diff options
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/usb/if_aue.c | 6 | ||||
-rw-r--r-- | sys/dev/usb/if_kue.c | 8 | ||||
-rw-r--r-- | sys/dev/usb/usb_quirks.c | 11 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs | 16 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs.h | 18 | ||||
-rw-r--r-- | sys/dev/usb/usbdevs_data.h | 62 |
6 files changed, 119 insertions, 2 deletions
diff --git a/sys/dev/usb/if_aue.c b/sys/dev/usb/if_aue.c index fb46b22..2630ee0 100644 --- a/sys/dev/usb/if_aue.c +++ b/sys/dev/usb/if_aue.c @@ -116,6 +116,12 @@ static struct aue_type aue_devs[] = { "ADMtek AN986 Pegasus 10/100BaseTX" }, { USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX, "ADMtek AN986 Pegasus 10/100BaseTX" }, + { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX, + "ADMtek AN986 Pegasus 10/100BaseTX" }, + { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_PNA, + "ADMtek AN986 Pegasus 10/100BaseTX" }, + { USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB, + "ADMtek AN986 Pegasus 10/100BaseTX" }, { 0, 0, NULL } }; diff --git a/sys/dev/usb/if_kue.c b/sys/dev/usb/if_kue.c index 55de20d..1512fbd 100644 --- a/sys/dev/usb/if_kue.c +++ b/sys/dev/usb/if_kue.c @@ -113,6 +113,10 @@ static struct kue_type kue_devs[] = { "KLSI USB ethernet" }, { USB_VENDOR_ADS, USB_PRODUCT_ADS_ENET, "KLSI USB ethernet" }, + { USB_VENDOR_ATEN, USB_PRODUCT_ATEN_UC10T, + "KLSI USB ethernet" }, + { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101, + "KLSI USB ethernet" }, { USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET, "KLSI USB ethernet" }, { USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET2, @@ -121,6 +125,10 @@ static struct kue_type kue_devs[] = { "KLSI USB ethernet" }, { USB_VENDOR_3COM, USB_PRODUCT_3COM_3C19250, "KLSI USB ethernet" }, + { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650C, + "KLSI USB ethernet" }, + { USB_VENDOR_SMC, USB_PRODUCT_SMC_2102USB, + "KLSI USB ethernet" }, { 0, 0, NULL } }; diff --git a/sys/dev/usb/usb_quirks.c b/sys/dev/usb/usb_quirks.c index a2b57d0..635c357 100644 --- a/sys/dev/usb/usb_quirks.c +++ b/sys/dev/usb/usb_quirks.c @@ -62,16 +62,24 @@ static struct usbd_quirk_entry { { USB_VENDOR_BTC, USB_PRODUCT_BTC_BTC7932, 0x100, { UQ_NO_STRINGS }}, { USB_VENDOR_ADS, USB_PRODUCT_ADS_ENET, 0x002, { UQ_NO_STRINGS| UQ_NO_TSLEEP }}, + { USB_VENDOR_ATEN, USB_PRODUCT_ATEN_UC10T, 0x002, { UQ_NO_STRINGS| + UQ_NO_TSLEEP }}, { USB_VENDOR_AOX, USB_PRODUCT_AOX_USB101, 0x002, { UQ_NO_STRINGS| UQ_NO_TSLEEP }}, + { USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101, 0x002, { UQ_NO_STRINGS| + UQ_NO_TSLEEP }}, { USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET, 0x002, { UQ_NO_STRINGS| UQ_NO_TSLEEP }}, { USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_ENET2, 0x002, { UQ_NO_STRINGS| UQ_NO_TSLEEP }}, + { USB_VENDOR_SMC, USB_PRODUCT_SMC_2102USB, 0x002, { UQ_NO_STRINGS| + UQ_NO_TSLEEP }}, { USB_VENDOR_3COM, USB_PRODUCT_3COM_3C19250, 0x002, { UQ_NO_STRINGS| UQ_NO_TSLEEP }}, { USB_VENDOR_ENTREGA, USB_PRODUCT_ENTREGA_E45, 0x002, { UQ_NO_STRINGS| UQ_NO_TSLEEP }}, + { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650C, 0x002, { UQ_NO_STRINGS| + UQ_NO_TSLEEP }}, { USB_VENDOR_PERACOM, USB_PRODUCT_PERACOM_SERIAL1, 0x101, { UQ_NO_STRINGS }}, { USB_VENDOR_DALLAS, USB_PRODUCT_DALLAS_J6502, 0x0a2, { UQ_BAD_ADC }}, { USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_N48, 0x110, { UQ_MS_REVZ }}, @@ -81,6 +89,9 @@ static struct usbd_quirk_entry { { USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USB100, 0x101, { UQ_NO_TSLEEP }}, { USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX, 0x101, { UQ_NO_TSLEEP }}, + { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX, 0x101, { UQ_NO_TSLEEP }}, + { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_PNA,0x101, { UQ_NO_TSLEEP }}, + { USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB, 0x101, { UQ_NO_TSLEEP }}, { 0, 0, 0, { 0 } } }; diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs index f99d3ae..c4c93b4 100644 --- a/sys/dev/usb/usbdevs +++ b/sys/dev/usb/usbdevs @@ -103,17 +103,20 @@ vendor CHIC 0x05fe Chic Technology vendor MACALLY 0x0618 Macally vendor MULTITECH 0x06e0 MultiTech vendor ADS 0x06e1 ADS Technologies +vendor SMC 0x0707 Standard Microsystems Corp vendor MIDIMAN 0x0763 Midiman vendor SANDISK 0x0781 SanDisk Corp vendor ADMTEK 0x07a6 ADMtek Inc. vendor SIIG 0x07cc SIIG vendor HANDSPRING 0x082d Handspring Inc. vendor ACTIVEWIRE 0x0854 ActiveWire Inc. +vendor NETGEAR 0x0846 BayNETGEAR Inc. vendor BILLIONTON 0x08DD Billionton Systems vendor MOTOROLA 0x1063 Motorola vendor PLX 0x10b5 PLX vendor INSIDEOUT 0x1608 Inside Out Networks vendor ENTREGA 0x1645 Entrega +vendor DLINK 0x2001 D-Link Corp vendor INTEL 0x8086 Intel /* @@ -247,6 +250,7 @@ product VISION VC6452V002 0x0002 VC6452V002 Camera /* ATen products */ product ATEN UC1284 0x2001 Parallel printer adapter +product ATEN UC10T 0x2002 10Mbps ethernet adapter /* Mustek products */ product MUSTEK MDC800 0xa800 MDC-800 digital camera @@ -314,6 +318,10 @@ product MULTITECH ATLAS 0xf101 MT5634ZBA-USB modem /* ADS products */ product ADS ENET 0x0008 Ethernet adapter +/* SMC products */ +product SMC 2102USB 0x0100 10Mbps ethernet adapter +product SMC 2202USB 0x0200 10/100 ethernet adapter + /* Entrega products */ product ENTREGA 1S 0x0001 1S serial connector product ENTREGA 2S 0x0002 2S serial connector @@ -345,6 +353,9 @@ product HANDSPRING VISOR 0x0100 Handspring Visor product ACTIVEWIRE IOBOARD 0x0100 I/O Board product ACTIVEWIRE IOBOARD_FW1 0x0101 I/O Board, rev. 1 firmware +/* Netgear products */ +product NETGEAR EA101 0x1001 Ethernet adapter + /* Billionton products */ product BILLIONTON USB100 0x0986 USB100 Ethernet adapter @@ -357,5 +368,10 @@ product PLX TESTBOARD 0x9060 test board /* Inside Out Networks products */ product INSIDEOUT EDGEPORT4 0x0001 EdgePort/4 serial ports +/* D-Link products */ +product DLINK DSB650C 0x4000 10Mbps ethernet adapter +product DLINK DSB650TX 0x4002 10/100 ethernet adapter +product DLINK DSB650TX_PNA 0x4003 1/10/100 ethernet adapter + /* Intel products */ product INTEL TESTBOARD 0x9890 82930 test board diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h index 456c6b7..cf83727 100644 --- a/sys/dev/usb/usbdevs.h +++ b/sys/dev/usb/usbdevs.h @@ -4,7 +4,7 @@ * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. * * generated from: - * FreeBSD: src/sys/dev/usb/usbdevs,v 1.3 2000/01/05 04:27:07 wpaul Exp + * FreeBSD: src/sys/dev/usb/usbdevs,v 1.4 2000/01/05 18:25:51 wpaul Exp */ /* @@ -110,17 +110,20 @@ #define USB_VENDOR_MACALLY 0x0618 /* Macally */ #define USB_VENDOR_MULTITECH 0x06e0 /* MultiTech */ #define USB_VENDOR_ADS 0x06e1 /* ADS Technologies */ +#define USB_VENDOR_SMC 0x0707 /* Standard Microsystems Corp */ #define USB_VENDOR_MIDIMAN 0x0763 /* Midiman */ #define USB_VENDOR_SANDISK 0x0781 /* SanDisk Corp */ #define USB_VENDOR_ADMTEK 0x07a6 /* ADMtek Inc. */ #define USB_VENDOR_SIIG 0x07cc /* SIIG */ #define USB_VENDOR_HANDSPRING 0x082d /* Handspring Inc. */ #define USB_VENDOR_ACTIVEWIRE 0x0854 /* ActiveWire Inc. */ +#define USB_VENDOR_NETGEAR 0x0846 /* BayNETGEAR Inc. */ #define USB_VENDOR_BILLIONTON 0x08DD /* Billionton Systems */ #define USB_VENDOR_MOTOROLA 0x1063 /* Motorola */ #define USB_VENDOR_PLX 0x10b5 /* PLX */ #define USB_VENDOR_INSIDEOUT 0x1608 /* Inside Out Networks */ #define USB_VENDOR_ENTREGA 0x1645 /* Entrega */ +#define USB_VENDOR_DLINK 0x2001 /* D-Link Corp */ #define USB_VENDOR_INTEL 0x8086 /* Intel */ /* @@ -254,6 +257,7 @@ /* ATen products */ #define USB_PRODUCT_ATEN_UC1284 0x2001 /* Parallel printer adapter */ +#define USB_PRODUCT_ATEN_UC10T 0x2002 /* 10Mbps ethernet adapter */ /* Mustek products */ #define USB_PRODUCT_MUSTEK_MDC800 0xa800 /* MDC-800 digital camera */ @@ -321,6 +325,10 @@ /* ADS products */ #define USB_PRODUCT_ADS_ENET 0x0008 /* Ethernet adapter */ +/* SMC products */ +#define USB_PRODUCT_SMC_2102USB 0x0100 /* 10Mbps ethernet adapter */ +#define USB_PRODUCT_SMC_2202USB 0x0200 /* 10/100 ethernet adapter */ + /* Entrega products */ #define USB_PRODUCT_ENTREGA_1S 0x0001 /* 1S serial connector */ #define USB_PRODUCT_ENTREGA_2S 0x0002 /* 2S serial connector */ @@ -352,6 +360,9 @@ #define USB_PRODUCT_ACTIVEWIRE_IOBOARD 0x0100 /* I/O Board */ #define USB_PRODUCT_ACTIVEWIRE_IOBOARD_FW1 0x0101 /* I/O Board, rev. 1 firmware */ +/* Netgear products */ +#define USB_PRODUCT_NETGEAR_EA101 0x1001 /* Ethernet adapter */ + /* Billionton products */ #define USB_PRODUCT_BILLIONTON_USB100 0x0986 /* USB100 Ethernet adapter */ @@ -364,5 +375,10 @@ /* Inside Out Networks products */ #define USB_PRODUCT_INSIDEOUT_EDGEPORT4 0x0001 /* EdgePort/4 serial ports */ +/* D-Link products */ +#define USB_PRODUCT_DLINK_DSB650C 0x4000 /* 10Mbps ethernet adapter */ +#define USB_PRODUCT_DLINK_DSB650TX 0x4002 /* 10/100 ethernet adapter */ +#define USB_PRODUCT_DLINK_DSB650TX_PNA 0x4003 /* 1/10/100 ethernet adapter */ + /* Intel products */ #define USB_PRODUCT_INTEL_TESTBOARD 0x9890 /* 82930 test board */ diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h index 8c4a763..fd9c0f6 100644 --- a/sys/dev/usb/usbdevs_data.h +++ b/sys/dev/usb/usbdevs_data.h @@ -4,7 +4,7 @@ * THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT. * * generated from: - * FreeBSD: src/sys/dev/usb/usbdevs,v 1.3 2000/01/05 04:27:07 wpaul Exp + * FreeBSD: src/sys/dev/usb/usbdevs,v 1.4 2000/01/05 18:25:51 wpaul Exp */ /* @@ -358,6 +358,12 @@ struct usb_knowndev usb_knowndevs[] = { "Parallel printer adapter", }, { + USB_VENDOR_ATEN, USB_PRODUCT_ATEN_UC10T, + 0, + "ATEN International Corp. Ltd.", + "10Mbps ethernet adapter", + }, + { USB_VENDOR_MUSTEK, USB_PRODUCT_MUSTEK_MDC800, 0, "Mustek Systems Inc.", @@ -526,6 +532,18 @@ struct usb_knowndev usb_knowndevs[] = { "Ethernet adapter", }, { + USB_VENDOR_SMC, USB_PRODUCT_SMC_2102USB, + 0, + "Standard Microsystems Corp", + "10Mbps ethernet adapter", + }, + { + USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB, + 0, + "Standard Microsystems Corp", + "10/100 ethernet adapter", + }, + { USB_VENDOR_ENTREGA, USB_PRODUCT_ENTREGA_1S, 0, "Entrega", @@ -628,6 +646,12 @@ struct usb_knowndev usb_knowndevs[] = { "I/O Board, rev. 1 firmware", }, { + USB_VENDOR_NETGEAR, USB_PRODUCT_NETGEAR_EA101, + 0, + "BayNETGEAR Inc.", + "Ethernet adapter", + }, + { USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USB100, 0, "Billionton Systems", @@ -652,6 +676,24 @@ struct usb_knowndev usb_knowndevs[] = { "EdgePort/4 serial ports", }, { + USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650C, + 0, + "D-Link Corp", + "10Mbps ethernet adapter", + }, + { + USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX, + 0, + "D-Link Corp", + "10/100 ethernet adapter", + }, + { + USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_PNA, + 0, + "D-Link Corp", + "1/10/100 ethernet adapter", + }, + { USB_VENDOR_INTEL, USB_PRODUCT_INTEL_TESTBOARD, 0, "Intel", @@ -1030,6 +1072,12 @@ struct usb_knowndev usb_knowndevs[] = { NULL, }, { + USB_VENDOR_SMC, 0, + USB_KNOWNDEV_NOPROD, + "Standard Microsystems Corp", + NULL, + }, + { USB_VENDOR_MIDIMAN, 0, USB_KNOWNDEV_NOPROD, "Midiman", @@ -1066,6 +1114,12 @@ struct usb_knowndev usb_knowndevs[] = { NULL, }, { + USB_VENDOR_NETGEAR, 0, + USB_KNOWNDEV_NOPROD, + "BayNETGEAR Inc.", + NULL, + }, + { USB_VENDOR_BILLIONTON, 0, USB_KNOWNDEV_NOPROD, "Billionton Systems", @@ -1096,6 +1150,12 @@ struct usb_knowndev usb_knowndevs[] = { NULL, }, { + USB_VENDOR_DLINK, 0, + USB_KNOWNDEV_NOPROD, + "D-Link Corp", + NULL, + }, + { USB_VENDOR_INTEL, 0, USB_KNOWNDEV_NOPROD, "Intel", |