Justin Maggard
2006-Feb-03 07:32 UTC
[Nut-upsdev] APC Smart-UPS 1000 RM USB problems with newhidups
I'm trying to use a rackmount Smart-UPS from APC with the USB connector, and I'm running into some issues. They seem to stem from the fact that the Report Descriptor is much larger than any other UPS I've seen (61939 bytes). Here is the quick fix that I put in libusb.c after getting the HID descriptor, and before getting the Report descriptor, which seems to work okay: if (desc->wDescriptorLength > 4096) { desc->wDescriptorLength = 4096; } I'm sure there is a better way to handle this. I'm just wondering if this is okay to do, and if anyone had a better way to fix it. Thanks!
George Ross
2006-Feb-03 09:56 UTC
[Nut-upsdev] APC Smart-UPS 1000 RM USB problems with newhidups
> I'm trying to use a rackmount Smart-UPS from APC with the USB connector, and > I'm running into some issues. They seem to stem from the fact that the > Report Descriptor is much larger than any other UPS I've seen (61939 bytes).You'll probably find that it's not really that big, and that lsusb gives a more realistic number (1040 is what it says here).> Here is the quick fix that I put in libusb.c after getting the HID > descriptor, and before getting the Report descriptor, which seems to work > okay: > if (desc->wDescriptorLength > 4096) { > desc->wDescriptorLength = 4096; > } > I'm sure there is a better way to handle this. I'm just wondering if this > is okay to do, and if anyone had a better way to fix it. Thanks!That's pretty much what I did too. Cf. my posting to the nut-upsdev list <200601061304.k06D4uWd011796@eden.inf.ed.ac.uk> about a month ago. BTW, it might be useful to know what kernel you're running on your machine. Ours are basically Linux 2.6.12-1.1381_FC3 variants with libusb-0.1.10a. -- Dr George D M Ross, School of Informatics, University of Edinburgh Kings Buildings, Mayfield Road, Edinburgh, Scotland, EH9 3JZ Mail: gdmr@inf.ed.ac.uk Voice: +44 131 650 5147 Fax: +44 131 667 7209 PGP: 1024D/AD758CC5 B91E D430 1E0D 5883 EF6A 426C B676 5C2B AD75 8CC5 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 239 bytes Desc: not available Url : http://lists.alioth.debian.org/pipermail/nut-upsdev/attachments/20060203/45cfea73/attachment.pgp