Re: [REGRESSION] CyberPower LE1000DG (0764:0501) USB HID regression on x86
Jamie Stephens <[email protected]> Tue, 4 Aug 2026 20:01:16 -0400
| Newsgroups | org.kernel.vger.linux-input,dev.linux.lists.regressions,org.kernel.vger.linux-usb |
|---|---|
| Message-ID | <CABWMpWQEfycicrctrW3RD1yNf0rv1ZrioY9FcjoZZGEz4GAm_Q@mail.gmail.com> |
Hi Lovekesh, I have now tested 02-resume-reset.patch separately on Linux 7.1.5 with the CyberPower device 0764:0501. The patched kernel was active: 7.1.5-ups-reset-resume The device was detected by lsusb, but USB initialization still failed: usb 1-3: new full-speed USB device number 4 using xhci_hcd usb 1-3: New USB device found, idVendor=3D0764, idProduct=3D0501 usb 1-3: New USB device strings: Mfr=3D3, Product=3D1, SerialNumber=3D2 usb 1-3: can't set config #1, error -71 The UPS therefore never attached to hid-generic and NUT could not use it. I then returned the same USB cable and UPS to the PiAware NUT server, where it immediately resumed working normally: ups.status: OL battery.charge: 100 input.voltage: 122.0 output.voltage: 122.0 ups.load: 23 driver.version.data: CyberPower HID 0.8 Results so far: 01-no-lpm.patch: did not resolve the regression 02-resume-reset.patch: did not resolve the regression I will proceed with the requested git bisection unless you would like any additional targeted logs or tests first. Regards, Jamie Stephens On Tue, Aug 4, 2026 at 2:56=E2=80=AFPM Lovekesh Solanki <[email protected]> wrote: > > Thanks for the report, > > On Thu, Jul 30, 2026 at 03:28:02PM -0400, Jamie Stephens wrote: > > sudo lsusb -v -d 0764:0501 > > > > reports: > > > > wDescriptorLength 504 > > > > Warning: can't get report descriptor, LIBUSB_ERROR_PIPE > > > > cannot read device status, Resource temporarily unavailable (11) > > > > As a result, usbhid-ups is unable to reliably communicate with the > > device and NUT cannot reliably monitor UPS status. > The lsusb failure and NUT seem to be seperate, lsusb failure could > simply be device property. > > Few possibilities I can think of worth testing: > 1) It may be related to LPM, the device may be advertising this but may > not be handling it properly. > 2) Commit 8020c41b39f5 (usb: core: allow ACPI-managed hard-wired ports to= power off) > lets acpi managed ports be powered off even if hub does not advertise > power switching. The UPS may be sitting on such port and its power could > be cycled out and leave it in a stale state. > > I'm attaching two patches to see if they have any effect, please apply > and test them seperatly and let us know the results. > And, as per Thorsten's advice above, run git bisection regardless. > > Regards, > Lovekesh