[tulip] Transmit lockup on file transfers

Morrell, Mike A mike.a.morrell@appliance.invensys.com
Mon, 11 Dec 2000 09:45:23 -0600


I am trying to transfer a large file (1.3GB) between two machines using ftp.
The transfer starts and then locks up up after about 3 seconds. Both
machines are running V.92P of Donalds drivers on Mandrake 7.2 distros with
the transmitting machine being a fresh install for a server configuration.
Here are the error messages I get:

eth1: Too much work during an interrupt, csr5=0xe46980c0.
eth1: Restarted Rx at 2048435 / 2048435

Both NICs were working before when I had Mandrake 7.1 installed on the
server. I did use the Reiserfs though when I did the install. Maybe this has
something to do with it? I can reset the card by doing an ifdown/ifup. The
collision light on the hub is flashing a lot and it never did this before.

Here is the output from tulip-diag (eth0 is connected to cable modem, eth1
to hub).

tulip-diag.c:v2.04 9/26/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0x6400.
ADMtek AL985 Centaur-P chip registers at 0x6400:
  fff98000 ffffffff ffffffff 077fc000 077fc200 fc664010 ff972117 ffffebff
  fffe0000 fff597f8 00000000 fffe0000 00000000 00000200 00000000 c40ffec8
  00664010 804c0004 00000000 077fc160 f0000000 ffffc262 00000000 00000000
  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
 Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 The Comet MAC registers are 1ebf5000 ffffc262 filter 8000000000000000.
Index #2: Found a Macronix 98715 PMAC adapter at 0x6600.
Macronix 98715 PMAC chip registers at 0x6600:
  fff88000 ffffffff ffffffff 06fff800 06fffa00 ec660000 01a82202 e7ffebef
  fffe0000 0fffcf08 fffc0000 fffe0000 40a1d0cc ffff0000 ffffffff fff00000
  0f340000 0f340000 0f340000 f0cffff0 2001527f 2001527f 2001527f 2001527f
  2001527f 2001527f 2001527f 2001527f 2001527f 2001527f 2001527f 2001527f
 Port selection is 10mpbs-serial 100baseTx scrambler, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit unit is set to store-and-forward.
tulip-diag.c:v2.04 9/26/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0x6400.
 Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 The Comet MAC registers are 1ebf5000 ffffc262 filter 8000000000000000.
EEPROM size is 8.
  Ethernet MAC Station Address 00:50:bf:1e:62:c2.
  Default connection type 'Autosense'.
  PCI IDs Vendor 1317 Device 0985  Subsystem 1113 1216
  PCI min_grant 255 max_latency 255.
  CSR18 power-up setting 0x804c****.
Index #2: Found a Macronix 98715 PMAC adapter at 0x6600.
 Port selection is 10mpbs-serial 100baseTx scrambler, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit unit is set to store-and-forward.
EEPROM size is 6.
 A simplifed EEPROM data table was found.
 The EEPROM does not contain transceiver control information.
tulip-diag.c:v2.04 9/26/2000 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a ADMtek AL985 Centaur-P adapter at 0x6400.
 Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 128.
 The Comet MAC registers are 1ebf5000 ffffc262 filter 8000000000000000.
EEPROM size is 8.
  Ethernet MAC Station Address 00:50:bf:1e:62:c2.
  Default connection type 'Autosense'.
  PCI IDs Vendor 1317 Device 0985  Subsystem 1113 1216
  PCI min_grant 255 max_latency 255.
  CSR18 power-up setting 0x804c****.
Index #2: Found a Macronix 98715 PMAC adapter at 0x6600.
 Port selection is 10mpbs-serial 100baseTx scrambler, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit unit is set to store-and-forward.
EEPROM size is 6.
 A simplifed EEPROM data table was found.
 The EEPROM does not contain transceiver control information.