> 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.

Reply via email to