summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>1999-07-25 04:32:50 +0000
committerwpaul <wpaul@FreeBSD.org>1999-07-25 04:32:50 +0000
commit97307ab479f01e32a804d2373409fa9d33e57b4a (patch)
tree00d7c7170d40b5465143c9eaec52f2920fa55a91 /release
parentd4d099c14dc9cd65845505d1852e974126a29806 (diff)
downloadFreeBSD-src-97307ab479f01e32a804d2373409fa9d33e57b4a.zip
FreeBSD-src-97307ab479f01e32a804d2373409fa9d33e57b4a.tar.gz
This commit adds device driver support for Adaptec Duralink PCI fast
ethernet controllers based on the AIC-6915 "Starfire" controller chip. There are single port, dual port and quad port cards, plus one 100baseFX card. All are 64-bit PCI devices, except one single port model. The Starfire would be a very nice chip were it not for the fact that receive buffers have to be longword aligned. This requires buffer copying in order to achieve proper payload alignment on the alpha. Payload alignment is enforced on both the alpha and x86 platforms. The Starfire has several different DMA descriptor formats and transfer mechanisms. This driver uses frame descriptors for transmission which can address up to 14 packet fragments, and a single fragment descriptor for receive. It also uses the producer/consumer model and completion queues for both transmit and receive. The transmit ring has 128 descriptors and the receive ring has 256. This driver supports both FreeBSD/i386 and FreeBSD/alpha, and uses newbus so that it can be compiled as a loadable kernel module. Support for BPF and hardware multicast filtering is included.
Diffstat (limited to 'release')
-rw-r--r--release/sysinstall/devices.c3
-rw-r--r--release/texts/HARDWARE.TXT9
-rw-r--r--release/texts/RELNOTES.TXT12
3 files changed, 23 insertions, 1 deletions
diff --git a/release/sysinstall/devices.c b/release/sysinstall/devices.c
index 1db4143..5854406 100644
--- a/release/sysinstall/devices.c
+++ b/release/sysinstall/devices.c
@@ -4,7 +4,7 @@
* This is probably the last program in the `sysinstall' line - the next
* generation being essentially a complete rewrite.
*
- * $Id: devices.c,v 1.96 1999/07/09 04:30:06 wpaul Exp $
+ * $Id: devices.c,v 1.97 1999/07/20 08:47:35 jkh Exp $
*
* Copyright (c) 1995
* Jordan Hubbard. All rights reserved.
@@ -102,6 +102,7 @@ static struct _devname {
{ DEVICE_TYPE_NETWORK, "mx", "Macronix 98713/98715/98725 PCI ethernet card" },
{ DEVICE_TYPE_NETWORK, "pn", "Lite-On 82168/82169 PNIC PCI ethernet card" },
{ DEVICE_TYPE_NETWORK, "rl", "RealTek 8129/8139 PCI ethernet card" },
+ { DEVICE_TYPE_NETWORK, "sf", "Adaptec AIC-6915 PCI ethernet card" },
{ DEVICE_TYPE_NETWORK, "sk", "SysKonnect PCI gigabit ethernet card" },
{ DEVICE_TYPE_NETWORK, "tx", "SMC 9432TX ethernet card" },
{ DEVICE_TYPE_NETWORK, "ti", "Alteon Networks PCI gigabit ethernet card" },
diff --git a/release/texts/HARDWARE.TXT b/release/texts/HARDWARE.TXT
index bb0fa8c..0232d74 100644
--- a/release/texts/HARDWARE.TXT
+++ b/release/texts/HARDWARE.TXT
@@ -109,6 +109,7 @@ lnc0 280 10 n/a dyn Lance/PCnet cards
mx0 dyn dyn n/a dyn Macronix 98713/15/25 PCI based cards
pn0 dyn dyn n/a dyn Lite-On PNIC PCI based cards
rl0 dyn dyn n/a dyn RealTek 8129/8139 fast ethernet
+sf0 dyn dyn n/a dyn Adaptec AIC-6915 fast ethernet
tl0 dyn dyn n/a dyn TI TNET100 'ThunderLAN' cards.
wb0 dyn dyn n/a dyn Winbond W89C840F PCI based cards.
vr0 dyn dyn n/a dyn VIA VT3043/VT86C100A PCI based cards.
@@ -420,6 +421,14 @@ Unmaintained drivers, they might or might not work for your hardware:
4.2. Network cards
---- -------------
+Adaptec Duralink PCI fast ethernet adapters based on the Adaptec
+AIC-6915 fast ethernet controller chip, including the following:
+ ANA-62011 64-bit single port 10/100baseTX adapter
+ ANA-62022 64-bit dual port 10/100baseTX adapter
+ ANA-62044 64-bit quad port 10/100baseTX adapter
+ ANA-69011 32-bit single port 10/100baseTX adapter
+ ANA-62020 64-bit single port 100baseFX adapter
+
Allied-Telesis AT1700 and RE2000 cards
Alteon Networks PCI gigabit ethernet NICs based on the Tigon 1 and Tigon 2
diff --git a/release/texts/RELNOTES.TXT b/release/texts/RELNOTES.TXT
index 3eef0af..1a30c82 100644
--- a/release/texts/RELNOTES.TXT
+++ b/release/texts/RELNOTES.TXT
@@ -77,6 +77,9 @@ Support has been added for the Rise mP6 processor. [MERGED]
Driver support has been added for SysKonnect SK-984x PCI gigabit
ethernet adapters.
+Driver support has been added for Adaptec Duralink PCI ethernet adapters
+based on the Adaptec AIC-6915 fast ethernet controller.
+
1.2. SECURITY FIXES
-------------------
A new jail(2) system call and admin command (jail(8)) have been added for
@@ -220,6 +223,15 @@ Unmaintained drivers, they might or might not work for your hardware:
2.2. Ethernet cards
-------------------
+
+Adaptec Duralink PCI fast ethernet adapters based on the Adaptec
+AIC-6915 fast ethernet controller chip, including the following:
+ ANA-62011 64-bit single port 10/100baseTX adapter
+ ANA-62022 64-bit dual port 10/100baseTX adapter
+ ANA-62044 64-bit quad port 10/100baseTX adapter
+ ANA-69011 32-bit single port 10/100baseTX adapter
+ ANA-62020 64-bit single port 100baseFX adapter
+
Allied-Telesis AT1700 and RE2000 cards
Alteon Networks PCI gigabit ethernet NICs based on the Tigon 1 and Tigon 2
OpenPOWER on IntegriCloud