Any brave dive computer download testers out there?
Linus Torvalds
torvalds at linux-foundation.org
Thu Apr 26 09:08:50 PDT 2018
On Thu, Apr 26, 2018 at 2:29 AM, Pedro Neves <nevesdiver at gmail.com> wrote:
>
> @ Linus: my sytem (Arch Linux) detects the G2 :
>
> usb 1-10: new full-speed USB device number 6 using xhci_hcd
> [ 3494.833727] usb 1-10: New USB device found, idVendor=2e6c, idProduct=3201
> [ 3494.833730] usb 1-10: New USB device strings: Mfr=1, Product=2,
> SerialNumber=3
> [ 3494.833732] usb 1-10: Product: G2 dive computer
> [ 3494.833733] usb 1-10: Manufacturer: Uwatec AG
> [ 3494.833734] usb 1-10: SerialNumber: xxxxxxxxxxxx
> [ 3494.835381] hid-generic 0003:2E6C:3201.0004: hiddev2,hidraw3: USB HID
> v1.00 Device [Uwatec AG G2 dive computer] on usb-0000:00:14.0-10/input0
>
> But fails to add an interface for it.
All you need is the raw usb device, something like
/dev/bus/usb/001/010
and you need to have access rights to it.
> Have you used the USB connection to
> download data from your G2? Any hints?
Yup, it "JustWorks(tm)" for me.
But you need to have an udev rule to make sure you can access it. Something like
SUBSYSTEM=="usb",ATTR{idVendor}=="2e6c",ATTR{idProduct}=="3201",MODE="0666"
in a udev rule file. I'm not sure where Arch Linux keeps its udev
rules, but usually it's one (or both) of
/etc/udev/rules.d
/usr/lib/udev/rules.d/
and after you've created your own file (call it "91-Scubapro-G2.udev"
or something, you need to make sure udev knows about the new rules (no
need to reboot, do "udevadm control --reload").
Oh. Or just do some googling. This looks like the proper docs:
https://wiki.archlinux.org/index.php/udev
and obviously you can do better than MODE="0666" that just gives
everybody access. Some distros have a "plugdev" group that console
users get added to, but you can do anything like just making you the
owner (USER="nevesdiver" in the udev rule) etc.
Linus
More information about the subsurface
mailing list