[eepro100] wait_for_cmd_done timeout! Issue

Donald Becker becker@scyld.com
Wed, 15 Aug 2001 10:21:57 -0400 (EDT)


On Tue, 14 Aug 2001, Shem Page wrote:

>  I have debian potato, with kernel 2.4.8.
>  I downloaded in complied the eepro100 scyld driver from the 'test' directory.
>  Compile seemed fine. But when I did a  insmod eepro100.o I got a heap of
> unresolved symbols. 

Try the updated suggestions in
  http://www.scyld.com/network/updates.html

> I'm starting to doubt whether I'm doing things right, or that my machine even
> had this card.
>  The machine is a Sony Vaio PCG-FX200k.
...
> Index #1: Found a Intel i82562 Pro/100 V adapter at 0x3000.
...
> Intel EtherExpress Pro 10/100 EEPROM contents:
>   Station address 08:00:46:29:4B:07.
>   Board assembly 000000-000, Physical connectors present: RJ45

Looks normal to me...

>   Primary interface chip i82555 PHY #1.
>    Sleep mode is enabled.  This is not recommended.
>    Under high load the card may not respond to
>     PCI requests, and thus cause a master abort.

Yup, you need to pass  '-G 0' (and then '-G 0 -w -w') to correct the
EEPROM configuration and avoid the hardware bug.

>  Basic mode status register 0x782d ... 782d.
>    Link status: established.
>  Link partner capability is 0021: 10baseT.
>    Negotiation did not complete.
> Monitoring the MII transceiver status.
> 20:01:41.711  Baseline value of MII BMSR (basic mode status register) is
> 782d.
> And hangs there.............

It doesn't hang.
It's "Monitoring the MII transceiver status." as stated in the message.
Pull the cable and watch what happens.

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