Hi folks, I have probably a bugreport for hiddev.
Scenario: I am using hiddev to communicate with a HID device. The communication is based on reports sent and received. I notice problems with the older and newest kernels. Several were fixed in the past but with 2.6.11.3 several problems are back. It seems that requests are not synchronized, so the driver returns before the device has acknowledged. The return code of the ioctls (HIDIOCSREPORT/HIDIOCGREPORT) indicate success, the ioctl did return but it looks as if the requests are still on their way. I could program around using 5000us delays after every ioctl. With kernel 2.6.8 these delays were only required for the HIDIOCSREPORT ioctls. You can download a bugreport from the following location: http://www.blacktip-software.de/pubdownl.cgi?111111111111 = bugreport.txt If you need somebody to test your fix, feel free to contact me. I can easily reproduce this problem. Regards Uwe ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ [email protected] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users
