diff options
author | wpaul <wpaul@FreeBSD.org> | 1998-10-18 16:24:34 +0000 |
---|---|---|
committer | wpaul <wpaul@FreeBSD.org> | 1998-10-18 16:24:34 +0000 |
commit | dd72da46f86b4001c9a2c8ada8a3134c61d1119c (patch) | |
tree | 745c3b6ffa27ecad97de1a3967c41f85da8aa8a8 /sys/i386 | |
parent | 4bd11d7633538e1a03df5a1d100bd7ff3263b3ad (diff) | |
download | FreeBSD-src-dd72da46f86b4001c9a2c8ada8a3134c61d1119c.zip FreeBSD-src-dd72da46f86b4001c9a2c8ada8a3134c61d1119c.tar.gz |
Add driver support for PCI fast ethernet adapters based on the
RealTek 8129/8139 chipset like I've been threatening. Update kernel
configs, userconfig.c, relnotes and sysinstall. No man page yet;
comming soon.
I consider this driver stable enough that I want to give it some
exposure in -current.
Diffstat (limited to 'sys/i386')
-rw-r--r-- | sys/i386/conf/GENERIC | 3 | ||||
-rw-r--r-- | sys/i386/conf/GENERICupgrade | 3 | ||||
-rw-r--r-- | sys/i386/conf/LINT | 8 | ||||
-rw-r--r-- | sys/i386/conf/NOTES | 8 | ||||
-rw-r--r-- | sys/i386/conf/SMP-GENERIC | 3 | ||||
-rw-r--r-- | sys/i386/i386/userconfig.c | 7 |
6 files changed, 24 insertions, 8 deletions
diff --git a/sys/i386/conf/GENERIC b/sys/i386/conf/GENERIC index 1b64ab6..6be6d21 100644 --- a/sys/i386/conf/GENERIC +++ b/sys/i386/conf/GENERIC @@ -11,7 +11,7 @@ # device lines is present in the ./LINT configuration file. If you are # in doubt as to the purpose or necessity of a line, check first in LINT. # -# $Id: GENERIC,v 1.124 1998/10/10 08:13:58 jkh Exp $ +# $Id: GENERIC,v 1.125 1998/10/16 01:30:11 obrien Exp $ machine "i386" cpu "I386_CPU" @@ -144,6 +144,7 @@ device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr # revision 1.20 of this file. device de0 device fxp0 +device rl0 device tl0 device tx0 device vx0 diff --git a/sys/i386/conf/GENERICupgrade b/sys/i386/conf/GENERICupgrade index 83e9619..9fdae35 100644 --- a/sys/i386/conf/GENERICupgrade +++ b/sys/i386/conf/GENERICupgrade @@ -8,7 +8,7 @@ # being perfomed on a machine for which this config file is inappropriate, # it should be replaced with a suitable one prior to performing the upgrade. # -# $Id: GENERICupgrade,v 1.2 1998/09/16 17:44:37 phk Exp $ +# $Id: GENERICupgrade,v 1.3 1998/09/22 11:13:14 jb Exp $ machine "i386" cpu "I386_CPU" @@ -142,6 +142,7 @@ device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr # revision 1.20 of this file. device de0 device fxp0 +device rl0 device tl0 device tx0 device vx0 diff --git a/sys/i386/conf/LINT b/sys/i386/conf/LINT index f27063d..78e1b78 100644 --- a/sys/i386/conf/LINT +++ b/sys/i386/conf/LINT @@ -2,7 +2,7 @@ # LINT -- config file for checking all the sources, tries to pull in # as much of the source tree as it can. # -# $Id: LINT,v 1.487 1998/10/12 12:27:24 bde Exp $ +# $Id: LINT,v 1.488 1998/10/16 22:26:19 alex Exp $ # # NB: You probably don't want to try running a kernel built from this # file. Instead, you should start from GENERIC, and add options from @@ -1418,6 +1418,11 @@ options "EISA_SLOTS=12" # The `fxp' device provides support for the Intel EtherExpress Pro/100B # PCI Fast Ethernet adapters. # +# The 'rl' device provides support for PCI fast ethernet adapters based +# on the RealTek 8129/8139 chipset. Note that the RealTek driver defaults +# to useing programmed I/O to do register accesses because memory mapped +# mode seems to cause severe lockups on SMP hardware. +# # The 'tl' device provides support for the Texas Instruments TNETE100 # series 'ThunderLAN' cards and integrated ethernet controllers. This # includes several Compaq Netelligent 10/100 cards and the built-in @@ -1478,6 +1483,7 @@ controller isp0 #!CAM# controller amd0 device de0 device fxp0 +device rl0 device tl0 device tx0 device vx0 diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES index f27063d..78e1b78 100644 --- a/sys/i386/conf/NOTES +++ b/sys/i386/conf/NOTES @@ -2,7 +2,7 @@ # LINT -- config file for checking all the sources, tries to pull in # as much of the source tree as it can. # -# $Id: LINT,v 1.487 1998/10/12 12:27:24 bde Exp $ +# $Id: LINT,v 1.488 1998/10/16 22:26:19 alex Exp $ # # NB: You probably don't want to try running a kernel built from this # file. Instead, you should start from GENERIC, and add options from @@ -1418,6 +1418,11 @@ options "EISA_SLOTS=12" # The `fxp' device provides support for the Intel EtherExpress Pro/100B # PCI Fast Ethernet adapters. # +# The 'rl' device provides support for PCI fast ethernet adapters based +# on the RealTek 8129/8139 chipset. Note that the RealTek driver defaults +# to useing programmed I/O to do register accesses because memory mapped +# mode seems to cause severe lockups on SMP hardware. +# # The 'tl' device provides support for the Texas Instruments TNETE100 # series 'ThunderLAN' cards and integrated ethernet controllers. This # includes several Compaq Netelligent 10/100 cards and the built-in @@ -1478,6 +1483,7 @@ controller isp0 #!CAM# controller amd0 device de0 device fxp0 +device rl0 device tl0 device tx0 device vx0 diff --git a/sys/i386/conf/SMP-GENERIC b/sys/i386/conf/SMP-GENERIC index c31ed1c..3ce7c33 100644 --- a/sys/i386/conf/SMP-GENERIC +++ b/sys/i386/conf/SMP-GENERIC @@ -11,7 +11,7 @@ # device lines is present in the ./LINT configuration file. If you are # in doubt as to the purpose or necessity of a line, check first in LINT. # -# $Id: SMP-GENERIC,v 1.16 1998/09/25 17:34:48 peter Exp $ +# $Id: SMP-GENERIC,v 1.17 1998/10/16 04:44:05 peter Exp $ machine "i386" # SMP does NOT support 386/486 CPUs. @@ -161,6 +161,7 @@ device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr # revision 1.20 of this file. device de0 device fxp0 +device rl0 device tl0 device tx0 device vx0 diff --git a/sys/i386/i386/userconfig.c b/sys/i386/i386/userconfig.c index a6361eb..7d0dcee 100644 --- a/sys/i386/i386/userconfig.c +++ b/sys/i386/i386/userconfig.c @@ -46,7 +46,7 @@ ** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF ** THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ** - ** $Id: userconfig.c,v 1.111 1998/10/06 07:34:26 msmith Exp $ + ** $Id: userconfig.c,v 1.112 1998/10/12 23:14:28 jkh Exp $ **/ /** @@ -272,7 +272,8 @@ static DEV_INFO device_info[] = { {"zp", "3COM PCMCIA Etherlink III Ethernet adapter", 0, CLS_NETWORK}, {"de", "DEC DC21040 Ethernet adapter", FLG_FIXED, CLS_NETWORK}, {"fpa", "DEC DEFPA PCI FDDI adapter", FLG_FIXED, CLS_NETWORK}, -{"tlc", "Texas Instruments ThunderLAN ethernet adapter", FLG_FIXED, CLS_NETWORK}, +{"rl", "RealTek 8129/8139 ethernet adapter", FLG_FIXED, CLS_NETWORK}, +{"tl", "Texas Instruments ThunderLAN ethernet adapter", FLG_FIXED, CLS_NETWORK}, {"xl", "3COM 3C90x PCI FDDI adapter", FLG_FIXED, CLS_NETWORK}, {"sio", "8250/16450/16550 Serial port", 0, CLS_COMMS}, @@ -2386,7 +2387,7 @@ visuserconfig(void) * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: userconfig.c,v 1.111 1998/10/06 07:34:26 msmith Exp $ + * $Id: userconfig.c,v 1.112 1998/10/12 23:14:28 jkh Exp $ */ #include "scbus.h" |