[Nut-upsuser] Weird usbhid-ups issue with Eaton 9PX1500RT-L
Keith Amidon
camalot at picnicpark.org
Tue Mar 25 19:01:00 GMT 2025
Thanks for the tips. I'll poke around a bit more when I have time to
dedicate to it and report back. If anyone else has suggestions they'd
still be appreciated!
--- Keith
On 3/25/25 01:06, Jim Klimov wrote:
> The dump you did collect has 1156 bytes, so one of the driver's
> guesses about size was correct - although it picked another.
> I haven't seen reports in 4K range, either (was surprised that this
> device has so much to say?)
>
> Apparently not only NUT has some unlucky heuristic picking the way to
> talk to the device, so figuring out what usbhid-dump does would be
> useful, and eventual PRs for NUT would be welcome.
>
> As a local hotfix, you can build custom NUT and disable the other code
> path which picks the bigger descriptor. I don't remember OTOH if there
> is a config toggle for that to use in an existing binary build.
>
> Jim
>
>
> On Tue, Mar 25, 2025 at 3:44 AM Keith Amidon <camalot at picnicpark.org>
> wrote:
>
> I previously had NUT working correctly with a CyberPower UPS. In a bid to
> improve the longevity of the batteries and the reliability of power
> reporting, I replaced it with an Eaton 9PX1500RT-L. With the the ups
> driver is not coming up with the Eaton and best I can figure out it is
> because it finds it but then gets an error while reading information
> from it.
>
> This is on current unstable NixOS, using the packaged version of NUT,
> which is 2.8.2.
>
> My ups.conf is pretty simple:
>
> ------- start of ups.conf
> maxstartdelay = 45
>
> [Garage-Eaton9PX1500L]
> driver = usbhid-ups
> port = auto
> desc = "UPS for garage systems"
> sdorder = 0
> serial = PG00R42NT5
> ------- end of ups.conf
>
> I have tried without the "serial" line as will. To debug, I'm running
> upsdrvctl manually as follows:
>
> NUT_CONFPATH=/etc/nut NUT_STATEPATH=/var/lib/nut/ upsdrvctl -DDD -d -u root start
>
> I'll paste the full output below, but I think the key information is
> the section when matching the UPS device:
>
> ----- start of extract of upsdrvctl debug output
> 0.039924 [D2] Checking device 2 of 14 (0463/FFFF)
> 0.061508 [D2] - VendorID: 0463
> 0.061520 [D2] - ProductID: ffff
> 0.061524 [D2] - Manufacturer: EATON
> 0.061528 [D2] - Product: Eaton 9PX
> 0.061532 [D2] - Serial Number: PG00R42NT5
> 0.061536 [D2] - Bus: 007
> 0.061540 [D2] - Bus Port: 004
> 0.061544 [D2] - Device: 002
> 0.061548 [D2] - Device release number: 0202
> 0.061564 [D2] Trying to match device
> 0.061569 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.061575 [D3] match_function_regex: matching a device...
> 0.061606 [D2] Device matches
> 0.061611 [D2] Reading configuration descriptor 1 of 1
> 0.061620 [D3] libusb_kernel_driver_active() returned 0: Success
> 0.061639 [D2] Claimed interface 0 successfully
> 0.061646 [D3] nut_usb_set_altinterface: skipped libusb_set_interface_alt_setting(udev, 0, 0)
> 0.065483 [D2] Retrieved HID descriptor (expected 9, got 9)
> 0.065498 [D3] HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 5f 12
> 0.065502 [D3] HID descriptor length (method 1) 4703
> 0.065508 [D3] HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 84 04
> 0.065513 [D3] HID descriptor length (method 2) 1156
> 0.065518 [D1] Eaton device v2.02. Using full report descriptor
> 0.065524 [D2] Warning: two different HID descriptors retrieved (Reportlen = 4703 vs. 1156)
> 0.065528 [D2] HID descriptor length 4703
> 0.065541 [D2] Unable to get Report descriptor: Resource temporarily unavailable
> ----- end of extract of upsdrvctl debug output
>
> After this it starts checking the next device. Notice the two HID
> descriptors reported and the error:
>
> Unable to get Report descriptor: Resource temporarily unavailable
>
> After this the next line is about checking the next device. I also
> get errors when dumping detailed information about the device using lsusb:
>
> ------- start of output of 'lsusb -d 0463:ffff -vv >/dev/null'
> can't get debug descriptor: Resource temporarily unavailable
> ------- end of output of 'lsusb -d 0463:ffff -vv >/dev/null'
>
> I omitted standard output because a lot of information is dumped. If it is useful
> I can provide it.
>
> However, I can read a descriptor using usbhid-dump:
>
> -------- start of 'usbhid-dump -a 7:2' output
> 007:002:000:DESCRIPTOR 1742839889.022109
> 05 84 09 04 A1 01 09 10 A1 00 09 12 A1 00 06 FF
> FF 09 90 85 21 75 08 95 01 15 00 26 FF 00 65 00
> 55 00 B1 83 05 85 09 83 85 23 75 20 27 FF FF FF
> 7F 67 01 10 10 00 B1 83 05 84 09 02 A1 02 09 60
> 85 27 75 08 26 FF 00 65 00 B1 83 09 60 81 83 C0
> 06 FF FF 09 EC 85 26 B1 83 05 84 09 58 85 24 B1
> 82 06 FF FF 09 40 85 26 B1 83 C0 05 84 09 14 A1
> 00 06 FF FF 09 6B B1 83 05 84 09 02 A1 02 06 FF
> FF 09 79 85 27 B1 83 09 79 81 83 05 84 09 62 B1
> 83 09 62 81 83 09 6D B1 83 09 6D 81 83 06 FF FF
> 09 74 B1 83 09 74 81 83 09 75 B1 83 09 75 81 83
> C0 09 E9 85 26 B1 83 C0 C0 09 E0 85 FF 95 FF 27
> FF FF FF 7F B1 82 09 E0 85 FE 95 0A B1 82 05 84
> 09 1E A1 81 09 42 85 14 95 01 26 FF 00 66 01 F0
> B1 83 09 40 67 21 D1 F0 00 55 07 B1 83 09 1F 85
> 0B 65 00 55 00 B1 03 C0 09 1E A1 84 09 44 85 74
> 75 10 27 FF FF 00 00 66 21 D1 55 07 B1 83 09 43
> B1 83 09 42 85 0D 75 08 26 FF 00 66 01 F0 55 00
> B1 82 09 40 85 72 75 10 27 FF FF 00 00 67 21 D1
> F0 00 55 07 B1 82 09 1F 85 0B 75 08 26 FF 00 65
> 00 55 00 B1 03 C0 09 18 A1 00 09 20 A1 81 C0 09
> 20 A1 82 C0 09 20 A1 83 C0 C0 09 16 A1 00 06 FF
> FF 09 12 A1 00 05 84 09 36 85 42 75 10 27 FF FF
> 00 00 67 01 00 01 00 B1 83 C0 06 FF FF 09 41 85
> 4A 75 08 26 FF 00 65 00 B1 03 09 14 A1 00 05 84
> 09 36 85 42 75 10 27 FF FF 00 00 67 01 00 01 00
> B1 83 C0 09 1C A1 00 09 34 66 21 D1 55 07 B1 83
> 09 33 B1 83 09 31 67 01 00 10 00 55 0F B1 83 06
> FF FF 09 86 75 08 26 FF 00 65 00 55 00 B1 83 05
> 84 09 32 75 10 27 FF FF 00 00 66 01 F0 55 0F B1
> 83 06 FF FF 09 69 75 08 26 FF 00 65 00 55 00 B1
> 83 05 84 09 30 75 10 27 FF FF 00 00 67 21 D1 F0
> 00 55 06 B1 83 C0 06 FF FF 09 16 A1 00 05 84 09
> 36 67 01 00 01 00 55 00 B1 83 C0 06 FF FF 09 40
> 85 4A 75 08 26 FF 00 65 00 B1 03 C0 05 84 09 24
> A1 00 06 FF FF 09 22 A1 00 09 98 85 07 75 10 27
> FF FF 00 00 B1 83 09 97 75 20 27 FF FF FF 7F 66
> 01 10 B1 83 C0 05 85 09 8D 85 0C 75 08 26 FF 00
> 65 00 B1 03 09 2C B1 03 06 FF FF 09 98 85 0B B1
> 83 05 84 09 40 85 0D 75 10 27 FF FF 00 00 67 21
> D1 F0 00 55 07 B1 03 06 FF FF 09 95 85 0B 75 08
> 26 FF 00 65 00 55 00 B1 03 05 84 09 57 85 09 75
> 20 15 FF 27 FF FF FF 7F 66 01 10 B1 82 09 56 85
> 0A B1 82 05 85 09 83 85 0C 75 08 15 00 26 FF 00
> 65 00 B1 03 05 84 09 1F 85 0B B1 03 05 85 09 67
> 85 0C B1 03 09 89 85 10 B1 03 05 84 09 FD B1 03
> 06 FF FF 09 F0 B1 03 05 85 09 8F B1 03 06 FF FF
> 09 F3 B1 03 05 84 09 FE B1 03 06 FF FF 09 F4 B1
> 03 05 84 09 FF B1 03 06 FF FF 09 F1 B1 03 09 94
> 85 07 B1 83 05 84 09 35 B1 83 09 25 85 0B B1 03
> 09 02 A1 02 05 85 09 D0 85 01 B1 83 09 D0 81 83
> 09 42 B1 83 09 42 81 83 09 44 B1 83 09 44 81 83
> 05 84 09 73 85 03 B1 83 09 73 81 83 06 FF FF 09
> 2E B1 83 09 2D 85 01 B1 83 09 2D 81 83 05 85 09
> 45 B1 83 09 45 81 83 06 FF FF 09 68 85 03 B1 83
> 09 68 81 83 09 77 B1 83 09 77 81 83 05 84 09 61
> 85 01 B1 83 09 61 81 83 09 62 85 02 B1 83 09 62
> 81 83 05 85 09 4B B1 83 09 4B 81 83 05 84 09 65
> B1 83 09 65 81 83 09 67 85 03 B1 83 09 67 81 83
> 09 69 85 02 B1 83 09 69 81 83 09 6C 85 05 B1 82
> 09 6C 81 82 06 FF FF 09 AE 85 02 B1 83 09 AE 81
> 83 C0 05 85 09 66 85 06 B1 83 09 66 81 83 09 29
> 85 08 B1 83 06 FF FF 09 4D 85 12 B1 82 05 85 09
> 2A 85 17 75 10 27 FF FF 00 00 66 01 10 B1 82 06
> FF FF 09 5F 85 0E 75 08 26 FF 00 65 00 B1 82 05
> 85 09 68 85 06 75 20 27 FF FF FF 7F 66 01 10 B1
> 83 09 68 81 83 06 FF FF 09 48 85 11 75 08 26 FF
> 00 65 00 B1 82 09 E9 85 07 B1 83 05 84 09 36 75
> 10 27 FF FF 00 00 67 01 00 01 00 B1 83 06 FF FF
> 09 97 85 29 75 20 27 FF FF FF 7F 66 01 10 B1 82
> 09 91 85 07 B1 83 05 84 09 30 75 10 27 FF FF 00
> 00 67 21 D1 F0 00 55 06 B1 83 C0 06 FF FF 09 E5
> A1 00 C0 C0
> -------- end of 'usbhid-dump -a 7:2' output
>
> Based on this I don't think NUT specifically is at fault, though most
> results from relevant Google searches seem to indicate that this is likely
> a hardware or device firmware issue. Since the USB port on the computer was
> working fine with the Cyberpower UPS I'm suspecting a firmware issue with
> the Eaton. However, it isn't obvious to me that there are updates from
> Eaton's web site.
>
> I tried a few different index values for usb_hid_rep_index and
> usb_hid_ep_in in the hope that might avoid the resource unavailable error.
>
> Does anyone more knowledgeable about NUT than I am have suggestions for me?
>
> Thanks in advance for any help you can provide!
>
> --- Keith
>
>
> ------ start of full upsdrvctl debug output
> 0.000000 [D1] upsdrvctl commanding all drivers (1 found): (null)
> 0.000017 [D1] Starting UPS: Garage-Eaton9PX1500L
> 0.000026 [D1] WARNING: Requested a debugging level but not explicitly a backgrounding mode - driver may never try to fork away; however the upsdrvctl tool will fork it and not wait.
> 0.000031 [D2] 1 remaining attempts
> 0.000036 [D2] exec: /nix/store/wz0wy2qy7gmj84fnjxp4y3pyy7zvy3b0-nut-2.8.2/bin/usbhid-ups -DDD -a Garage-Eaton9PX1500L -u root
> 0.000249 [D2] Starting driver with debug but without explicit backgrounding: will not wait for it to fork and detach, continuing...
> 0.000277 [D1] upsdrvctl: successfully finished
> 0.000282 [D1] Completed the job of upsdrvctl tool, cleaning up and exiting now
> 0.000290 [D1] Completed the job of upsdrvctl tool, clean-up finished, exiting now
> Network UPS Tools - UPS driver controller 2.8.2
> 0.000000 [D1] upsdrv_makevartable...
> 0.000030 [D1] Using USB implementation: libusb-1.0.27 (API: 0x100010a)
> 0.000072 [D3] do_global_args: var='maxstartdelay' val='45'
> 0.000079 [D3] main_arg: var='driver' val='usbhid-ups'
> 0.000087 [D3] main_arg: var='port' val='auto'
> 0.000092 [D3] main_arg: var='desc' val='UPS for garage systems'
> 0.000096 [D3] main_arg: var='sdorder' val='0'
> 0.000099 [D3] main_arg: var='serial' val='PG00R42NT5'
> 0.000110 [D1] Built-in default or configured user for drivers 'nobody' was ignored due to 'root' specified on command line
> 0.000113 [D1] Network UPS Tools version 2.8.2 (release/snapshot of 2.8.2) built with gcc (GCC) 13.3.0 and configured with flags: --disable-static --disable-dependency-tracking --prefix=/nix/store/wz0wy2qy7gmj84fnjxp4y3pyy7zvy3b0-nut-2.8.2 --with-all --with-ssl --without-powerman --with-systemdsystemunitdir=$(out)/lib/systemd/system --with-systemdshutdowndir=$(out)/lib/systemd/system-shutdown --with-systemdtmpfilesdir=$(out)/lib/tmpfiles.d --with-udev-dir=$(out)/etc/udev
> 0.000122 [D1] debug level is '3'
> 0.001149 [D1] Succeeded to become_user(root): now UID=0 GID=0
> 0.001179 [D1] upsdrv_initups (non-SHUT)...
> 0.001184 [D2] Initializing an USB-connected UPS with library libusb-1.0.27 (API: 0x100010a) (NUT subdriver name='USB communication driver (libusb 1.0)' ver='0.47')
> 0.017847 [D2] Checking device 1 of 14 (1D6B/0003)
> 0.039346 [D1] nut_libusb_open: invalid libusb bus number 0
> 0.039496 [D2] - VendorID: 1d6b
> 0.039500 [D2] - ProductID: 0003
> 0.039503 [D2] - Manufacturer: Linux 6.6.83 xhci-hcd
> 0.039506 [D2] - Product: xHCI Host Controller
> 0.039509 [D2] - Serial Number: 0000:44:00.3
> 0.039512 [D2] - Bus: 008
> 0.039515 [D2] - Bus Port: unknown
> 0.039518 [D2] - Device: 001
> 0.039521 [D2] - Device release number: 0606
> 0.039524 [D2] Trying to match device
> 0.039528 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.039544 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.039548 [D2] Device does not match - skipping
> 0.039673 [D2] Checking device 2 of 14 (0463/FFFF)
> 0.061759 [D2] - VendorID: 0463
> 0.061767 [D2] - ProductID: ffff
> 0.061770 [D2] - Manufacturer: EATON
> 0.061772 [D2] - Product: Eaton 9PX
> 0.061775 [D2] - Serial Number: PG00R42NT5
> 0.061778 [D2] - Bus: 007
> 0.061781 [D2] - Bus Port: 004
> 0.061784 [D2] - Device: 002
> 0.061786 [D2] - Device release number: 0202
> 0.061800 [D2] Trying to match device
> 0.061803 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.061807 [D3] match_function_regex: matching a device...
> 0.061838 [D2] Device matches
> 0.061841 [D2] Reading configuration descriptor 1 of 1
> 0.061849 [D3] libusb_kernel_driver_active() returned 0: Success
> 0.061869 [D2] Claimed interface 0 successfully
> 0.061872 [D3] nut_usb_set_altinterface: skipped libusb_set_interface_alt_setting(udev, 0, 0)
> 0.065784 [D2] Retrieved HID descriptor (expected 9, got 9)
> 0.065794 [D3] HID descriptor, method 1: (9 bytes) => 09 21 10 01 21 01 22 5f 12
> 0.065798 [D3] HID descriptor length (method 1) 4703
> 0.065802 [D3] HID descriptor, method 2: (9 bytes) => 09 21 10 01 21 01 22 84 04
> 0.065815 [D3] HID descriptor length (method 2) 1156
> 0.065818 [D1] Eaton device v2.02. Using full report descriptor
> 0.065822 [D2] Warning: two different HID descriptors retrieved (Reportlen = 4703 vs. 1156)
> 0.065825 [D2] HID descriptor length 4703
> 0.065836 [D2] Unable to get Report descriptor: Resource temporarily unavailable
> 0.065856 [D2] Checking device 3 of 14 (1D6B/0002)
> 0.065877 [D1] nut_libusb_open: invalid libusb bus number 0
> 0.066011 [D2] - VendorID: 1d6b
> 0.066015 [D2] - ProductID: 0002
> 0.066018 [D2] - Manufacturer: Linux 6.6.83 xhci-hcd
> 0.066021 [D2] - Product: xHCI Host Controller
> 0.066023 [D2] - Serial Number: 0000:44:00.3
> 0.066026 [D2] - Bus: 007
> 0.066029 [D2] - Bus Port: unknown
> 0.066032 [D2] - Device: 001
> 0.066035 [D2] - Device release number: 0606
> 0.066038 [D2] Trying to match device
> 0.066041 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.066046 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.066049 [D2] Device does not match - skipping
> 0.066057 [D2] Checking device 4 of 14 (1D6B/0003)
> 0.087349 [D1] nut_libusb_open: invalid libusb bus number 0
> 0.087484 [D2] - VendorID: 1d6b
> 0.087488 [D2] - ProductID: 0003
> 0.087491 [D2] - Manufacturer: Linux 6.6.83 xhci-hcd
> 0.087494 [D2] - Product: xHCI Host Controller
> 0.087497 [D2] - Serial Number: 0000:0b:00.3
> 0.087500 [D2] - Bus: 006
> 0.087503 [D2] - Bus Port: unknown
> 0.087505 [D2] - Device: 001
> 0.087508 [D2] - Device release number: 0606
> 0.087511 [D2] Trying to match device
> 0.087515 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.087520 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.087523 [D2] Device does not match - skipping
> 0.087649 [D2] Checking device 5 of 14 (0D62/2106)
> 0.095541 [D2] - VendorID: 0d62
> 0.095548 [D2] - ProductID: 2106
> 0.095551 [D2] - Manufacturer: unknown
> 0.095554 [D2] - Product: USB Multimedia Keyboard
> 0.095557 [D2] - Serial Number: unknown
> 0.095560 [D2] - Bus: 005
> 0.095563 [D2] - Bus Port: 001
> 0.095565 [D2] - Device: 003
> 0.095568 [D2] - Device release number: 0450
> 0.095571 [D2] Trying to match device
> 0.095574 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.095580 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.095583 [D2] Device does not match - skipping
> 0.095592 [D2] Checking device 6 of 14 (0557/8021)
> 0.095614 [D2] - VendorID: 0557
> 0.095617 [D2] - ProductID: 8021
> 0.095620 [D2] - Manufacturer: unknown
> 0.095623 [D2] - Product: unknown
> 0.095626 [D2] - Serial Number: unknown
> 0.095628 [D2] - Bus: 005
> 0.095631 [D2] - Bus Port: 004
> 0.095634 [D2] - Device: 002
> 0.095637 [D2] - Device release number: 0100
> 0.095639 [D2] Trying to match device
> 0.095643 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.095647 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.095650 [D2] Device does not match - skipping
> 0.095656 [D2] Checking device 7 of 14 (1D6B/0002)
> 0.095671 [D1] nut_libusb_open: invalid libusb bus number 0
> 0.095805 [D2] - VendorID: 1d6b
> 0.095809 [D2] - ProductID: 0002
> 0.095812 [D2] - Manufacturer: Linux 6.6.83 xhci-hcd
> 0.095815 [D2] - Product: xHCI Host Controller
> 0.095817 [D2] - Serial Number: 0000:0b:00.3
> 0.095820 [D2] - Bus: 005
> 0.095823 [D2] - Bus Port: unknown
> 0.095826 [D2] - Device: 001
> 0.095829 [D2] - Device release number: 0606
> 0.095831 [D2] Trying to match device
> 0.095834 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.095839 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.095841 [D2] Device does not match - skipping
> 0.095849 [D2] Checking device 8 of 14 (1D6B/0003)
> 0.117331 [D1] nut_libusb_open: invalid libusb bus number 0
> 0.117475 [D2] - VendorID: 1d6b
> 0.117479 [D2] - ProductID: 0003
> 0.117482 [D2] - Manufacturer: Linux 6.6.83 xhci-hcd
> 0.117485 [D2] - Product: xHCI Host Controller
> 0.117488 [D2] - Serial Number: 0000:08:00.0
> 0.117491 [D2] - Bus: 004
> 0.117494 [D2] - Bus Port: unknown
> 0.117496 [D2] - Device: 001
> 0.117499 [D2] - Device release number: 0606
> 0.117502 [D2] Trying to match device
> 0.117505 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.117511 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.117514 [D2] Device does not match - skipping
> 0.117573 [D2] Checking device 9 of 14 (1D6B/0002)
> 0.117642 [D1] nut_libusb_open: invalid libusb bus number 0
> 0.117766 [D2] - VendorID: 1d6b
> 0.117770 [D2] - ProductID: 0002
> 0.117773 [D2] - Manufacturer: Linux 6.6.83 xhci-hcd
> 0.117776 [D2] - Product: xHCI Host Controller
> 0.117778 [D2] - Serial Number: 0000:08:00.0
> 0.117781 [D2] - Bus: 003
> 0.117784 [D2] - Bus Port: unknown
> 0.117787 [D2] - Device: 001
> 0.117790 [D2] - Device release number: 0606
> 0.117792 [D2] Trying to match device
> 0.117795 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.117800 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.117803 [D2] Device does not match - skipping
> 0.117829 [D2] Checking device 10 of 14 (1D6B/0003)
> 0.139390 [D1] nut_libusb_open: invalid libusb bus number 0
> 0.139525 [D2] - VendorID: 1d6b
> 0.139529 [D2] - ProductID: 0003
> 0.139532 [D2] - Manufacturer: Linux 6.6.83 xhci-hcd
> 0.139535 [D2] - Product: xHCI Host Controller
> 0.139538 [D2] - Serial Number: 0000:01:00.0
> 0.139541 [D2] - Bus: 002
> 0.139544 [D2] - Bus Port: unknown
> 0.139547 [D2] - Device: 001
> 0.139550 [D2] - Device release number: 0606
> 0.139552 [D2] Trying to match device
> 0.139556 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.139561 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.139564 [D2] Device does not match - skipping
> 0.139699 [D2] Checking device 11 of 14 (1050/0407)
> 0.150000 [D2] - VendorID: 1050
> 0.150008 [D2] - ProductID: 0407
> 0.150011 [D2] - Manufacturer: Yubico
> 0.150014 [D2] - Product: YubiKey OTP+FIDO+CCID
> 0.150017 [D2] - Serial Number: unknown
> 0.150019 [D2] - Bus: 001
> 0.150022 [D2] - Bus Port: 006
> 0.150025 [D2] - Device: 003
> 0.150028 [D2] - Device release number: 0512
> 0.150030 [D2] Trying to match device
> 0.150034 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.150039 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.150042 [D2] Device does not match - skipping
> 0.150051 [D2] Checking device 12 of 14 (0B05/1868)
> 0.248019 [D2] - VendorID: 0b05
> 0.248027 [D2] - ProductID: 1868
> 0.248030 [D2] - Manufacturer: unknown
> 0.248033 [D2] - Product: unknown
> 0.248036 [D2] - Serial Number: unknown
> 0.248038 [D2] - Bus: 001
> 0.248041 [D2] - Bus Port: 002
> 0.248044 [D2] - Device: 002
> 0.248047 [D2] - Device release number: 0001
> 0.248050 [D2] Trying to match device
> 0.248053 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.248059 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.248062 [D2] Device does not match - skipping
> 0.248071 [D2] Checking device 13 of 14 (0B05/1867)
> 0.265047 [D2] - VendorID: 0b05
> 0.265055 [D2] - ProductID: 1867
> 0.265058 [D2] - Manufacturer: AsusTek Computer Inc.
> 0.265061 [D2] - Product: AURA Custom Human interface
> 0.265063 [D2] - Serial Number: 00000000001A
> 0.265066 [D2] - Bus: 001
> 0.265069 [D2] - Bus Port: 011
> 0.265072 [D2] - Device: 004
> 0.265075 [D2] - Device release number: 0200
> 0.265077 [D2] Trying to match device
> 0.265081 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.265093 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.265096 [D2] Device does not match - skipping
> 0.265105 [D2] Checking device 14 of 14 (1D6B/0002)
> 0.265126 [D1] nut_libusb_open: invalid libusb bus number 0
> 0.265302 [D2] - VendorID: 1d6b
> 0.265307 [D2] - ProductID: 0002
> 0.265310 [D2] - Manufacturer: Linux 6.6.83 xhci-hcd
> 0.265313 [D2] - Product: xHCI Host Controller
> 0.265315 [D2] - Serial Number: 0000:01:00.0
> 0.265318 [D2] - Bus: 001
> 0.265321 [D2] - Bus Port: unknown
> 0.265324 [D2] - Device: 001
> 0.265327 [D2] - Device release number: 0606
> 0.265329 [D2] Trying to match device
> 0.265332 [D2] match_function_subdriver (non-SHUT mode): matching a device...
> 0.265337 [D2] match_function_subdriver (non-SHUT mode): failed to match a subdriver to vendor and/or product ID
> 0.265340 [D2] Device does not match - skipping
> 0.265348 [D2] libusb1: No appropriate HID device found
> Network UPS Tools - Generic HID driver 0.53 (2.8.2)
> USB communication driver (libusb 1.0) 0.47
> 0.265353 libusb1: Could not open any HID devices: insufficient permissions on everything
> 0.265356 No matching HID UPS found
> 0.265365 upsnotify: notify about state 4 with libsystemd: was requested, but not running as a service unit now, will not spam more about it
> 0.265370 upsnotify: failed to notify about state 4: no notification tech defined, will not spam more about it
> ------ end of full upsdrvctl debug output
>
> _______________________________________________
> Nut-upsuser mailing list
> Nut-upsuser at alioth-lists.debian.net
> https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/nut-upsuser
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/nut-upsuser/attachments/20250325/04028d68/attachment-0001.htm>
More information about the Nut-upsuser
mailing list