Hi;
We have a device which is controlled by hid output reports. Each command is two bytes which are encoded as two usages in a report. So at initialization, I do various ioctls to obtain things like usage codes; then, to send a command, I issue two SUSAGE ioctls to set the two values, and then a send. This works perfectly with all 2.6 kernels (well, I tested from 2.6.6 onward), but fails on 2.4.29: all the ioctls succeed (zero return code), but the device is not geting the report. My initial understanding was that support for multiple usages has been backported in 2.4.22, and that it should work just like in 2.6. By looking at the code in hid-core.c, I do not see any difference which would cause it not to work. Any pointers?
TIA, Boris
------------------------------------------------------- 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
