On 2012.11.21 05:38, Xiaofan Chen wrote: > Another round of Google finds the HID report descriptors. > http://www.protonbasic.co.uk/showthread.php/64764-USB-CDC-HID-IAD-interface > > So it does not have multiple HID collections.
Yeah. 46D is Logitech's VID, and Microchip is 4D8. I misread the log and thought the HID collection was part of the same device. Since xusb doesn't seem to display the issue (unless I'm mistaken, the logs don't show 1.0.14 returning an error when claiming the interface), the only way I see to try to move this forward is to try compile the OP's code from pastebin, and hope we can use it against a device that will display the same problem... Realistically, before I am in a position to look into that, it will be quite a while (if it's just that one device having the issue, the issue is low priority => weeks), so I hope the OP is not in a hurry... or that someone else can carry out some of the issue's analysis. But before that, a full debug log of what happens when running the application that produces the error would be nice. libusb_set_debug() is your friend: [1], [2] Regards, /Pete [1] http://libusbx.sourceforge.net/api-1.0/group__lib.html#ga5f8376b7a863a5a8d5b8824feb8a427a [2] https://github.com/libusbx/libusbx/blob/master/examples/xusb.c#L1029 ------------------------------------------------------------------------------ Monitor your physical, virtual and cloud infrastructure from a single web console. Get in-depth insight into apps, servers, databases, vmware, SAP, cloud infrastructure, etc. Download 30-day Free Trial. Pricing starts from $795 for 25 servers or applications! http://p.sf.net/sfu/zoho_dev2dev_nov _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel