From: Throctukes <jus...@gm...> - 2008-10-13 17:35:59
|
After digging a little more, and using the lsusb -v command, I went back to the firmware in the device and found a misconfiguration: The device had another interface (defined but never used) which had an iso endpoint defined on 0x81. Removing this interface completely from the device descriptor solved the problem (why Windows didn't complain I dunno). I must say, I'm very impressed by how easy libusb is to use. I'm porting the code away from a proprietary library and the codebase has shrunk and simplified considerably. Sorry for gumming up the mailing list with what turned out to be a problem elsewhere. Thanks for your help. Regards, Justen. -- View this message in context: http://www.nabble.com/%22error-submitting-URB%3A-Invalid-argument%22-on-bulk-reads-tp19875978p19959288.html Sent from the LibUSB Dev mailing list archive at Nabble.com. |