[vortex] Slow transfer with 3c59x and 3c556B CardBus [Tornado]

January Weiner january at uni-muenster.de
Wed Aug 18 07:46:32 PDT 2004


Hello,
  I am on a 100 MBit FD network.  I have an IBM Thinkpad X20 with a 3 com
  ethernet card; lcpci shows:
  (...)
  00:0a.0 Ethernet controller: 3Com Corporation 3c556B CardBus [Tornado] (rev 20)

  I use SuSE Linux 9.0 with kernel 2.4.21, module 3c59x without any
  additional parameters.

  I used mii-tool to try out virtually everything you can with mii-tool
  (10/100, HD/FD).  

  Transfer rates, as shown by ftp up- and download are 10-100 kb/s, slower
  for incoming data.  At the same time, on other computers in the same
  network, transfer rates of a couple of MB/s are achieved.

  Windows works OK on the same laptops (however, Windows are of no use to
  me).

  When I load 3c59x with debug=5, and I get something like that:

  Aug 18 16:34:27 ebbjw kernel: eth0: Updating stats.
  Aug 18 16:34:27 ebbjw kernel: eth0: exiting interrupt, status e000.
  Aug 18 16:34:27 ebbjw kernel: eth0: interrupt, status e081, latency 4 ticks.
  Aug 18 16:34:27 ebbjw kernel: eth0: vortex_error(), status=0xe081
  Aug 18 16:34:27 ebbjw kernel: eth0: Updating stats.
  Aug 18 16:34:27 ebbjw kernel: eth0: exiting interrupt, status e000.
  Aug 18 16:34:27 ebbjw kernel: eth0: interrupt, status e081, latency 5 ticks.
  Aug 18 16:34:27 ebbjw kernel: eth0: vortex_error(), status=0xe081

  Sorry to bother you, but I am frustrated and I can't work.  Please help.
  Regards, 
  January

  Further informations: 

  Output of lspci -vvvxxx:

00:0a.0 Ethernet controller: 3Com Corporation 3c556B CardBus [Tornado] (rev 20)
        Subsystem: 3Com Corporation: Unknown device 6356
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 80 (2500ns min, 2500ns max), cache line size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: I/O ports at 2000 [size=256]
        Region 1: Memory at f4011400 (32-bit, non-prefetchable) [size=128]
        Region 2: Memory at f4011000 (32-bit, non-prefetchable) [size=128]
        Expansion ROM at <unassigned> [disabled] [size=128K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=2 PME-
00: b7 10 56 60 17 00 10 02 20 00 00 02 08 50 80 00
10: 01 20 00 00 00 14 01 f4 00 10 01 f4 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 b7 10 56 63
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 0a 0a
40: 00 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00
50: 01 00 02 fe 00 40 00 29 00 00 00 00 00 00 00 00
60: 00 00 4b 86 d4 bf 56 60 7a 01 09 00 00 00 50 6d
70: 70 29 09 00 00 00 4b 86 d4 bf 10 00 00 00 aa 00
80: a6 32 00 00 00 00 00 00 00 00 00 00 29 04 2a 00
90: 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00




More information about the vortex mailing list