[eepro100] Problems with eepro100, RH6.2, Asus MES-N NLX

Donald Becker becker@scyld.com
Fri, 29 Sep 2000 20:39:12 -0400 (EDT)


On Sat, 30 Sep 2000, Dieter Jansen wrote:

> I have an Asus MES-N NLX based rack box that we recently needed
> to rebuild because it had been compromised.  For the rebuild we
...
> Since rebuilding the box I have been unable to get the onboard
> ethernet to work - the hub just doesn't "light up" for that port.
..
>   eepro100.c:v1.09j-t 9/29/99
>     Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
>   eepro100.c: $Revision: 1.18 $ 1999/12/29

This is one of many modified versions of the driver.
Not generating link beat isn't a usual problem, but we only test
Scyld-released drivers here.

You can try the updated driver at
  http://www.scyld.com/network/eepro100.html
    ftp://www.scyld.com/pub/network/eepro100.c
  http://www.scyld.com/network/updates.html

> I downloaded and compiled mii-diag and it says:
>   Using the default interface 'eth0'.
>   Basic registers of MII PHY #1:  3000 7809 02a8 0154 05e1 0000 0000 0000.
>    Basic mode control register 0x3000: Auto-negotiation enabled.
>    Basic mode status register 0x7809 ... 7809.
>      Link status: not established.

Hmmm, the transceiver is responding pretty much normally, but it doesn't see
link beat either.

> which looks bad ;-(    I also tried pci-config:
> 
>   pci-config.c:v2.01 7/4/2000
...
>   Device #6 at bus 0 device/function 3/0, 12298086.
...
> I got a little confused at this poin on which one to check, but
> assuming that the #1 in the mii-diag is meant to correspond to
> the pci-config parameter, a pci-config -# 1 gave me:

You need to run
    pci-config -#6

The important detail is if the interface is a powered-down state (D1 D2 or
D3 instead of D0).


Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Generation Two Beowulf Clusters
Annapolis MD 21403