[eepro100] Dell PowerEdge 1550 dual port NIC problem
Donald Becker
becker@scyld.com
Tue Jan 28 18:19:01 2003
On Tue, 28 Jan 2003, Paul English wrote:
> I'm having trouble getting a link on a a Dell Powered 1550 with
> dual port Intel nics. I've tried the intel e100 driver that comes with
> Suse (8.0) as well as the Scyld eepro100 driver. Using mii-diag I've
> forced the duplex and speed to various settings, but no matter what I do
> I'm not getting link.
...
> Below are the outputs of eepro100-diag and mii-diag:
> eepro100-diag -a
> eepro100-diag.c:v2.11 8/27/2002 Donald Becker (becker@scyld.com)
> http://www.scyld.com/diag/index.html
> Index #1: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xecc0.
> * A recognized chip has been found, but it does not appear to exist in
> * I/O space. Use the '-f' flag to see the register values anyway.
This is bad. Your device is broken or powered down.
You can get some indication with 'lspci'.
> Index #2: Found a Intel i82557/8/9 EtherExpressPro100 adapter at 0xec80.
> i82557 chip registers at 0xec80:
> 00000000 00000000 00000000 00080002 10000000 00000000
Try '-m' to see if the transceiver is responding.
> mii-diag eth0
> Basic registers of MII PHY #1: 1000 7809 02a8 0154 0081 0000 0000 0000.
> Basic mode control register 0x1000: Auto-negotiation enabled.
> Basic mode status register 0x7809 ... 7809.
> Link status: not established.
> End of basic transceiver information.
Uhmmm, you are advertising only 100baseTx. Perhaps that's not what you
intended.
> mii-diag eth1
> Basic registers of MII PHY #1: 2000 7809 02a8 0154 05e1 0000 0000 0000.
> Basic mode control register 0x2000: Auto-negotiation disabled, with
> Speed fixed at 100 mbps, half-duplex.
Is this setting what you intended?
Try hard-power-off (unplug), and see what the 'mii-diag' reports without
forcing the speed.
--
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Scyld Beowulf cluster system
Annapolis MD 21403 410-990-9993