--- sys/dev/usb/if_udav.c.orig 2008-04-25 18:44:25.000000000 -0300 +++ sys/dev/usb/if_udav.c 2008-04-25 18:52:50.000000000 -0300 @@ -260,11 +260,8 @@ {{ USB_VENDOR_COREGA, USB_PRODUCT_COREGA_FETHER_USB_TXC }, 0}, /* ShanTou ST268 USB NIC */ {{ USB_VENDOR_SHANTOU, USB_PRODUCT_SHANTOU_ST268 }, 0}, -#if 0 - /* DAVICOM DM9601 Generic? */ - /* XXX: The following ids was obtained from the data sheet. */ - {{ 0x0a46, 0x9601 }, 0}, -#endif + /* DAVICOM DM9601 Generic */ + {{ USB_VENDOR_DAVICOM, USB_PRODUCT_DAVICOM_DM9601 }, 0}, }; #define udav_lookup(v, p) ((const struct udav_type *)usb_lookup(udav_devs, v, p)) --- sys/dev/usb/usbdevs.orig 2008-04-25 18:52:43.000000000 -0300 +++ sys/dev/usb/usbdevs 2008-04-25 18:52:46.000000000 -0300 @@ -1079,6 +1079,9 @@ product CYPRESS USBRS232 0x5500 USB-RS232 Interface product CYPRESS SLIM_HUB 0x6560 Slim Hub +/* Davicom Semiconductor products */ +product DAVICOM DM9601 0x9601 DM9601 USB NIC + /* Daisy Technology products */ product DAISY DMC 0x6901 USB MultiMedia Reader