--- linux-2.6.1/drivers/usb/input/hid-core.c.orig 2004-01-15 19:44:00.000000000 +0100 +++ linux-2.6.1/drivers/usb/input/hid-core.c 2004-01-15 19:52:23.000000000 +0100 @@ -1357,6 +1357,22 @@ #define USB_VENDOR_ID_BERKSHIRE 0x0c98 #define USB_DEVICE_ID_BERKSHIRE_PCWD 0x1140 +#define USB_VENDOR_ID_PHIDGETS 0x06c2 +#define USB_DEVICE_ID_PHIDGETS_RFID 0x0030 +#define USB_DEVICE_ID_PHIDGETS_4SERVO 0x0038 +#define USB_DEVICE_ID_PHIDGETS_1SERVO 0x0039 +#define USB_DEVICE_ID_PHIDGETS_8SERVO 0x003b +#define USB_DEVICE_ID_PHIDGETS_IFACE884 0x0040 +#define USB_DEVICE_ID_PHIDGETS_IFACE088 0x0041 +#define USB_DEVICE_ID_PHIDGETS_IFACE_32_32_0 0x0042 +#define USB_DEVICE_ID_PHIDGETS_IFACE_0_256_0 0x0043 +#define USB_DEVICE_ID_PHIDGETS_RECEIVER 0x0048 +#define USB_DEVICE_ID_PHIDGETS_LED 0x0049 +#define USB_DEVICE_ID_PHIDGETS_ENCODER 0x004b +#define USB_DEVICE_ID_PHIDGETS_POWER 0x004e +#define USB_DEVICE_ID_PHIDGETS_TEXTLCD 0x0050 +#define USB_DEVICE_ID_PHIDGETS_GRAPHLCD 0x0058 + struct hid_blacklist { __u16 idVendor; __u16 idProduct; @@ -1407,6 +1423,20 @@ { USB_VENDOR_ID_ESSENTIAL_REALITY, USB_DEVICE_ID_ESSENTIAL_REALITY_P5, HID_QUIRK_IGNORE }, { USB_VENDOR_ID_A4TECH, USB_DEVICE_ID_A4TECH_WCP32PU, HID_QUIRK_2WHEEL_MOUSE_HACK }, { USB_VENDOR_ID_BERKSHIRE, USB_DEVICE_ID_BERKSHIRE_PCWD, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_RFID, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_4SERVO, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_1SERVO, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_8SERVO, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_IFACE884, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_IFACE088, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_IFACE_32_32_0, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_IFACE_0_256_0, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_RECEIVER, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_LED, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_ENCODER, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_POWER, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_TEXTLCD, HID_QUIRK_IGNORE }, + { USB_VENDOR_ID_PHIDGETS, USB_DEVICE_ID_PHIDGETS_GRAPHLCD, HID_QUIRK_IGNORE }, { 0, 0 } };