From: Michael W. <mik...@gm...> - 2016-10-09 12:00:29
|
Hello, I am using libusb 1.0.20 (pulled the master from github on 6/26/2016) with the WinUSB v6.1.7600.16385 drivers on Windows 10. I am having problems with libusb_claim_interface reporting LIBUSB_ERROR_NOT_SUPPORTED whenever I try to claim an interface other than 0. The device I am working with is a U3V vision camera, and reports 3 interfaces grouped by an IAD. The first interface (interface 0 with 1 bulk IN and 1 bulk OUT endpoint) can be claimed and I have been using the associated endpoints for some time now. Whenever I try to claim interface 1 (an event interface, with 1 bulk IN endpoint) or interface 2 (a data stream interface, with 1 bulk IN endpoint), the libusb_claim_interface() call fails with the mentioned error code. Any attempts to use the bulk IN endpoints via submit_bulk_transfer associated with the interfaces that fail to be claimed fail with LIBUSB_ERROR_NOT_FOUND. Any suggestions as to what I may be doing wrong or what to look for? -Mike -- Mike Williamson Public Key |