Stephen, Here's a patch to update some usb.ids. It adds two new reserved ids from the Linux Foundation namespace that I have used for some projects. It also adds some more HID tables that seemed to be missing. This brings the usbutils version of usb.ids up to date with all of your recent changes, with the exception that I stripped out the trailing spaces of the usb.ids file, which you might want to do also :) Oh, I was wondering about the new (DRIVERNAME) additions to the table, do you really want to do this? The kernel should know how to handle these devices automatically, and I don't think we want to mark each individual device with what driver controls it in this file. thanks, greg k-h --- a/usb.ids 2009-06-25 09:51:35.000000000 -0700 +++ b/usb.ids 2009-06-25 10:03:12.000000000 -0700 @@ -11533,6 +11533,8 @@ 0001 1.1 root hub 0002 2.0 root hub 0003 3.0 root hub + 0100 PTP Gadget + 0101 Audio Gadget 1e1f INVIA 1e29 Festo AG & Co. KG 0101 CPX Adapter @@ -13207,6 +13209,14 @@ 044 Barrel Switch 045 Eraser 046 Tablet Pick + 047 Confidence + 048 Width + 049 Height + 051 Contact ID + 052 Input Mode + 053 Device Index + 054 Contact Count + 055 Maximum Contact Number HUT 0f PID Page 000 Undefined 001 Physical Interface Device -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html