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