<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On May 31, 2011, at 12:01 PM, Juan Pablo Valles wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Charles,<div><br></div><div>I´ve install Debian Squeeze and NUT 2.6.0 from sources, and compiled with usb option.</div><div>Linux kernel 2.6.32</div></blockquote><div><br></div><div>Is the server a guest in some virtualization system? There were reports of problems in the mailing list archives.</div><div><br></div><blockquote type="cite"><div>#lsusb -v</div><div></div><div></div></blockquote>[...]<br><blockquote type="cite"><div><div>        HID Device Descriptor:</div><div>          bLength                 9</div><div>          bDescriptorType        33</div><div>          bcdHID               1.00</div><div>          bCountryCode            0 Not supported</div> <div>          bNumDescriptors         1</div><div>          bDescriptorType        34 Report</div><div>          wDescriptorLength     260</div><div>      Endpoint Descriptor:</div><div>        bLength                 7</div> <div>        bDescriptorType         5</div><div>        bEndpointAddress     0x81  EP 1 IN</div></div><div><div>bmAttributes            3</div><div>          Transfer Type            Interrupt</div><div>          Synch Type               None</div> <div>          Usage Type               Data</div><div>        wMaxPacketSize     0x0008  1x 8 bytes</div><div>        bInterval              32</div></div></blockquote><div><br></div><div>There should be a section that says "Report Descriptors: ". If lsusb can't fetch those descriptors, I'm not sure how to make the driver fetch them, either.</div><div><br></div><blockquote type="cite"><div>   0.178799     Unable to get HID descriptor (error sending control message: Protocol error)</div><div><div>   0.178818     i=0, extra[i]=09, extra[i+1]=21</div><div>   0.178835     HID descriptor, method 2: (9 bytes) => 09 21 00 01 00 01 22 04 01</div> <div>   0.178847     HID descriptor length 260</div><div>   0.179805     Unable to get Report descriptor: Protocol error</div></div><div><br></div><div>The device matches but is unable to get HID descriptor.</div></blockquote><br></div><div>You can try searching the archives for more information. I think there was one patch to this code after 2.6.0 came out, so you could try an SVN snapshot such as this one:</div><br><div><a href="http://ocelot.ghz.cc/~buildbot/nut-2.6.0-r3015.tar.gz">http://ocelot.ghz.cc/~buildbot/nut-2.6.0-r3015.tar.gz</a></div></body></html>