A.4. Ethernet Parameters

Important Important
 

Most modern Ethernet-based network interface cards (NICs), do not require module parameters to alter settings. Instead, they can be configured using ethtool or mii-tool. Only after these tools fail to work should module parameters be adjusted.

For information about using these tools, consult the man pages for ethtool and mii-tool.

Hardware Module Parameters
3Com 3c501 3c501.o 3c501=io_port,IRQ
3Com 3c503 and 3c503/16 3c503.o 3c503=io_port,IRQ OR 3c503 io=io_port_1,io_port_n irq=IRQ_1,IRQ_n
3Com EtherLink Plus (3c505) 3c505.o 3c505=io_port,IRQ OR 3c505 io=io_port_1,io_port_n irq=IRQ_1,IRQ_2
3Com EtherLink 16 3c507.o 3c507=io_port,IRQ OR 3c507 io=io_port irq=IRQ
3Com EtherLink III 3c509.o 3c509=io_port,IRQ
3Com ISA EtherLink XL "Corkscrew" 3c515.o  
3Com EtherLink PCI III/XL Vortex (3c590, 3c592, 3c595, 3c597) Boomerang (3c900, 3c905, 3c595) 3c59x.o
full_duplex=
0 is off
1 is on
RTL8139, SMC EZ Card Fast Ethernet 8139too.o  
RealTek cards using RTL8129 or RTL8139 Fast Ethernet chipsets 8139too.o  
Apricot 82596 82596.o  
Ansel Communications Model 3200 ac3200.o ac3200=io_port,IRQ OR ac3200 io=io_port_1,io_port_n irq=IRQ_1,IRQ_n
Alteon AceNIC Gigabit acenic.o  
Aironet Arlan 655 arlan.o  
Allied Telesis AT1700 at1700.o at1700=io_port,IRQ OR at1700 io=io_port irq=IRQ
Broadcom BCM5700 10/100/1000 ethernet adapter bcm5700.o  
Crystal SemiconductorCS89[02]0 cs89x0.o  
EtherWORKS DE425 TP/COAX EISA, DE434 TP PCI, DE435/450 TP/COAX/AUI PCI DE500 10/100 PCI Kingston, LinkSys, SMC8432, SMC9332, Znyx31[45], and Znyx346 10/100 cards with DC21040 (no SROM), DC21041[A], DC21140[A], DC21142, DC21143 chipsets de4x5.o de4x5=io_port OR de4x5 io=io_port de4x5 args='ethX[fdx] autosense=MEDIA_STRING'
D-Link DE-600 Ethernet Pocket Adapter de600.o  
D-Link DE-620 Ethernet Pocket Adapter de620.o  
DIGITAL DEPCA & EtherWORKS DEPCA, DE100, DE101, DE200 Turbo, DE201Turbo DE202 Turbo TP/BNC, DE210, DE422 EISA depca.o depca=io_port,IRQ OR depca io=io_port irq=IRQ
Digi Intl. RightSwitch SE-X EISA and PCI dgrs.o  
Davicom DM9102(A)/DM9132/ DM9801 Fast Ethernet dmfe.o  
Intel Ether Express/100 driver e100.o
e100_speed_duplex=X
If X =
0 = autodetect speed and duplex
1 = 10Mbps, half duplex
2 = 10Mbps, full duplex
3 = 100Mbps, half duplex
4 = 100Mbps, full duplex
Intel EtherExpress/1000 Gigabit e1000.o  
Cabletron E2100 e2100.o e2100=io_port,IRQ,mem OR e2100 io=io_port irq=IRQ mem=mem
Intel EtherExpress Pro10 eepro.o eepro=io_port,IRQ OR eepro io=io_port irq=IRQ
Intel i82557/i82558 PCI EtherExpressPro driver eepro100.o  
Intel EtherExpress 16 (i82586) eexpress.o
eexpress=io_port,IRQ OR eexpress io=io_port irq=IRQ
options=
0x10 10base T half duplex
0x20 10base T full duplex
0x100 100base T half duplex
0x200 100baseT full duplex
SMC EtherPower II 9432 PCI (83c170/175 EPIC series) epic100.o  
Racal-Interlan ES3210 EISA es3210.o  
ICL EtherTeam 16i/32 EISA eth16i.o eth16i=io_port,IRQ OR eth16i ioaddr=io_port IRQ=IRQ
EtherWORKS 3 (DE203, DE204 and DE205) ewrk3.o ewrk=io_port,IRQ OR ewrk io=io_port irq=IRQ
A Packet Engines GNIC-II Gigabit hamachi.o  
HP PCLAN/plus hp-plus.o hp-plus=io_port,IRQ OR hp-plus io=io_port irq=IRQ
HP LAN Ethernet hp.o hp=io_port,IRQ OR hp io=io_port irq=IRQ
100VG-AnyLan Network Adapters HP J2585B, J2585A, J2970, J2973, J2573 Compex ReadyLink ENET100-VG4, FreedomLine 100/VG hp100.o hp100=io_port,name OR hp100 hp100_port=io_port hp100_name=name
IBM Token Ring 16/4, Shared-Memory IBM Token Ring 16/4 ibmtr.o ibmtr=io_port OR io=io_port
AT1500, HP J2405A, most NE2100/clone lance.o  
Mylex LNE390 EISA lne390.o  
NatSemi DP83815 Fast Ethernet natsemi.o  
NE1000 / NE2000 (non-pci) ne.o ne=io_port,IRQ OR ne io=io_port irq=IRQ
PCI NE2000 cards RealTEk RTL-8029, Winbond 89C940, Compex RL2000, PCI NE2000 clones, NetVin, NV5000SC, Via 82C926, SureCom NE34 ne2k-pci.o  
Novell NE3210 EISA ne3210.o  
MiCom-Interlan NI5010 ni5010.o  
NI5210 card (i82586 Ethernet chip) ni52.o ni52=io_port,IRQ OR ni52 io=io_port irq=IRQ
NI6510 Ethernet ni65.o  
IBM Olympic-based PCI token ring olympic.o  
AMD PCnet32 and AMD PCnetPCI pcnet32.o  
SIS 900/701G PCI Fast Ethernet sis900.o  
SysKonnect SK-98XX Gigabit sk98lin.o  
SMC Ultra and SMC EtherEZ ISA ethercard (8K, 83c790) smc-ultra.o smc-ultra=io_port,IRQ OR smc-ultra io=io_port irq=IRQ
SMC Ultra32 EISA Ethernet card (32K) smc-ultra32.o  
Sun BigMac Ethernet sunbmac.o  
Sundance ST201 Alta sundance.o  
Sun Happy Meal Ethernet sunhme.o  
Sun Quad Ethernet sunqe.o  
ThunderLAN tlan.o  
Digital 21x4x Tulip PCI Ethernet cards 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 tulip.o io=io_port
VIA Rhine PCI Fast Ethernet cards with either the VIA VT86c100A Rhine-II PCI or 3043 Rhine-I D-Link DFE-930-TX PCI 10/100 via-rhine.o  
AT&T GIS (nee NCR) WaveLan ISA Card wavelan.o wavelan=[IRQ,0],io_port, NWID
WD8003 and WD8013-compatible Ethernet cards wd.o wd=io_port,IRQ,mem, mem_end OR wd io=io_port irq=IRQ mem=mem mem_end=end
Compex RL100ATX-PCI winbond.o  
Packet Engines Yellowfin yellowfin.o  

Table A-5. Ethernet Module Parameters

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 NWID to 0x4321 wavelan=0,0x390,0x4321 ether=0,0x390,0x4321,eth0

Table A-6. Ethernet Parameter Configuration Examples

A.4.1. Using Multiple Ethernet Cards

You can use multiple Ethernet cards in one machine. If each card uses a different driver (for example, a 3c509 and a DE425), add alias (and possibly options) lines for each card to /etc/modules.conf. Refer to the chapter titled Kernel Modules in the Red Hat Linux Customization Guide for more information.

If any two Ethernet cards use the same driver (such as two 3c509 cards or a 3c595 and a 3c905), either give the two card addresses on the driver's options line (for ISA cards) or simply add one alias line for each card (for PCI cards).

For additional information about using more than one Ethernet card, see the Linux Ethernet-HOWTO at http://www.redhat.com/mirrors/LDP/HOWTO/Ethernet-HOWTO.html.