summaryrefslogtreecommitdiffstats
path: root/sys/i386/conf
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>2000-01-14 03:14:49 +0000
committerwpaul <wpaul@FreeBSD.org>2000-01-14 03:14:49 +0000
commit25bfa75395f7a9ef7f2e7969b839b3abd6d8e858 (patch)
tree9d4403f407499c0ddb77dc663e67f11677d502b9 /sys/i386/conf
parent241bd93929c50045d997159647c990ce30a09b38 (diff)
downloadFreeBSD-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/GENERIC1
-rw-r--r--sys/i386/conf/LINT8
-rw-r--r--sys/i386/conf/NEWCARD1
-rw-r--r--sys/i386/conf/NOTES8
-rw-r--r--sys/i386/conf/PCCARD1
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
OpenPOWER on IntegriCloud