[Nut-upsuser] usbhid-ups not finding CyberPower PP1100 on Fedora 16

Charles Lepple clepple at gmail.com
Wed Jul 25 01:23:15 UTC 2012


On Jul 20, 2012, at 5:57 PM, Don Lewis wrote:

> I'm trying to get a CyberPower PP1100 working with NUT on a Fedora 16
> system and not having much luck.
> 
> Kernel:
> 	3.4.4-4.fc16.x86_64 #1 SMP Thu Jul 5 20:01:38 UTC 2012 x86_64
>                x86_64 x86_64 GNU/Linux
[...]

> Jul 20 13:41:23 myth2 kernel: [ 9611.897362] generic-usb 0003:0764:0005.0006: usb_submit_urb(ctrl) failed: -1
> Jul 20 13:41:23 myth2 kernel: [ 9611.897698] generic-usb 0003:0764:0005.0006: timeout initializing reports
[...]
> This is what lsusb says:
> Bus 001 Device 009: ID 0764:0005 Cyber Power System, Inc. Cyber Power UPS
[...]
>          wDescriptorLength      90
>          Warning: incomplete report descriptor
>          Report Descriptor: (length is 7)

The fact that the kernel is printing a timeout error means that something wrong is going on well before NUT tries to attach to the device.

What I would do is try to find an older Fedora live CD (or even a Knoppix one, if the kernel versions are close) and try to find the latest kernel which doesn't trigger that timeout error in dmesg. Or maybe it has been fixed in a later Fedora kernel - but I saw a 3.4 kernel mentioned in a Debian bug report with the same error message, so it's hard to say.

Hopefully lsusb will be able to retrieve the descriptors if the kernel doesn't trip over them, and if that works, NUT also stands a fair chance of reading the descriptors as well.

-- 
Charles Lepple
clepple at gmail






More information about the Nut-upsuser mailing list