> Index: sys/dev/usb/usb_quirks.c > =================================================================== > RCS file: /data/cvsroot/OpenBSD/src/sys/dev/usb/usb_quirks.c,v > retrieving revision 1.22 > diff -u -r1.22 usb_quirks.c > --- sys/dev/usb/usb_quirks.c 14 May 2006 12:00:04 -0000 1.22 > +++ sys/dev/usb/usb_quirks.c 31 May 2006 17:56:38 -0000 > @@ -128,6 +128,11 @@ > { USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY920, ANY, { UQ_BROKEN_BIDIR }}, > { USB_VENDOR_NEC, USB_PRODUCT_NEC_PICTY800, ANY, { UQ_BROKEN_BIDIR }}, > { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY, ANY, { UQ_BAD_HID }}, > + { USB_VENDOR_APC, USB_PRODUCT_APC_UPSPRO500, ANY, { UQ_BAD_HID > }}, > + { USB_VENDOR_DELORME, USB_PRODUCT_DELORME_EARTHMATE, > + ANY, { UQ_BAD_HID }}, > + { USB_VENDOR_MGE, USB_PRODUCT_MGE_UPS1, ANY, { UQ_BAD_HID }}, > + { USB_VENDOR_MGE, USB_PRODUCT_MGE_UPS2, ANY, { UQ_BAD_HID }}, > { 0, 0, 0, { 0 } } > };
I think we need a much more compressed "do not attach as hid" table inside the uhid driver itself, since there are going to mny more than this in the long run. I think hid has it backwards. I will discuss it this evening with dlg and pascoe.