<ewenmcneill[m]>
supersat (@_discord_342359737444204544:catircservices.org) for your cable question, if you have them cheap male to female "du pont" cables might be a suitable sacrificial adapter between the valuable Glasgow fly leads and a DB25 pin (which is noticeably larger, but cheap "du pont" cables tend to be somewhat loose). Ie, treat the "du pont" cable like an "extension lead".
<ewenmcneill[m]>
Re shipping: I got a DHL shipment notification a full day before the CrowdSupply shipping notification came. And my "ordered day 2" (non-early bird) cases haven't shipped yet. So I suspect Crowd Supply are shipping new batches of orders each time someone finds/opens another shipping box of them and inventories it....
<ewenmcneill[m]>
(Also when ordering, and only when ordering, multiple items via Crowd Supply it's possible to choose "ship together" or "ship items as available". In the past I've definitely had "ship items as available" work for part shipments. So I'm hoping my non-early-bird cases will ship from the first case batch, in the next few weeks.)
Wanda[cis] has quit [Quit: Idle timeout reached: 172800s]
joerg has quit [Ping timeout: 255 seconds]
joerg has joined #glasgow
dos has quit [Ping timeout: 255 seconds]
dos has joined #glasgow
ar has quit [Ping timeout: 252 seconds]
q3k has quit [Ping timeout: 245 seconds]
ar has joined #glasgow
q3k has joined #glasgow
arachnist has joined #glasgow
ar has quit [Quit: leaving]
arachnist is now known as ar
<shiz>
whitequark[cis]: yeah, it was a mostly-joking jab at my own incompetence at writing gateware :p
joerg is now known as Guest5085
Guest5085 has quit [Killed (cadmium.libera.chat (Nickname regained by services))]
<whitequark[cis]>
right but that's technically still a modem (it's a CDC-ACM device, USB serial modem)
<whitequark[cis]>
and glasgow is a general USB device, it lives under /dev/bus/usb
<jslcom[m]>
If you want a non-root account to access the device, you need something similar. You could create a new group and use that instead.
<whitequark[cis]>
right, that's an obvious solution, though a heavyweight one; you would think by 2023 we would have a way to handle pluggable devices relevant to the physical terminal session...
<jslcom[m]>
You could also create a udev rule to change permissions/ownership on instantiation.
<whitequark[cis]>
we have one already
<whitequark[cis]>
it uses GROUP="plugdev", MODE="0660", which doesn't work on systems without a plugdev group
<whitequark[cis]>
it could use TAG+="uaccess", TAG+="udev-acl", which is what I'm currently messing around with; it appears to be broken in some confusing way, as systemd stuff usually is
<jslcom[m]>
There are variations between distributions. The only way to ensure it works across them all is to create a new group.
<whitequark[cis]>
SUBSYSTEM=="usb", ATTRS{idVendor}=="04b4", ATTRS{idProduct}=="8613", TAG+="uaccess" in a file called 70-glasgow.rules (and not 99-glasgow-rules) seems to work
<whitequark[cis]>
* SUBSYSTEM=="usb", ATTRS{idVendor}=="04b4", ATTRS{idProduct}=="8613", TAG+="uaccess" in a file called 70-glasgow.rules (and not 99-glasgow.rules) seems to work
<shiz>
late addendum: eudev is, afaics, still a thing :P
<whitequark[cis]>
well
<whitequark[cis]>
> eudev is masked and scheduled for removal from Gentoo. It's recommended to use udev instead. The transition should be uneventful, however the corresponding News Item must be read and followed to avoid any issues.
<whitequark[cis]>
are you sure?
<shiz>
at least upstream
<shiz>
dunno what gentoo is doing
<whitequark[cis]>
was ... it not a gentoo project?
<whitequark[cis]>
is gentoo not literally the eudev upstream?
<shiz>
originally, not for a while anymore
<whitequark[cis]>
wtf
<shiz>
"On 2021-08-20 Gentoo decided to abandon eudev and a new project was established on 2021-09-14 by Alpine, Devuan and Gentoo contributors (alphabetical order)."
<whitequark[cis]>
and if you don't have elogind your desktop probably doesn't work or you're a hardcore oldschool sysadmin using startx and in neither case it's our problem
<shiz>
:)
<whitequark[cis]>
I guess the #if 0 are to delineate code copied from systemd-udevd so that's reasonable
<shiz>
i think so, yeah
<_whitenotifier-f>
[glasgow] whitequark synchronize pull request #442: Update udev rules and manual to remove non-portable (Debian-specific) use of the plugdev group and 0660 mode - https://github.com/GlasgowEmbedded/glasgow/pull/442
<_whitenotifier-f>
[glasgow] github-merge-queue[bot] created branch gh-readonly-queue/main/pr-443-f3e3be347b3155bf5facde0612be1570ee3cdaa0 - https://github.com/GlasgowEmbedded/glasgow
<_whitenotifier-f>
[glasgow] whitequark synchronize pull request #442: Update udev rules and manual to remove non-portable (Debian-specific) use of the plugdev group and 0660 mode - https://github.com/GlasgowEmbedded/glasgow/pull/442
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
duderonomy has joined #glasgow
<_whitenotifier-f>
[glasgow] whitequark synchronize pull request #442: Update udev rules and manual to remove non-portable (Debian-specific) use of the plugdev group and 0660 mode - https://github.com/GlasgowEmbedded/glasgow/pull/442