additional HID_QUIRKS
PATCH 1/1 additional HID_QUIRKS
I don't know about the procedure, but could you please add the attached patch to the 2.6 (and possibly to the 2.4) tree? It defines a set of HID_QUIRKS to blacklist a number of devices from hiddev.
If this is not the right way, then please advise me!
Signature · 8 lines
martin; (greetings from the heart of the sun.)
\____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck
invalid/expired pgp subkeys? use subkeys.pgp.net as keyserver!
"those who are faithful know only the trivial side of love:
it is the faithless who know love's tragedies."
-- oscar wildedrivers/usb/input/hid-core.c renamed from drivers/usb/input/hid-core.c.orig +30 -0
@@ -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 } };
please ignore: [PATCH] additional HID_QUIRKS
also sprach martin f krafft <[email protected]> [2004.01.15.1956 +0100]:
Quoted 4 lines
I don't know about the procedure, but could you please add the attached patch to the 2.6 (and possibly to the 2.4) tree? It defines a set of
HID_QUIRKSto blacklist a number of devices from hiddev.
I was a little too fast in submitting this. Please ignore this patch for now. I will get back to you when it's final.
Sorry for the inconvenience and noise.
Signature · 4 lines
martin; (greetings from the heart of the sun.) \____ echo mailto: !#^."<*>"|tr "<*> mailto:" net@madduck invalid/expired pgp subkeys? use subkeys.pgp.net as keyserver!