Hi,

This is a another hid-core workaround.
OKI USB keyboard(ID=0007) has keyboard + mouse + pointer.
And it needs HID_QUIRK_NOGET.

-- GO!



--- linux-2.4.21-pre5.orig/drivers/usb/hid-core.c       2003-03-03 13:02:36.000000000 
+0900
+++ linux-2.4.21-pre5/drivers/usb/hid-core.c    2003-03-03 13:14:42.000000000 +0900
@@ -1096,6 +1096,9 @@
 #define USB_VENDOR_ID_TANGTOP          0x0d3d
 #define USB_DEVICE_ID_TANGTOP_USBPS2   0x0001
 
+#define USB_VENDOR_ID_OKI              0x070a
+#define USB_VENDOR_ID_OKI_MULITI       0x0007
+
 struct hid_blacklist {
        __u16 idVendor;
        __u16 idProduct;
@@ -1134,6 +1137,7 @@
        { USB_VENDOR_ID_ONTRAK, USB_DEVICE_ID_ONTRAK_ADU100 + 400, HID_QUIRK_IGNORE },
        { USB_VENDOR_ID_ONTRAK, USB_DEVICE_ID_ONTRAK_ADU100 + 500, HID_QUIRK_IGNORE },
        { USB_VENDOR_ID_TANGTOP, USB_DEVICE_ID_TANGTOP_USBPS2, HID_QUIRK_NOGET },
+       { USB_VENDOR_ID_OKI, USB_VENDOR_ID_OKI_MULITI, HID_QUIRK_NOGET },
        { 0, 0 }
 };
 


Reply via email to