Performance problems 3C905

Salvatore Toribio j.toribio@usc.urbe.it
Sun Feb 21 18:29:23 1999


I have some problems with an Ethernet Card 3Com 3C905 100bTX (rev 0).

1) The ping to other computers in the LAN lose 20-25% of the packets

2) Open a telnet connection from other computer in the LAN takes 30 seconds
before I see the login line, and then it goes alternative slow and fast.

3) Ftp connection from the LAN is very slow. But sometimes a ftp file
transfer from a computer in the LAN to the Linux machine is very fast.

4) The http protocol seems to work fast.

I'm running RedHat 5.1 Kernel 2.0.34, I had installed the last driver
"3c59x.c" (november 98) and recompiled the Kernel. With the old driver (may
98) it worked worse.

I've ran the "vortex-diag", but I can't understad it results (see below)

I'm very very new in Linux, any help will be wellcome. Thanks.

Salvatore
_________________________

AMD k6-233
64 Mb DRAM
CD Atapi
ADAPTEC 2940 AU

PCI devices found:
  Bus  0, device  11, function  0:
    IDE interface: Acer Labs M5229 TXpro (rev 32).
      Medium devsel.  Fast back-to-back capable.  Master Capable.  Latency=32.
Min Gnt=2.Max Lat=4.
      I/O at 0xffa0.
  Bus  0, device   6, function  0:
    Ethernet controller: 3Com 3C905 100bTX (rev 0).
      Medium devsel.  IRQ 10.  Master Capable.  Latency=64.  Min Gnt=3.Max
Lat=8
.
      I/O at 0xee80.
  Bus  0, device   5, function  0:
    VGA compatible controller: Cirrus Logic GD 5446 (rev 69).
      Medium devsel.  IRQ 255.
      Prefetchable 32 bit memory at 0xee000000.
      Non-prefetchable 32 bit memory at 0xffaff000.
      Non-prefetchable 32 bit memory at 0xffafe000.
  Bus  0, device   4, function  0:
    SCSI storage controller: Adaptec AIC-7861 (rev 3).
      Medium devsel.  Fast back-to-back capable.  IRQ 11.  Master Capable.
Late
ncy=64.  Min Gnt=4.Max Lat=4.
      I/O at 0xec00.
      Non-prefetchable 32 bit memory at 0xffafd000.
  Bus  0, device   2, function  0:
    ISA bridge: Acer Labs M1533 Aladdin IV (rev 180).
      Medium devsel.  Master Capable.  No bursts.
  Bus  0, device   0, function  0:
    Host bridge: Acer Labs M1531 Aladdin IV (rev 179).
      Slow devsel.  Master Capable.  Latency=32.

_______________________
./vortex-diag -aa
vortex-diag.c:v1.05 5/22/98 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Found a 3Com PCI Ethernet 3c905 rev 0 at 0xee80.
The Vortex chip may be active, so FIFO registers will not be read.
To see all register values use the '-f' flag.
Initial window 7, registers values by window:
  Window 0: 0000 0000 0000 0000 0000 00bf ffff 0000.
  Window 1: FIFO FIFO 0000 2000 8000 00ff 13fc 2000.
  Window 2: a000 ca24 3cef 0000 0000 0000 06c6 4000.
  Window 3: 02d8 0163 0000 0020 e040 0bff 13ff 6000.
  Window 4: 0000 06cf 0000 0cc0 0003 8c02 0000 8000.
  Window 5: 1ffc fffc 06c6 0600 0005 06de 06c6 a000.
  Window 6: 0000 0000 0000 b600 0000 321d 1d3e c000.
  Window 7: d298 0008 0000 0000 8000 0094 5008 e000.
Vortex chip registers at 0xee80
  0xEE90: **FIFO** **FIFO** 00008000 000013fc
  0xEEA0: 00000021 00000000 02ae9c1e 0600022c
  0xEEB0: 00000000 00009f36 0008d170 00000000
 No interrupt sources are pending.
 Transceiver/media interfaces available:  MII.
 MAC settings: full-duplex.

./vortex-diag -e
vortex-diag.c:v1.05 5/22/98 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Found a 3Com PCI Ethernet 3c905 rev 0 at 0xee80.
EEPROM contents:
  00a0 24ca ef3c 9050 c0dc 0036 4345 6d50
  0418 0000 00a0 24ca ef3c 0010 0000 0000
  10a6 0000 02d8 0163 0000 ffff 0000 00d3
  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 ffff
  ffff ffff ffff ffff ffff ffff ffff ffff
 The word-wide EEPROM checksum is 0x44f6.
Parsing the EEPROM of a 3Com Vortex/Boomerang:
 3Com Node Address 00:A0:24:CA:EF:3C (used as a unique ID only).
 OEM Station address 00:A0:24:CA:EF:3C (used as the ethernet address).
 Manufacture date (MM/DD/YY) 6/28/96, division 6, product EC.
Options: .
  Vortex checksum is d3 (vs. d3),Cyclone checksum is 00 (vs. ffff).

./vortex-diag -mm
vortex-diag.c:v1.05 5/22/98 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Found a 3Com PCI Ethernet 3c905 rev 0 at 0xee80.
 MII PHY found at address 24, status 782f.
 MII PHY 0 at #24 transceiver registers:
   3100 782f 2000 5c00 01e1 01e1 0001 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0000 0000 0046 003b 0000 0000 0000 8040
   8000 0018 0000 1800 a3b9 0073 4905 001d.