DEC DE500 Speed problems

Bond, Darryl dbond@nrggos.com.au
Sun Apr 18 23:43:32 1999


Hi 
I have a DEC DE500 10/100 ethernet card connected to a Cabletron ELS10
switch.
I recompiled my kernel using the latest 2.2.6 patches today and
installed V.91 tulip.c
I have found that the card is negotiating 100M FD but the performance is
woeful.
By moving my connection from a 100M port to a 10M port I went from
__57kbytes/sec(100M FD)__ to 900kbytes/sec(10M FD)
I have achieved 9Mbytes/sec with the same equipment previously.
( I measured the throughput using FTP from a SunE3500 with a 100M
connection

Note that the builting DE21040 is disabled in the bios.
[root@bashful src]# ./tulip-diag -f -e -e -a -m -m
tulip-diag.c:v1.10 4/12/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Index #1: Found a Digital DS21143 Tulip adapter at 0xec00.
Digital DS21143 Tulip chip registers at 0xec00:
  ffa08000 ffffffff ffffffff 00f7e810 00f7ea10 f0660000 b2422202
fbfffbff
  e0000000 fff583ff ffffffff fffe0000 4061d2ca ffff0001 fffbffff
8ffdc008
 Port selection is 10mpbs-serial, full-duplex.
 Transmit started, Receive started, full-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit threshold is 72.
EEPROM contents:
  1011 500b 0000 0000 0000 0000 0000 0000
  00d4 0103 0000 06f8 f52e 4100 4400 3545
  3030 422d 2241 0081 0000 0000 0000 0000
  ac00 00ac 0000 0000 0000 0000 0000 0000
  0000 0408 0286 af00 0508 8600 0402 08af
  0005 0488 af03 0508 6100 8880 0504 08af
  0005 8061 0000 0000 0000 0000 0000 0000
  0000 0000 0000 0000 0000 0000 0000 30ed
 ID CRC 0xd4 (vs. 0xd4), complete CRC 48f3978a.
Ethernet MAC Station Address 00:00:F8:06:2E:F5.
EEPROM transceiver/media description for the Digital DS21143 Tulip chip.
Leaf node at offset 65, default media type 0800 (Autosense).
 4 transceiver description blocks:
  Media 10baseT, block type 2, length 6.
   Serial transceiver for 10baseT (media type 0).
    GP pin direction 08af  GP pin data 0005.
  Media 10baseT-Full Duplex, block type 2, length 6.
   Serial transceiver for 10baseT-Full Duplex (media type 4).
    GP pin direction 08af  GP pin data 0005.
  Media 100baseTx, block type 4, length 8.
   SYM transceiver for 100baseTx (media type 3).
    GP pin direction 08af  GP pin data 0005.
    No media detection indication (command 80 61).
  Media 100baseTx Full Duplex, block type 4, length 8.
   SYM transceiver for 100baseTx Full Duplex (media type 5).
    GP pin direction 08af  GP pin data 0005.
    No media detection indication (command 80 61).
   No MII transceivers found!
  Internal autonegotiation state is 'Negotiation complete'.
Index #2: Found a Digital DC21040 Tulip adapter at 0x5800.
This chip has not been assigned a valid IRQ, and will not function.
 This must be fixed in the PCI BIOS setup.  The device driver has no way
 of changing the PCI IRQ settings.
Digital DC21040 Tulip chip registers at 0x5800:
  fff80000 ffffffff ffffffff 3f2edcf7 afbfdebb fc000000 fffc0040
fffe0000
  fffe0000 7fffff00 ffffffff ffffffff ffffffc6 ffffef05 ffffffff
ffff0000
 Port selection is 100mbps-SYM/PCS 100baseTx scrambler, half-duplex.
 Transmit stopped, Receive stopped, half-duplex.
  The Rx process state is 'Stopped'.
  The Tx process state is 'Stopped'.
  The transmit unit is set to store-and-forward.
EEPROM contents:
  0000 25f8 6a08 b5f8 f8b5 086a f825 0000
  0000 25f8 6a08 b5f8 00ff aa55 00ff aa55
  0000 25f8 6a08 b5f8 f8b5 086a f825 0000
  0000 25f8 6a08 b5f8 00ff aa55 00ff aa55
  584f ffff ffff ffff ffff ffff ffff ffff
  ffff ffff ffff ffff ffff ffff ffff ffff
  ffff ffff ffff ffff ffff ffff ffff ffff
  ffff ffff ffff ffff ffff ffff ffff ffff
 ID CRC 0xac (vs. 00), complete CRC e76872b0.
   No MII transceivers found!


Darryl Bond