Any brave dive computer download testers out there?

Linus Torvalds torvalds at
Thu Apr 26 09:08:50 PDT 2018

On Thu, Apr 26, 2018 at 2:29 AM, Pedro Neves <nevesdiver at> 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


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


in a udev rule file. I'm not sure where Arch Linux keeps its udev
rules, but usually it's one (or both) of


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:

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.


More information about the subsurface mailing list