Performance problems 3C905

hagopiar@vuser.vu.union.edu hagopiar@vuser.vu.union.edu
Mon Feb 22 00:35:49 1999


What type of network (and how congested is it)?
								-Rob

On Sun, 21 Feb 1999, Salvatore Toribio wrote:

> Date: Sun, 21 Feb 1999 20:16:49 +0100
> From: Salvatore Toribio <j.toribio@usc.urbe.it>
> To: linux-vortex@beowulf.gsfc.nasa.gov
> 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.
> 
>