upstream down to 33k/s w/ pre-2.2 kernels?

Brendan White bmwt@ipn.caida.org
Mon Jan 25 13:21:09 1999


I have an older style netgear 310.  It's been a happy little card, and I
can usually throw huge files around my network with no problem.  It's
connected to a full duplex 100BaseTX switch.

The last kernel I used that was stable was 2.1.132

Since then, each kernel has dropped my upstream rate to somewhere in the
33k/s range.  There are no other symtoms that I can tell.  Downstream is
uneffected, and the upstream connection is stable.  (just slow..)

I have verified that it is kernel/ethernet driver, as this happens with
all applications.  (scp, ftp, etc).  I have tried this both with and
without fast switching kernel options.

Below are diags from my current 2.2 pre9 system:
(Dell Dimension XPSd333 PII333, 64M/2940UW/Netgear 310)

(kernel messages)

Linux version 2.2.0-final (root@brak) (gcc version 2.7.2.3) #3 Sun Jan 24 23:00:
[clip]
tulip.c:v0.89H 5/23/98 becker@cesdis.gsfc.nasa.gov
eth0: Digital DS21140 Tulip at 0xfc00, 00 40 05 a3 60 bc, IRQ 3.
eth0:  EEPROM default media type Autosense.
eth0:  Index #0 - Media MII (#11) described by a 21140 MII PHY (1) block.
eth0:  MII transceiver found at MDIO address 0, config 1000 status 782d.
eth0:  Advertising 01e1 on PHY 0, previously advertising 01e1.
[clip]
eth0:  Advertising 01e1 on PHY 0 (0).
eth0: Setting full-duplex based on MII Xcvr #0 parter capability of 41e1.
cat uses obsolete /proc/pci interface

-brak-bmwt- /home/bmwt> sudo ./tulip-diag -fame
tulip-diag.c:v1.06 9/18/98 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21140 Tulip adapter at 0xfc00.
Unknown PCI device ID bffff804.
Digital DS21140 Tulip Tulip chip registers at 0xfc00:
  ffa08000 ffffffff ffffffff 00007010 00007210 fc660000 320e2202 ffffebef
  e0000000 ffffcbf8 ffffffff fffe0000 ffffff80 ffffffff 1c09fdc0 fffffec8
 The Rx process state is 'Waiting for packets'.
 The Tx process state is 'Idle'.
Transmit started, Receive started, full-duplex.
 The transmit threshold is 128.
 Port selection is MII, full-duplex.
EEPROM transceiver/media description for the Digital DS21140 Tulip chip.

Leaf node at offset 30, default media type 0800 (Autosense).
 CSR12 direction setting bits 00.
 1 transceiver description blocks:
  Media MII,  block type 1.
   MII interface PHY 0 (media type 11).
 MII PHY found at address 0, status 0x782d.
 MII PHY #0 transceiver registers:
   1000 782d 7810 0001 01e1 41e1 0003 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0000 4000 0000 3ff9 0010 0000 0002
   0001 0000 0000 0000 0000 0000 0000 0000.


-- 
Just before our love got lost you said,
"I am as constant as the northern star."
and I said, "Constantly in the darkness - where's that at?
if you want me I'll be in the bar."