summaryrefslogtreecommitdiffstats
path: root/sys/dev/usb/if_aue.c
diff options
context:
space:
mode:
authorjoe <joe@FreeBSD.org>2002-03-31 21:38:05 +0000
committerjoe <joe@FreeBSD.org>2002-03-31 21:38:05 +0000
commit7cf0682fdfe4d2b1934632dabb4f74c36fbbd70f (patch)
tree28bc998b80f8ed9f65fde41674586536e5b02b7c /sys/dev/usb/if_aue.c
parentac4142e564399017e87bce0cd727e798a299c1ce (diff)
downloadFreeBSD-src-7cf0682fdfe4d2b1934632dabb4f74c36fbbd70f.zip
FreeBSD-src-7cf0682fdfe4d2b1934632dabb4f74c36fbbd70f.tar.gz
Add more usb adapters, from NetBSD.
Diffstat (limited to 'sys/dev/usb/if_aue.c')
-rw-r--r--sys/dev/usb/if_aue.c59
1 files changed, 45 insertions, 14 deletions
diff --git a/sys/dev/usb/if_aue.c b/sys/dev/usb/if_aue.c
index 1f1c642..f1a0cfc 100644
--- a/sys/dev/usb/if_aue.c
+++ b/sys/dev/usb/if_aue.c
@@ -33,8 +33,8 @@
*/
/*
- * ADMtek AN986 Pegasus USB to ethernet driver. Datasheet is available
- * from http://www.admtek.com.tw.
+ * ADMtek AN986 Pegasus and AN8511 Pegasus II USB to ethernet driver.
+ * Datasheet is available from http://www.admtek.com.tw.
*
* Written by Bill Paul <wpaul@ee.columbia.edu>
* Electrical Engineering Department
@@ -106,23 +106,54 @@ static const char rcsid[] =
* Various supported device vendors/products.
*/
Static struct aue_type aue_devs[] = {
- { USB_VENDOR_ADMTEK, USB_PRODUCT_ADMTEK_PEGASUS, 0 },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX1, PNA|PII },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX2, PII },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_UFE1000, LSYS },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX4, PNA },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX5, PNA },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX6, PII },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX7, PII },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX8, PII },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX9, PNA },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_XX10, 0 },
+ { USB_VENDOR_ABOCOM, USB_PRODUCT_ABOCOM_DSB650TX_PNA, 0 },
+ { USB_VENDOR_ACCTON, USB_PRODUCT_ACCTON_USB320_EC, 0 },
+ { USB_VENDOR_ACCTON, USB_PRODUCT_ACCTON_SS1001, PII },
+ { USB_VENDOR_ADMTEK, USB_PRODUCT_ADMTEK_PEGASUS, PNA },
+ { USB_VENDOR_ADMTEK, USB_PRODUCT_ADMTEK_PEGASUSII, PII },
{ USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USB100, 0 },
+ { USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USBLP100, PNA },
+ { USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USBEL100, 0 },
+ { USB_VENDOR_BILLIONTON, USB_PRODUCT_BILLIONTON_USBE100, PII },
+ { USB_VENDOR_COREGA, USB_PRODUCT_COREGA_FETHER_USB_TX, 0 },
+ { USB_VENDOR_COREGA, USB_PRODUCT_COREGA_FETHER_USB_TXS,PII },
+ { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX4, LSYS|PII },
+ { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX1, LSYS },
+ { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX, LSYS },
+ { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_PNA, PNA },
+ { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX3, LSYS|PII },
+ { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX2, LSYS|PII },
+ { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650, LSYS },
+ { USB_VENDOR_ELECOM, USB_PRODUCT_ELECOM_LDUSBTX0, 0 },
+ { USB_VENDOR_ELECOM, USB_PRODUCT_ELECOM_LDUSBTX1, 0 },
+ { USB_VENDOR_ELECOM, USB_PRODUCT_ELECOM_LDUSBTX2, 0 },
+ { USB_VENDOR_ELECOM, USB_PRODUCT_ELECOM_LDUSBTX3, PII },
+ { USB_VENDOR_ELSA, USB_PRODUCT_ELSA_USB2ETHERNET, 0 },
+ { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTX, 0 },
+ { USB_VENDOR_KINGSTON, USB_PRODUCT_KINGSTON_KNU101TX, 0 },
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TX1, LSYS|PII },
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10T, LSYS },
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX, LSYS },
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100H1, LSYS|PNA },
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TA, LSYS },
+ { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TX2, LSYS|PII },
{ USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX1, 0 },
{ USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUATX5, 0 },
{ USB_VENDOR_MELCO, USB_PRODUCT_MELCO_LUA2TX5, PII },
- { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650, LSYS },
- { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX, LSYS },
- { USB_VENDOR_DLINK, USB_PRODUCT_DLINK_DSB650TX_PNA, 0 },
+ { USB_VENDOR_SIEMENS, USB_PRODUCT_SIEMENS_SPEEDSTREAM, PII },
+ { USB_VENDOR_SMARTBRIDGES, USB_PRODUCT_SMARTBRIDGES_SMARTNIC,PII },
{ USB_VENDOR_SMC, USB_PRODUCT_SMC_2202USB, 0 },
- { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB100TX, LSYS },
- { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TA, LSYS },
- { USB_VENDOR_LINKSYS, USB_PRODUCT_LINKSYS_USB10TX2, LSYS },
- { USB_VENDOR_COREGA, USB_PRODUCT_COREGA_FETHER_USB_TX, 0 },
- { USB_VENDOR_KINGSTON, USB_PRODUCT_KINGSTON_KNU101TX, 0 },
- { USB_VENDOR_ABOCOM, USB_PRODUCT_DLINK_DSB650TX_PNA, 0 },
- { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBETTX, 0 },
- { USB_VENDOR_ACCTON, USB_PRODUCT_ACCTON_USB320_EC, 0 },
+ { USB_VENDOR_SOHOWARE, USB_PRODUCT_SOHOWARE_NUB100, 0 },
{ 0, 0, 0 }
};
OpenPOWER on IntegriCloud