summaryrefslogtreecommitdiffstats
path: root/sys/dev
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2000-01-08 07:32:48 +0000
committerwpaul <wpaul@FreeBSD.org>2000-01-08 07:32:48 +0000
commita0e2d7af1583180414492ba6b84258b7213bfcf2 (patch)
tree036764bb4782670294cd4489bc75a4f2571cfa3a /sys/dev
parentf6a93da1850e933da3ce0de161d20adb0d5885f3 (diff)
downloadFreeBSD-src-a0e2d7af1583180414492ba6b84258b7213bfcf2.zip
FreeBSD-src-a0e2d7af1583180414492ba6b84258b7213bfcf2.tar.gz
Add the vendor/device IDs for the LinkSys USB100TX.
Note: the .INF file for LinkSys's driver says the vendor ID is 0x66b, however this does not agree with the vendor ID listed for LinkSys in the company list from www.usb.org. In fact, 0x66b doesn't seem to appear in the company list at all. Furthermore, this same vendor ID crops up in some of the D-Link .INF files. Frankly I don't know what the heck is going on here, but I need to add 0x66b to usbdevs and call it something, so here we are.
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/usb/if_aue.c2
-rw-r--r--sys/dev/usb/usb_quirks.c1
-rw-r--r--sys/dev/usb/usbdevs4
-rw-r--r--sys/dev/usb/usbdevs.h6
-rw-r--r--sys/dev/usb/usbdevs_data.h14
5 files changed, 25 insertions, 2 deletions
diff --git a/sys/dev/usb/if_aue.c b/sys/dev/usb/if_aue.c
index b398c3c..c8c204c 100644
--- a/sys/dev/usb/if_aue.c
+++ b/sys/dev/usb/if_aue.c
@@ -122,6 +122,8 @@ static struct aue_type aue_devs[] = {
"ADMtek AN986 Pegasus 10/100BaseTX" },
{ USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB,
"ADMtek AN986 Pegasus 10/100BaseTX" },
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX,
+ "ADMtek AN986 Pegasus 10/100BaseTX" },
{ 0, 0, NULL }
};
diff --git a/sys/dev/usb/usb_quirks.c b/sys/dev/usb/usb_quirks.c
index 635c357..0c1248e 100644
--- a/sys/dev/usb/usb_quirks.c
+++ b/sys/dev/usb/usb_quirks.c
@@ -92,6 +92,7 @@ static struct usbd_quirk_entry {
{ 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 }},
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX,0x101, { UQ_NO_TSLEEP }},
{ 0, 0, 0, { 0 } }
};
diff --git a/sys/dev/usb/usbdevs b/sys/dev/usb/usbdevs
index c4c93b4..0032041 100644
--- a/sys/dev/usb/usbdevs
+++ b/sys/dev/usb/usbdevs
@@ -101,6 +101,7 @@ vendor KLSI 0x05e9 Kawasaki LSI
vendor PIENGINEERING 0x05f3 P.I. Engineering
vendor CHIC 0x05fe Chic Technology
vendor MACALLY 0x0618 Macally
+vendor LINKSYS 0x066B LinkSys
vendor MULTITECH 0x06e0 MultiTech
vendor ADS 0x06e1 ADS Technologies
vendor SMC 0x0707 Standard Microsystems Corp
@@ -312,6 +313,9 @@ product CHIC MOUSE1 0x0001 mouse
/* Macally products */
product MACALLY MOUSE1 0x0101 mouse
+/* LinkSys products */
+product LINKSYS USB100TX 0x2203 10/100 ethernet adapter
+
/* MultiTech products */
product MULTITECH ATLAS 0xf101 MT5634ZBA-USB modem
diff --git a/sys/dev/usb/usbdevs.h b/sys/dev/usb/usbdevs.h
index cf83727..2384cfc 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.4 2000/01/05 18:25:51 wpaul Exp
+ * FreeBSD: src/sys/dev/usb/usbdevs,v 1.5 2000/01/07 22:18:44 wpaul Exp
*/
/*
@@ -108,6 +108,7 @@
#define USB_VENDOR_PIENGINEERING 0x05f3 /* P.I. Engineering */
#define USB_VENDOR_CHIC 0x05fe /* Chic Technology */
#define USB_VENDOR_MACALLY 0x0618 /* Macally */
+#define USB_VENDOR_LINKSYS 0x066B /* LinkSys */
#define USB_VENDOR_MULTITECH 0x06e0 /* MultiTech */
#define USB_VENDOR_ADS 0x06e1 /* ADS Technologies */
#define USB_VENDOR_SMC 0x0707 /* Standard Microsystems Corp */
@@ -319,6 +320,9 @@
/* Macally products */
#define USB_PRODUCT_MACALLY_MOUSE1 0x0101 /* mouse */
+/* LinkSys products */
+#define USB_PRODUCT_LINKSYS_USB100TX 0x2203 /* 10/100 ethernet adapter */
+
/* MultiTech products */
#define USB_PRODUCT_MULTITECH_ATLAS 0xf101 /* MT5634ZBA-USB modem */
diff --git a/sys/dev/usb/usbdevs_data.h b/sys/dev/usb/usbdevs_data.h
index fd9c0f6..90d1af1 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.4 2000/01/05 18:25:51 wpaul Exp
+ * FreeBSD: src/sys/dev/usb/usbdevs,v 1.5 2000/01/07 22:18:44 wpaul Exp
*/
/*
@@ -520,6 +520,12 @@ struct usb_knowndev usb_knowndevs[] = {
"mouse",
},
{
+ USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX,
+ 0,
+ "LinkSys",
+ "10/100 ethernet adapter",
+ },
+ {
USB_VENDOR_MULTITECH, USB_PRODUCT_MULTITECH_ATLAS,
0,
"MultiTech",
@@ -1060,6 +1066,12 @@ struct usb_knowndev usb_knowndevs[] = {
NULL,
},
{
+ USB_VENDOR_LINKSYS, 0,
+ USB_KNOWNDEV_NOPROD,
+ "LinkSys",
+ NULL,
+ },
+ {
USB_VENDOR_MULTITECH, 0,
USB_KNOWNDEV_NOPROD,
"MultiTech",
OpenPOWER on IntegriCloud