Performance problems 3C905

Maksim Noy mnoy@u.washington.edu
Sun Feb 21 22:38:39 1999


Have you tried replacing the network cables? It sounds like you may have a
bad one there somewhere.
    -Maksim Noy.


----- Original Message -----
From: Salvatore Toribio <j.toribio@usc.urbe.it>
To: <linux-vortex@beowulf.gsfc.nasa.gov>
Sent: Sunday, February 21, 1999 11:16 AM
Subject: Performance problems 3C905


>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.
>
>
>