Hello, sorry for my English... i have a problem with libusbx in Fedora 17 i try to develop a driver for an internal fingerprint reader so i wrote a stupid simple test application in order to communicate with it throw asynchronous bulk data transfer.
I succeed to establish communication with device, i send and read data from it if datapackets is lower than 64bytes, but when i try to read more data i receive an EREMOTEIO error from the device. The device has two endpoints (one IN, one OUT) that support bulk transfer of 64bytes datapackets but i saw (under windows, with usbsniff) that they send/receive datapacket larger then 64bytes so they support this type of datapackets. The device is linked to the system throw a USB3 controller (USB Controller: Intel Corporation Panther Point USB Enhanced Host Controller #1 (rev 04)) i read somewhere that exists a bug in xhci module that impedes correct communications if bulk ubs are fragmented (its connected to BULK_CONTINUATION flag)(do you know if this bug was patched?) so how can i understand if my problem is related to libusbx or to xhci bug? i tried to disable USB3 controller under EFI but the problem remain (the controller was under xhci kernel module control yet) thank you Andrea ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel