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

Reply via email to