From 29eccaf7cdb9e97d1c9aca62c59e399ef968ecd2 Mon Sep 17 00:00:00 2001 From: wpaul Date: Thu, 5 Oct 2000 19:40:19 +0000 Subject: Add the card ID for the Am79c975 PCnet/FAST III card. This is a variant of the Am79c973 with "AlertIT Technology," whatever that is. Also mention support for the PCnet/FAST III cards in the documentation. The PCnet/FAST III chips have integrated 10/100 PHYs. --- release/texts/HARDWARE.TXT | 6 +++--- release/texts/alpha/RELNOTES.TXT | 9 +++++---- release/texts/i386/RELNOTES.TXT | 9 +++++---- share/man/man4/pcn.4 | 4 ++-- sys/pci/if_pcn.c | 1 + sys/pci/if_pcnreg.h | 1 + 6 files changed, 17 insertions(+), 13 deletions(-) diff --git a/release/texts/HARDWARE.TXT b/release/texts/HARDWARE.TXT index 6924b2c..8339741 100644 --- a/release/texts/HARDWARE.TXT +++ b/release/texts/HARDWARE.TXT @@ -119,8 +119,8 @@ lnc0 280 10 n/a dyn Lance/PCnet cards (Isolan, Novell NE2100, NE32-VL, some PCnet-PCI cards) pcn0 dyn dyn n/a dyn AMD PCnet/FAST, PCnet/FAST+, - PCnet/PRO, PCnet/Home, and HomePNA - cards + PCnet/FAST III, PCnet/PRO, PCnet/Home, + and HomePNA cards rl0 dyn dyn n/a dyn RealTek 8129/8139 fast ethernet sf0 dyn dyn n/a dyn Adaptec AIC-6915 fast ethernet sis0 dyn dyn n/a dyn SiS 900/SiS 7016 fast ethernet @@ -528,7 +528,7 @@ chipsets, including the following: Silicon Graphics Gigabit Ethernet AMD PCnet/PCI (79c970 & 53c974 or 79c974) -AMD PCnet/FAST, PCnet/FAST+, PCnet/PRO, HomePCI, and HomePNA. +AMD PCnet/FAST, PCnet/FAST+, PCnet/FAST III, PCnet/PRO, HomePCI, and HomePNA. SMC Elite 16 WD8013 ethernet interface, and most other WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT diff --git a/release/texts/alpha/RELNOTES.TXT b/release/texts/alpha/RELNOTES.TXT index 970201d..4bc8dbd 100644 --- a/release/texts/alpha/RELNOTES.TXT +++ b/release/texts/alpha/RELNOTES.TXT @@ -118,9 +118,9 @@ netgraph subsystem. The ng_ether(4) node is now dynamically loadable. Miscellaneous bug fixes and enhancements have also been made. [MERGED] The pcn(4) driver, which supports the AMD PCnet/FAST, PCnet/FAST+, -PCnet/PRO, PCnet/Home, and HomePNA adapters, has been added. Although -these cards are already supported by the lnc(4) driver, the pcn driver -runs these chips in 32-bit mode and uses the RX alignment feature to +PCnet/FAST III, PCnet/PRO, PCnet/Home, and HomePNA adapters, has been added. +Although these cards are already supported by the lnc(4) driver, the pcn +driver runs these chips in 32-bit mode and uses the RX alignment feature to achieve zero-copy receive. This driver is also machine-independent, so it will work on both the i386 and alpha platforms. The lnc driver is still needed to support non-PCI cards. [MERGED] @@ -387,7 +387,8 @@ chipsets, including the following: NEC Gigabit Ethernet AMD PCnet/PCI (79c970 & 53c974 or 79c974) -AMD PCnet/FAST, PCnet/FAST+, PCnet/PRO, PCnet/Home, and HomePNA. +AMD PCnet/FAST, PCnet/FAST+, PCnet/FAST III, PCnet/PRO, +PCnet/Home, and HomePNA. SMC Elite 16 WD8013 Ethernet interface, and most other WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT diff --git a/release/texts/i386/RELNOTES.TXT b/release/texts/i386/RELNOTES.TXT index 4e8e66b..761f3a1 100644 --- a/release/texts/i386/RELNOTES.TXT +++ b/release/texts/i386/RELNOTES.TXT @@ -139,9 +139,9 @@ netgraph subsystem. The ng_ether(4) node is now dynamically loadable. Miscellaneous bug fixes and enhancements have also been made. [MERGED] The pcn(4) driver, which supports the AMD PCnet/FAST, PCnet/FAST+, -PCnet/PRO, PCnet/Home, and HomePNA adapters, has been added. Although -these cards are already supported by the lnc(4) driver, the pcn driver -runs these chips in 32-bit mode and uses the RX alignment feature to +PCnet/FAST III, PCnet/PRO, PCnet/Home, and HomePNA adapters, has been added. +Although these cards are already supported by the lnc(4) driver, the pcn +driver runs these chips in 32-bit mode and uses the RX alignment feature to achieve zero-copy receive. This driver is also machine-independent, so it will work on both the i386 and alpha platforms. The lnc driver is still needed to support non-PCI cards. [MERGED] @@ -499,7 +499,8 @@ chipsets, including the following: NEC Gigabit Ethernet AMD PCnet/PCI (79c970 & 53c974 or 79c974) -AMD PCnet/FAST, PCnet/FAST+, PCnet/PRO, PCnet/Home, and HomePNA. +AMD PCnet/FAST, PCnet/FAST+, PCnet/FAST III, PCnet/PRO, +PCnet/Home, and HomePNA. SMC Elite 16 WD8013 Ethernet interface, and most other WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT and WD8013EBT diff --git a/share/man/man4/pcn.4 b/share/man/man4/pcn.4 index f80023c..1a1aa8c 100644 --- a/share/man/man4/pcn.4 +++ b/share/man/man4/pcn.4 @@ -44,8 +44,8 @@ The .Nm driver provides support for PCI ethernet adapters and embedded -controllers based on the AMD PCnet/FAST, PCnet/FAST+, PCnet/PRO -and PCnet/Home ethernet controller chips. +controllers based on the AMD PCnet/FAST, PCnet/FAST+, PCnet/FAST III, +PCnet/PRO and PCnet/Home ethernet controller chips. .Pp The PCnet/PCI chips include a 100Mbps ethernet MAC and support both a serial and MII-compliant transceiver interface. diff --git a/sys/pci/if_pcn.c b/sys/pci/if_pcn.c index a2eb8ef..89f612a 100644 --- a/sys/pci/if_pcn.c +++ b/sys/pci/if_pcn.c @@ -410,6 +410,7 @@ static int pcn_probe(dev) case Am79C971: case Am79C972: case Am79C973: + case Am79C975: case Am79C976: case Am79C978: break; diff --git a/sys/pci/if_pcnreg.h b/sys/pci/if_pcnreg.h index 0b0a79a..0ae5cf3 100644 --- a/sys/pci/if_pcnreg.h +++ b/sys/pci/if_pcnreg.h @@ -225,6 +225,7 @@ #define Am79C972 0x2624 #define Am79C973 0x2625 #define Am79C978 0x2626 +#define Am79C975 0x2627 #define Am79C976 0x2628 /* -- cgit v1.1