| How much RAM ? What Network card ? |
syschk.exe which checks
how much RAM you have on your
system.
|
Table of Ethernet cards supported by LRP (Linux
Router Project Personal Firewall) and drivers
(Caution: some part numbers differ only by one
letter, but the chips are dramatically different)
If you are looking for Windows 98 drivers for
these cards, see this page. A driver updater is available, as well.
If you are looking for assembled lrp modules
[modules.lrp for kernel 2.2.19-1-LRP], see this page.
If you are looking for an individual [kernel 2.2.19-1-LRP] Linux driver
[dot-o], see
this page. (beware of dependencies)
If you are looking for "setup disks" (especially for ISA cards), scroll
to the top of this page.
Denotes drivers that have been tested to work in a LRP.
| Ethernet network cards You can find many legacy cards on eBay |
Name of 'driver' | version on this Site |
| 3COM 3c503 EtherLink II, EtherLink II/16 [ISA] (IO 300, mem C800, IRQ 3; second card IO 310, mem CC00, IRQ 5. Use on-board jumpers settings for IO and mem; use detective diskette to setup IRQ one card at a time. | 3c503 | 1.10 |
| 3COM 3c507 EtherLink 16 (ISA) | 3c507 | 1.10 |
| 3COM 3c509
EtherLink III (ISA) non-PnP version, see photo, use detective to setup IO, IRQ |
3c509 | 1.16 |
| 3COM 3c509
EtherLink III (ISA) PnP version, see photo, use "detective" diskette to setup IO, IRQ and disable the PnP |
3c509 | 1.16 |
| 3COM 3c515 (10/100 Mbps) Fast EtherLink (ISA). You cannot disable PnP on this card, but the driver is smart enough to know that | 3c515 | 0.99 |
| 3COM 3c590 3c595 EtherLink III (PCI) | 3c59x | 0.99Za |
| 3COM 3c900, 3c905, 3c905B, 3c905C Fast EtherLink XL (PCI) | 3c59x | 0.99Za |
| Intel ISA EtherExpress 16 Intel i82586 chip, use softset to setup |
eexpress | stock |
| Intel ISA EtherExpress
Pro/10, EtherExpress Pro/10+ (full duplex) Intel i82595TX, i82595FX,
use softset to setup. First card IO=300, IRQ=10,second card IO=320, IRQ=11 |
eepro | 0.12d |
| Intel PCI EtherExpress
Pro/10 Intel i82596 chip. Driver by John Stalba |
eep10pci | 0.30 |
| Intel PCI EtherExpress
Pro/10+, Intel Pro/100 series, Pro/100+, Pro/100 S, Pro/100 B,
Pro/100 VE Intel i82551, i82555, i82557, i82558, i82559, i82562 chipsets, use this disk to test the card and find MAC address. Intel Ethernet cards family (driver source was from Scyld) |
eepro100 | 1.28 |
| Intel PCI EtherExpress Pro/100
series Intel Ethernet cards family (driver source from Intel) |
e100 | 2.1.15 |
| Intel Pro/1000 series (82540 chipset) Intel Ethernet cards family (driver source from Intel) |
e1000 | 4.3.15 |
| Intel Pro/100A,
i82556 chipset |
none |
none |
| SMC EtherPower
II, SMC9432TX (PCI) EPIC/100, 83c170 chipset |
epic100 | 1.18 |
| NE2000
ISA, Novell 2000 clones, D-Link DE-220, Kingston KNE2000,
Acer AOpen ALN-101, Realtek 8019 chipset, Allied Telesyn
AT2000T, SMC1660T. Some of these cards are PnP: use a "setup disk" to set them to non-PnP or jumperless mode Winbond 89C904 chipset does not work
with
"ne" |
ne | 1.10 |
| NE2000 PCI, Realtek 8029, D-Link DE-528, Accton 1208T, Acer/AOpen ALN-201, Winbond 89C940, Via VT86C926, Holtek HT80229 HT80232, Compex RL2000 | ne2k-pci | 1.05 |
| AMD PCNet32 (Lance), some IBM motherboards, some DEC Compaq Deskpro motherboards. (PCI) 79C965 79C970, 79C971, 79C972, 79C973, 79C975, 79C978. D-Link DE-520 | pcnet32 | 2.35kf ![]() |
| Realtek 8139
(PCI) D-Link DFE-538TX, D-Link DFE-530TX+ (chip labeled DL10038),
Kingston KNE120TX, SMC 1211TX, SMC 1244TX, Accton EN1207D-TX, Acer
ALN325C, Netgear older FA311 that use Realtek 8139, Asound
ALM2, Asound ALR2, Compex RE100TX, Belkin F5D5000. D-Link DFE-THX530+
Note: |
rtl8139 | 1.24 |
| Netgear FA311, FA312, DP83810, DP83815 chipset | natsemi | 1.17 |
| D-Link DFE-530TX
a1/a3/b1 (chip labeled DL10030A) or VIA VT6102 chipset |
via-rhine | 1.16 |
| D-Link DFE-550TX (DL10050B) | sundance | 1.11 |
| SMC EtherEZ SMC8416
(ISA) (use EZstart diskette to set to non-PnP mode) |
smc-ultra | 2.02 |
| SMC
EtherCard Plus Elite16 (ISA), SMC8013, SMC8003, SMC 690, Western
Digital 8013, aliases. Use on-card
jumpers to set IO, or use EZstart diskette (jumper in Soft-Set position) |
wd | 1.10 |
| SMC EtherPower SMC8432, DEC21x4x, Kingston KNE40, Kingston KNE100, Accton EN1207A,B,C Linksys DE425, DE435, DE500, D-Link DFE-500TX rev C or earlier, Compex RL100TX | old_tulip | 0.89H |
| DEC/Intel 21x4x (28mm by 28mm chipsize), Macronix MX98715 chipset, US Robotics USR7900, Sohoware SFA110A, Linkpro TL-6200i, Linksys LNE100TX, Accton EN1207C, Accton EN1217, Accton EN1207F-TX, EN2242, D-Link DE-530, D-Link DFE-540TX, D-Link DFE-500TX rev E or later, D-Link DFE-570-TX, Netgear FA310TX, SMC9332, SMC9334, ZYNX ZX3xx and many more (some old cards work better with the old_tulip driver) | tulip | 0.97 |
| Compex RL100ATX card, Winbond w89c840 chip | winbond-840 | 1.10 |
| CNet Pro200 with Davicom DM9102 chipset | dmfe | 1.36 |
| SIS 900 (7016) | sis900 | 1.06.07 |
| NE2100 | ni65 | kernel |
| Broadcom BCM4400 chipset 4401 (not tested) | bcm4400 | 3.0.7 |
| National Semiconductor DP83820 chipset (10/100/1000) | ns820 | 1.03b |
| Realtek RTL8169 10/10/1000 gige Ethernet chipset | rtl8169 | 1.2 |
| Asound using Myson 800 series chip, mtd803, mtd891 | myson803 | 1.05 |
See this page for pre-assembled modules.lrp
for LRP (kernel 2.2.19-1-LRP)
See this page for individual drivers
compiled for kernel 2.2.19-1-LRP
See this
page for more model-specific information.
Source codes for Linux stock drivers are found in 2.2.19 kernel ( in
directory /usr/src/linux/drivers/net)
Scyld Linux drivers source codes were available from Scyld, but Scyld no longer exists.
Thanks to Sarah Hill, follow this link to find Linux drivers
http://www.pcbargainhunter.com/articles/linux-drivers.html
Click here to return to the main LRP page.
How to compile your own Ethernet Linux driver from source code. See this page.
Optional Advanced: (for ISA cards using IO address other than 300 and 320)
Power up LRP, login as root, 3-packages, 2-modules,
1-modules, in the section where it
lists the drivers,
the order which the driver is listed is important, the first driver
(software driver that detects a card)
is loaded as eth0. If you have ISA cards, make sure the io=0x300,0x320
parameter agrees with your
ISA cards settings.
After you made changes, Ctrl-S and Enter to save, Ctrl-C, q twice, B-for backup, modules.
If you want to know what modules LRP loaded at
boot (software network driver), at the # prompt
type lsmod and the bottom few lines will tell you what
modules are loaded. This is helpful in
troubleshooting in cases where you suspect the network drivers are not
loaded.
And don't forget to backup so you don't have to rely on a data recovery service if you have any problems.
© 2000-2010 Nicholas Fong ![]()
Last revision date: July 3, 2010
Click here to return to the main LRP page