The vendor part should be sorted by number, I fixed that part up and committed, thanks.
On Sat, Sep 03, 2011 at 03:41:57AM -0400, Loganaden Velvindron wrote: > I added it to the usbdevs file, and > modified the device probe code in if_udav.c > > Index: usbdevs > =================================================================== > RCS file: /cvs/src/sys/dev/usb/usbdevs,v > retrieving revision 1.553 > diff -u -p -r1.553 usbdevs > --- usbdevs 29 Aug 2011 10:51:18 -0000 1.553 > +++ usbdevs 3 Sep 2011 07:26:16 -0000 > @@ -431,6 +431,7 @@ vendor CONCEPTRONIC 0x0d8e Conceptronic > vendor MSI 0x0db0 Micro Star International > vendor ELCON 0x0db7 ELCON Systemtechnik > vendor UNKNOWN5 0x0dcd Unknown Vendor > +vendor UNKNOWN6 0x01e1 Unknown Vendor > vendor SITECOMEU 0x0df6 Sitecom Europe > vendor MOBILEACTION 0x0df7 Mobile Action > vendor AMIGO 0x0e0b Amigo Technology > @@ -3787,6 +3788,9 @@ product UNKNOWN4 DM9601 0x8101 DM9601 > > /* Unknown vendor 5 */ > product UNKNOWN5 NF_RIC 0x0001 NF RIC > + > +/* Unknown vendor 6 */ > +product UNKNOWN6 DM9601 0x9601 DM9601 > > /* U.S. Robotics products */ > product USR USR1120 0x00eb USR1120 WLAN > Index: if_udav.c > =================================================================== > RCS file: /cvs/src/sys/dev/usb/if_udav.c,v > retrieving revision 1.57 > diff -u -p -r1.57 if_udav.c > --- if_udav.c 3 Jul 2011 15:47:17 -0000 1.57 > +++ if_udav.c 3 Sep 2011 07:26:16 -0000 > @@ -167,7 +167,8 @@ static const struct udav_type { > {{ USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ST268 }, 0 }, > {{ USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ZT6688 }, 0 }, > {{ USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ADM8515 }, 0 }, > - {{ USB_VENDOR_UNKNOWN4, USB_PRODUCT_UNKNOWN4_DM9601 }, 0 } > + {{ USB_VENDOR_UNKNOWN4, USB_PRODUCT_UNKNOWN4_DM9601 }, 0 }, > + {{ USB_VENDOR_UNKNOWN6, USB_PRODUCT_UNKNOWN6_DM9601 }, 0 } > }; > #define udav_lookup(v, p) ((struct udav_type *)usb_lookup(udav_devs, v, p))