2.2.0-pre4 and "pauses" with EEpro/100

Gert Doering (gert@greenie.muc.de)
Tue, 5 Jan 1999 20:17:49 +0100


Hi,

just gave 2.2.0-pre4 a test on a machine with an ASUS P2B-LS mainboard
(Adaptec 7890 and Intel EEpro/100 on board).

Basically, everything works, but occasionally (3 times in 20 minutes),
the Ethernet locks up for about 10 seconds, and then continues to work.
If this happens, the kernel prints the following message:

eth0: Transmit timed out: status 0050 0000 at 53771/53787 command 00000000.
eth0: Trying to restart the transmitter...

The numbers vary - I have seen the following as well:

eth0: Transmit timed out: status 0050 0000 at 38/54 command 00000000.
eth0: Trying to restart the transmitter...
eth0: Transmit timed out: status 0050 0000 at 54/69 command 000c0000.
eth0: Trying to restart the transmitter...
eth0: Transmit timed out: status 0050 0000 at 53771/53787 command 00000000.
eth0: Trying to restart the transmitter...

The Ethernet card is connected to a 10 Mbit 10BaseT HUB. With 2.0.35,
I can not duplicate this problem.

The problem does not seem to depend on the amount of traffic that I'm
sending or receiving - doing a "ping -f" for about 50.000 packets did not
trigger it, those three cases happened when the interface was fairly idle.

Boot messages are included below.

Netstat doesn't show anything very helpful (except "3 errors"):

Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flags
lo 3924 0 0 0 0 0 0 0 0 0 LRU
eth0 1500 0 85703 0 0 0 78474 3 0 0 BRU

gert

Linux version 2.2.0-pre4 (root@noisy.greenie.muc.de) (gcc version 2.7.2.3) #1 Tue Jan 5 19:22:40 CET 1999
Detected 334097521 Hz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 333.41 BogoMIPS
Memory: 127724k/131008k available (1076k kernel code, 408k reserved, 1764k data, 36k init)
CPU: Intel Celeron (Mendocino)
Checking 386/387 coupling... OK, FPU using exception 16 error reporting.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.26 (19981001) Richard Gooch (rgooch@atnf.csiro.au)
PCI: PCI BIOS revision 2.10 entry at 0xf0750
PCI: Using configuration type 1
PCI: Probing PCI hardware
Swansea University Computer Society NET3.039 for Linux 2.1
NET3: Unix domain sockets 0.16 for Linux NET3.038.
Swansea University Computer Society TCP/IP for NET3.037
IP Protocols: ICMP, UDP, TCP, IGMP
IPv6 v0.2 for NET3.037
IPv6 over IPv4 tunneling driver
early initialization of device sit0 is deferred
Initializing RT netlink socket
Starting kswapd v 1.5
parport0: PC-style at 0x378 [SPP,ECP,ECPEPP,ECPPS2]
parport0: detected irq 7; use procfs to enable interrupt-driven operation.
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
pty: 256 Unix98 ptys configured
lp0: using parport0 (polling).
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.7)
Real Time Clock Driver v1.09
js: Version 1.2.13 using 333 MHz RDTSC timer.
js: no joysticks found
loop: registered device at major 7
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
(scsi0) <Adaptec AIC-7890/1 Ultra2 SCSI host adapter> found at PCI 6/0
(scsi0) Wide Channel, SCSI ID=7, 32/255 SCBs
(scsi0) Downloading sequencer code... 407 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.7/3.2.4
<Adaptec AIC-7890/1 Ultra2 SCSI host adapter>
scsi : 1 host.
Vendor: IBM Model: DDRS-34560D Rev: DC1B
Type: Direct-Access ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 2, lun 0
(scsi0:0:2:0) Synchronous at 80.0 Mbyte/sec, offset 15.
Vendor: PLEXTOR Model: CD-ROM PX-32TS Rev: 1.03
Type: CD-ROM ANSI SCSI revision: 02
Detected scsi CD-ROM sr0 at scsi0, channel 0, id 3, lun 0
(scsi0:0:3:0) Synchronous at 20.0 Mbyte/sec, offset 15.
Vendor: FUJITSU Model: M2513E Rev: 0050
Type: Optical Device ANSI SCSI revision: 02
Detected scsi removable disk sdb at scsi0, channel 0, id 5, lun 0
(scsi0:0:5:0) Synchronous at 10.0 Mbyte/sec, offset 15.
scsi : detected 1 SCSI cdrom 2 SCSI disks total.
Uniform CDROM driver Revision: 2.51
SCSI device sda: hdwr sector= 512 bytes. Sectors= 8925000 [4357 MB] [4.4 GB]
SCSI device sdb: hdwr sector= 2048 bytes. Sectors= 310352 [606 MB] [0.6 GB]
sdb: Write Protect is off
eth0: Intel EtherExpress Pro 10/100 at 0xb800, 00:E0:18:90:84:1B, IRQ 10.
Board assembly 668081-002, 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 (0x24c9f043).
Receiver lock-up workaround activated.
Partition check:
sda: sda1 sda2 < sda5 sda6 sda7 >
sdb: sdb1 sdb2 sdb3 sdb4
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 36k freed
Adding Swap: 40124k swap-space (priority -1)
eth0: no IPv6 routers present
eth0: no IPv6 routers present
tty_io.c: process 267 (gpm) used obsolete /dev/cua0 - update software to use /dev/ttyS0
Socket destroy delayed (r=0 w=512)
eth0: Transmit timed out: status 0050 0000 at 38/54 command 00000000.
eth0: Trying to restart the transmitter...
Socket destroy delayed (r=0 w=512)
Socket destroy delayed (r=0 w=512)
eth0: Transmit timed out: status 0050 0000 at 54/69 command 000c0000.
eth0: Trying to restart the transmitter...
[..]
eth0: Transmit timed out: status 0050 0000 at 53771/53787 command 00000000.
eth0: Trying to restart the transmitter...

-- 
USENET is *not* the non-clickable part of WWW!
                                                           //www.muc.de/~gert/
Gert Doering - Munich, Germany                             gert@greenie.muc.de
fax: +49-89-35655025                        gert.doering@physik.tu-muenchen.de

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/