Dennis Muhlestein
2017-03-03 23:31:30 UTC
I'm working on a device that has multiple interfaces. Some of the interfaces have 0 bandwidth alt setting 0 w/ an alt 1 that has the endpoints. On Linux (Fedora 25) There are some of these alt 1 interfaces that fail to be claimed. I can use pyusb and try to set each interface alt setting and see some succeed and some fail. I can't find much difference between the interfaces other than which endpoints are included. I'm not getting any kernel debug info in dmesg providing a hint as to whats wrong, just the error 32 as seen by LIBUSB_DEBUG=4. Also, on another OS, I can claim some of the interfaces that are failing on Linux. Any thoughts how I can debug to find out where this problem is occurring? I don't know if it's a libusb, linux kernel or device issue. Sample log attached. (interface 4 and 5 claimed fine, but 6 fails.) Also attached interface.txt which is the interface as seen by lsusb -v
TIA,
-Dennis
TIA,
-Dennis