[eepro100] Forcing 100Mb Full Duplex on (2) Intel OEM i82557/i82558.
Graham Wooden
GWooden@interland.com
Fri, 29 Dec 2000 10:52:25 -0500
RedHat 6.2 w/ 2.2.16-3 kernel.
Compaq DL380, with onboard Intel 100 and PCI Intel 100.
Onboard = eth0
PCI = eth1
Donald Becker's eepro100 driver, v1.11. Loaded as a module.
Hello all,
I am trying to get both of these cards, forced to full duplex 100 megabit.
When loading as a module, only eth0 is being forced correctly, not eth1.
Why? I couldn't find anything from the docs/mail list regarding running two
cards this way.
See below from 'dmesg':
---[ from buffer]---
eepro100.c:v1.11 7/19/2000 Donald Becker <becker@scyld.com>
http://www.scyld.com/network/eepro100.html
eth0: OEM i82557/i82558 10/100 Ethernet at 0xf88a3000, 00:50:8B:DC:CB:C5,
IRQ 17.
Receiver lock-up bug exists -- enabling work-around.
Board assembly 010101-034, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
Forcing 100Mbs full-duplex operation.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x04f4518b).
eth1: OEM i82557/i82558 10/100 Ethernet at 0xf88a5000, 00:50:8B:B0:7B:3C,
IRQ 21.
Receiver lock-up bug exists -- enabling work-around.
Board assembly 726837-017, Physical connectors present: RJ45
Primary interface chip i82555 PHY #1.
General self-test: passed.
Serial sub-system self-test: passed.
Internal registers self-test: passed.
ROM checksum self-test: passed (0x04f4518b).
eth0: speedo_open() irq 17.
eth0: Done speedo_open(), status 00000090.
eth1: speedo_open() irq 21.
eth1: Done speedo_open(), status 00000090.
---[end buffer copy]---
Here is what my /etc/conf.modules has:
---[/etc/conf.modules]---
alias eth0 eepro100
options eepro100 debug=3 options=0x30
alias eth1 eepro100
options eepro100 debug=3 options=0x30
alias scsi_hostadapter cpqarray
alias parport_lowlevel parport_pc
---[end /etc/conf.modules]---
options '0x30' is 100Mb with Full Duplex, right?
I even tried to pass full_duplex=1 in the same line, no go.
Only eth0 is getting full duplex.
I really need both to full duplex, 100Mb on both cards.
Do I need to compile the driver into the kernel, and not have it be a
module?
Thanks!
Graham Wooden, R.H.C.E.
Systems Engineer
678.365.2849 | gwooden@interland.com
Interland, Inc. | www.interland.com