Hardware | Module | Parameters |
3Com 3c501 | 3c501.o | 3c501=io_port,IRQ |
3Com 3c503 and 3c503/16 | 3c503.o | 3c503=io_port,IRQ |
3c503 io=io_port_1,io_port_n irq=IRQ_1,IRQ_n | ||
3Com EtherLink Plus (3c505) | 3c505.o | 3c505=io_port,IRQ,DMA |
3c505 io=io_port_1,io_port_n irq=IRQ_1,IRQ_2 | ||
dma=dma_1,dma_n | ||
3Com EtherLink 16 | 3c507.o | 3c507=io_port,IRQ |
3c507 io=io_port irq=IRQ | ||
3Com EtherLink III | 3c509.o | 3c509=IRQ |
3Com ISA EtherLink XL | 3c515.o | |
``Corkscrew'' | ||
3Com EtherLink PCI III/XL | 3c59x.o | |
Vortex (3c590, 3c592, 3c595, 3c597) | ||
Boomerang (3c900, 3c905, 3c595) | ||
Apricot 680x0 VME, 82596 chipset | 82596.o | 82596=IRQ |
82596 irq=IRQ | ||
Ansel Communications AC3200 EISA | ac3200.o | ac3200=io_port,IRQ |
ac3200 io=io_port_1,io_port_n irq=IRQ_1,IRQ_n | ||
Alteon AceNIC | acenic.o | acenic=trace,link |
Gigabit Ethernet driver | acenic trace=trace link=val | |
Allied Telesis AT1700 | at1700.o | at1700=io_port,IRQ |
at1700 io=io_port irq=IRQ | ||
Tangent ATB-II, Novel NL-10000, | cops.o | cops=io_port,IRQ |
Daystar Digital LT-200, Dayna DL2000, | cops io=io_port irq=IRQ | |
DaynaTalk PC (HL), COPS LT-95, | ||
Farallon PhoneNET PC II, III | ||
Modular driver for the COSA or | cosa.o | cosa=io_port,IRQ,dma |
SRP synchronous serial card | ||
Crystal LAN CS8900/CS8920 | cs89x0.o | cs89x0=io_port,IRQ,MEDIA_TYPE |
cs89x0 io=io_port irq=IRQ media=TYPE | ||
EtherWORKS DE425 TP/COAX EISA, | de4x5.o | de4x5=io_port |
DE434 TP PCI, DE435/450 TP/COAX/AUI PCI | de4x5 io=io_port | |
DE500 10/100 PCI | de4x5 args='ethX[fdx] autosense=MEDIA_STRING' | |
Kingston, LinkSys, SMC8432, SMC9332, | ||
Znyx31[45], and Znyx346 10/100 cards | ||
with DC21040 (no SROM), DC21041[A], | ||
DC21140[A], DC21142, DC21143 chipsets | ||
D-Link DE-600 Ethernet Pocket Adapter | de600.o | |
D-Link DE-620 Ethernet Pocket Adapter | de620.o | |
de620 io=io_port irq=IRQ bnc=1 utp=1 | ||
DIGITAL DEPCA & EtherWORKS | depca.o | depca=io_port,IRQ |
DEPCA, DE100, DE101, DE200 Turbo, DE201Turbo | depca io=io_port irq=IRQ | |
DE202 Turbo TP/BNC, DE210, DE422 EISA | ||
Digi Intl. RightSwitch SE-X EISA and PCI | dgrs.o | |
Cabletron E2100 series ethercards | e2100.o | e2100=io_port,IRQ |
e2100 io=io_port irq=IRQ | ||
Intel i82595 ISA | eepro.o | eepro=io_port,IRQ,mem |
EtherExpressPro10/10+ driver | eepro io=io_port irq=IRQ mem=mem | |
Intel i82557/i82558 PCI | eepro100.o | |
EtherExpressPro driver | ||
Intel EtherExpress 16 (i82586) | eexpress.o | eexpress=io_port,IRQ |
eexpress io=io_port irq=IRQ | ||
SMC EtherPower II 9432 PCI | epic100.o | |
(83c170/175 EPIC series) | ||
Racal-Interlan ES3210 EISA Network Adapter | es3210.o | es3210=io_port,IRQ,mem |
es3210 io=io_port irq=IRQ mem=mem | ||
ICL EtherTeam 16i/32 | eth16i.o | eth16i=io_port,mediatype |
eth16i ioaddr=io_port mediatype=type | ||
EtherWORKS 3 (DE203, DE204 and DE205) | ewrk3.o | ewrk=io_port,IRQ |
ewrk io=io_port irq=IRQ | ||
Fujitsu FMV-181/182/183/184 | fmv18x.o | fmv18x=io_port,IRQ |
fmv18x io=io_port irq=IRQ | ||
Modular driver for the Comtrol | hostess_sv11.o | hostess_sv11=io_port,IRQ,DMABIT |
Hostess SV11 | hostess_sv11 io=io_port irq=IRQ dma=DMABIT | |
HP PCLAN/plus | hp-plus.o | hp-plus=io_port,IRQ |
hp-plus io=io_port irq=IRQ | ||
HP LAN Ethernet | hp.o | hp=io_port,IRQ |
hp io=io_port irq=IRQ | ||
100VG-AnyLan Network Adapters | hp100.o | hp100=io_port,name |
HP J2585B, J2585A, J2970, J2973, J2573 | hp100 hp100_port=io_port hp100_name=name | |
Compex ReadyLink ENET100-VG4, | ||
FreedomLine 100/VG | ||
IBM Token Ring 16/4 | ibmtr.o | ibmtr=io_port,IRQ,mem |
ibmtr io=io_port irq=IRQ mem=mem | ||
AMD LANCE/PCnet | lance.o | lance=io_port,IRQ,dma |
Allied Telesis AT1500, HP J2405A, NE2100, NE2500 | lance io=io_port_1,io_port_n irq=IRQ_1,IRQ_2 | |
dma=dma_1,dma_n | ||
Mylex LNE390 EISA cards (LNE390A, LNE390B) | lne390.o | lne390=io_port,IRQ,mem |
lne390 io=io_port irq=IRQ mem=mem | ||
ltpc.o | ltpc=io_port,IRQ | |
ltpc io=io_port irq=IRQ | ||
NE1000 / NE2000 (non-pci) | ne.o | ne=io_port,IRQ |
ne io=io_port irq=IRQ | ||
PCI NE2000 cards | ne2k-pci.o | |
RealTEk RTL-8029, Winbond 89C940, | ||
Compex RL2000, KTI ET32P2, NetVin, | ||
NV5000SC, Via 82C926, SureCom NE34, | ||
Novell NE3210 EISA Network Adapter | ne3210.o | ne3210=io_port,IRQ,mem |
ne3210 io=io_port irq=IRQ mem=mem | ||
MiCom-Interlan NI5010 ethercard | ni5010.o | ni5010=io_port,IRQ |
ni5010 io=io_port irq=IRQ | ||
NI5210 card (i82586 Ethernet chip) | ni52.o | ni52=io_port,IRQ |
ni52 io=io_port irq=IRQ | ||
NI6510, ni6510 EtherBlaster | ni65.o | ni65=io_port,IRQ,dma |
ni65 io=io_port irq=IRQ dma=dma | ||
AMD PCnet32 and AMD PCnetPCI | pcnet32.o | |
RedCreek Communications PCI | rcpci.o | |
RealTek cards using RTL8129 | rtl8139.o | |
or RTL8139 Fast Ethernet chipsets | ||
Sangoma S502/S508 multi-protocol FR | sdla.o | |
Sangoma S502A, ES502A, S502E, S503, | sdladrv.o | |
S507, S508, S509 | ||
SysKonnect Token Ring ISA/PCI Adapter, | sktr.o | sktr=io_port,IRQ,mem |
TR4/16(+) ISA or PCI, TR4/16 PCI, and | sktr io=io_port irq=IRQ mem=mem | |
older SK NET TR4/16 ISA cards | ||
SMC Ultra and SMC EtherEZ ISA ethercard | smc-ultra.o | smc-ultra=io_port,IRQ |
(8K, 83c790) | smc-ultra io=io_port irq=IRQ | |
SMC Ultra32 EISA Ethernet card (32K) | smc-ultra32.o | |
SMC 9000 series of Ethernet cards | smc9194.o | smc9194=io_port,IRQ |
smc9194 io=io_port irq=IRQ ifport=[0,1,2] | ||
Compaq Netelligent 10/100 TX PCI UTP | tlan.o | tlan=io_port,IRQ,aui,debug |
Compaq Netelligent 10 T PCI UTP | tlan io=io_port irq=IRQ | |
Compaq Integrated NetFlex 3/P | Other Module Options: | |
Compaq Netelligent Dual 10/100 TX PCI UTP | speed=10Mbs,100Mbs | |
Compaq Netelligent Integrated 10/100 TX UTP | debug=0x0[1,2,4,8] | |
Compaq Netelligent 10/100 TX Embedded UTP | aui=1 | |
Compaq Netelligent 10 T/2 PCI UTP/Coax | duplex=[1,2] | |
Compaq Netelligent 10/100 TX UTP | ||
Compaq NetFlex 3/P | ||
Olicom OC-2325, OC-2183, OC-2326 | ||
Digital 21x4x Tulip PCI Ethernet cards | tulip.o | |
SMC EtherPower 10 PCI(8432T/8432BT) | ||
SMC EtherPower 10/100 PCI(9332DST) | ||
DEC EtherWorks 100/10 PCI(DE500-XA) | ||
DEC EtherWorks 10 PCI(DE450) | ||
DEC QSILVER's, Znyx 312 etherarray | ||
Allied Telesis LA100PCI-T | ||
Danpex EN-9400, Cogent EM110 | ||
VIA Rhine PCI Fast Ethernet cards with either | via-rhine.o | |
the VIA VT86c100A Rhine-II PCI or 3043 Rhine-I | ||
D-Link DFE-930-TX PCI 10/100 | ||
AT&T GIS (nee NCR) WaveLan ISA Card | wavelan.o | wavelan=[IRQ,0],io_port,NWID |
WD8003 and WD8013 "compatible" ethercards | wd.o | wd=io_port,IRQ,mem,mem_end |
wd io=io_port irq=IRQ mem=mem mem_end=end | ||
Packet Engines Yellowfin | yellowfin.o | |
G-NIC PCI Gigabit Ethernet adapter | ||
Z8530 based HDLC cards for AX.25 | z85230.o | |
Here are some examples of these modules in use:
Configuration | Example |
NE2000 ISA card at IO address 300 and IRQ 11 | ne=0x300,11 |
ether=0x300,11,eth0 | |
Wavelan card at IO 390, autoprobe for IRQ, and use the | wavelan=0,0x390,0x4321 |
NWID to 0x4321 | ether=0,0x390,0x4321,eth0 |
You can use multiple Ethernet cards in one machine. If each card uses a different driver (e.g., a 3c509 and a DE425), you simply need to add alias (and possibly options) lines for each card to /etc/conf.modules. See Section 8.2.2 for more information.
If any two Ethernet cards use the same driver (e.g., two 3c509's or a 3c595 and a 3c905), you will need to either give the two card addresses on the driver's options line (in the case of ISA cards), or (for PCI cards) simply add one alias line for each card.
For more information about using more than one Ethernet card, see the Linux Ethernet-HOWTO. If you installed the howto package when you installed Red Hat Linux, you can find it in the file /usr/doc/HOWTO/Ethernet-HOWTO.