--- linux-2.6.12.3/drivers/usb/input/hid-core.c.orig 2005-07-15 22:18:57.000000000 +0100 +++ linux-2.6.12.3/drivers/usb/input/hid-core.c 2005-07-23 12:09:39.000000000 +0100 @@ -1421,6 +1421,8 @@ void hid_init_reports(struct hid_device #define USB_DEVICE_ID_VERNIER_SKIP 0x0003 #define USB_DEVICE_ID_VERNIER_CYCLOPS 0x0004 +#define USB_VENDOR_ID_PROTOTYPE 0x6666 +#define USB_DEVICE_ID_PROTOTYPE_SKYCONTROL 0xf100 /* * Alphabetically sorted blacklist by quirk type. @@ -1523,6 +1525,8 @@ static struct hid_blacklist { { USB_VENDOR_ID_SAITEK, USB_DEVICE_ID_SAITEK_RUMBLEPAD, HID_QUIRK_BADPAD }, { USB_VENDOR_ID_TOPMAX, USB_DEVICE_ID_TOPMAX_COBRAPAD, HID_QUIRK_BADPAD }, + { USB_VENDOR_ID_PROTOTYPE, USB_DEVICE_ID_PROTOTYPE_SKYCONTROL, HID_QUIRK_IGNORE }, + { 0, 0 } };