Network Activity Halts using 10/100 ethernet adapter.

Daniel Veillard Daniel.Veillard@w3.org
Fri Jan 8 09:16:06 1999


  Hi all,

 and best wishes all for the new year !

> I've been using linux 2.2.0-pre5 and have just been allocated
> some new i386 hardware. This is hardware is ACER (brand name)
> and has onboard ethernet.
> 
> Unfortunately, the ethernet regularly locks up. I'm using the
> same kernel on a number of different pc's (but this is the
> only one with the 10/100 card, all the rest are tulip's).

 I tried 2.2.0-pre5 on rufus.w3.org, and the lock-up arrived just afer
a few seconds, here are the relevant fractions of the log file:

-----------
Jan  7 11:00:23 rpmfind kernel: eth0: OEM i82557/i82558 10/100 Ethernet at 0xd400, 00:60:B0:3C:BE:AD, IRQ 10.
Jan  7 11:00:23 rpmfind kernel:   Board assembly 661921-004, Physical connectors present: RJ45
Jan  7 11:00:23 rpmfind kernel:   Primary interface chip DP83840A PHY #1.
Jan  7 11:00:23 rpmfind kernel:   DP83840 specific setup, setting register 23 to 8462.
Jan  7 11:00:23 rpmfind kernel:   General self-test: passed.
Jan  7 11:00:23 rpmfind kernel:   Serial sub-system self-test: passed.
Jan  7 11:00:23 rpmfind kernel:   Internal registers self-test: passed.
Jan  7 11:00:23 rpmfind kernel:   ROM checksum self-test: passed (0x49caa8d6).
Jan  7 11:00:23 rpmfind kernel:   Receiver lock-up workaround activated.
Jan  7 11:00:23 rpmfind kernel: 3c59x.c:v0.99E 5/12/98 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/vortex.html
Jan  7 11:00:40 rpmfind kernel: eth0: Transmit timed out: status 0050  0020 at 138/153 command 000c0000.
Jan  7 11:00:40 rpmfind kernel: eth0: Trying to restart the transmitter...
Jan  7 11:00:45 rpmfind kernel: eth0: Transmit timed out: status 0050  0010 at 138/153 command 000c0000.
Jan  7 11:00:45 rpmfind kernel: eth0: Trying to restart the transmitter...
Jan  7 11:00:50 rpmfind kernel: eth0: Transmit timed out: status 0050  0010 at 138/153 command 000c0000.
Jan  7 11:00:50 rpmfind kernel: eth0: Trying to restart the transmitter...
Jan  7 11:00:55 rpmfind kernel: eth0: Transmit timed out: status 0050  0010 at 138/153 command 000c0000.
Jan  7 11:00:55 rpmfind kernel: eth0: Trying to restart the transmitter...
Jan  7 11:01:00 rpmfind kernel: eth0: Transmit timed out: status 0050  0010 at 138/153 command 000c0000.
Jan  7 11:01:00 rpmfind kernel: eth0: Trying to restart the transmitter...
Jan  7 11:01:05 rpmfind kernel: eth0: Transmit timed out: status 0050  0010 at 138/153 command 000c0000.
------------

  At that point the machine have been rebooted back into the previous
incarnation of the kernel :-( ...

  Any reason why all the official Linux kernel use the old pre-1.0 drivers ?
  
  Also did someone tried 2.2.0-pre5 with the 1.05 or 1.06 eepro.c as a module ?
Report of success/failure would be extremely welcome, since I will retry
soon with an updated version of the driver.

Daniel

-- 
Daniel.Veillard@w3.org | W3C  MIT/LCS  NE43-344  | Today's Bookmarks :
Tel : +1 617 253 5884  | 545 Technology Square   | Linux, WWW, rpm2html,
Fax : +1 617 258 5999  | Cambridge, MA 02139 USA | badminton, Kaffe,
http://www.w3.org/People/W3Cpeople.html#Veillard | HTTP-NG and Amaya.