diff options
author | wpaul <wpaul@FreeBSD.org> | 2000-01-14 03:14:49 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 2000-01-14 03:14:49 +0000 |
commit | 25bfa75395f7a9ef7f2e7969b839b3abd6d8e858 (patch) | |
tree | 9d4403f407499c0ddb77dc663e67f11677d502b9 /sys/i386/conf | |
parent | 241bd93929c50045d997159647c990ce30a09b38 (diff) | |
download | FreeBSD-src-25bfa75395f7a9ef7f2e7969b839b3abd6d8e858.zip FreeBSD-src-25bfa75395f7a9ef7f2e7969b839b3abd6d8e858.tar.gz |
Add device driver support for USB ethernet adapters based on the CATC
USB-EL1202A chipset. Between this and the other two drivers, we should
have support for pretty much every USB ethernet adapter on the market.
The only other USB chip that I know of is the SMC USB97C196, and right
now I don't know of any adapters that use it (including the ones made
by SMC :/ ).
Note that the CATC chip supports a nifty feature: read and write combining.
This allows multiple ethernet packets to be transfered in a single USB
bulk in/out transaction. However I'm again having trouble with large
bulk in transfers like I did with the ADMtek chip, which leads me to
believe that our USB stack needs some work before we can really make
use of this feature. When/if things improve, I intend to revisit the
aue and cue drivers. For now, I've lost enough sanity points.
Diffstat (limited to 'sys/i386/conf')
-rw-r--r-- | sys/i386/conf/GENERIC | 1 | ||||
-rw-r--r-- | sys/i386/conf/LINT | 8 | ||||
-rw-r--r-- | sys/i386/conf/NEWCARD | 1 | ||||
-rw-r--r-- | sys/i386/conf/NOTES | 8 | ||||
-rw-r--r-- | sys/i386/conf/PCCARD | 1 |
5 files changed, 15 insertions, 4 deletions
diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC index ee6713e..b66d11e 100644 --- a/sys/i386/conf/GENERIC +++ b/sys/i386/conf/GENERIC @@ -215,4 +215,5 @@ pseudo-device bpf #Berkeley packet filter #device ums0 # Mouse # USB Ethernet #device aue0 # ADMtek USB ethernet +#device cue0 # CATC USB ethernet #device kue0 # Kawasaki LSI USB ethernet diff --git a/sys/i386/conf/LINT b/sys/i386/conf/LINT index 3a284bd..1c50f92 100644 --- a/sys/i386/conf/LINT +++ b/sys/i386/conf/LINT @@ -2370,11 +2370,15 @@ device ums0 # eval board. device aue0 # +# CATC USB-EL1201A USB ethernet. Supports the CATC Netmate +# and Netmate II, and the Belkin F5U111. +device cue0 +# # Kawasaki LSI ethernet. Supports the LinkSys USB10T, # Entrega USB-NET-E45, Peracom Ethernet Adapter, the # 3Com 3c19250, the ADS Technologies USB-10BT, the ATen UC10T, -# the Netgear EA101, the D-Link DSB-650, and the SMC 2102USB -# and 2104USB. +# the Netgear EA101, the D-Link DSB-650, the SMC 2102USB +# and 2104USB, and the Corega USB-T. device kue0 # debugging options for the USB subsystem diff --git a/sys/i386/conf/NEWCARD b/sys/i386/conf/NEWCARD index 557874d..13601fc 100644 --- a/sys/i386/conf/NEWCARD +++ b/sys/i386/conf/NEWCARD @@ -223,6 +223,7 @@ pseudo-device bpf #Berkeley packet filter #device umass0 # Disks/Mass storage - Requires scbus and da0 #device ums0 # Mouse #device aue0 # ADMtek USB ethernet +#device cue0 # CATC USB ethernet #device kue0 # Kawasaki LSI USB ethernet options DDB diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES index 3a284bd..1c50f92 100644 --- a/sys/i386/conf/NOTES +++ b/sys/i386/conf/NOTES @@ -2370,11 +2370,15 @@ device ums0 # eval board. device aue0 # +# CATC USB-EL1201A USB ethernet. Supports the CATC Netmate +# and Netmate II, and the Belkin F5U111. +device cue0 +# # Kawasaki LSI ethernet. Supports the LinkSys USB10T, # Entrega USB-NET-E45, Peracom Ethernet Adapter, the # 3Com 3c19250, the ADS Technologies USB-10BT, the ATen UC10T, -# the Netgear EA101, the D-Link DSB-650, and the SMC 2102USB -# and 2104USB. +# the Netgear EA101, the D-Link DSB-650, the SMC 2102USB +# and 2104USB, and the Corega USB-T. device kue0 # debugging options for the USB subsystem diff --git a/sys/i386/conf/PCCARD b/sys/i386/conf/PCCARD index 8cdfe37..0e34303 100644 --- a/sys/i386/conf/PCCARD +++ b/sys/i386/conf/PCCARD @@ -214,4 +214,5 @@ pseudo-device bpf #Berkeley packet filter #device umass0 # Disks/Mass storage - Requires scbus and da0 #device ums0 # Mouse #device aue0 # ADMtek USB ethernet +#device cue0 # CATC USB ethernet #device kue0 # Kawasaki LSI USB ethernet |