The following is a proposed patch to make KTI-1 and RBI-1 token initializers work, as well as several absolute-positioning devices. See also bug 1048 in the kernel bugzilla. The issue is that successive reports of the same value will get eaten, while these devices rely on such reports being passed to the user space.
diff -ruN linux-2.6.11.6-original/drivers/usb/input/hid-core.c linux-2.6.11.6/drivers/usb/input/hid-core.c
--- linux-2.6.11.6-original/drivers/usb/input/hid-core.c 2005-03-25 22:28:22.000000000 -0500
+++ linux-2.6.11.6/drivers/usb/input/hid-core.c 2005-04-05 17:48:09.000000000 -0400
@@ -829,8 +829,6 @@
if (!value[n])
continue;
} else {
- if (value[n] == field->value[n])
- continue;
} hid_process_event(hid, field, &field->usage[n], value[n], regs);
continue;
------------------------------------------------------- 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-devel
