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

Reply via email to