[vortex] 3com 3c556 Hurricane performance problems

Nicola Fankhauser nikee@lux.wox.org
Thu Sep 5 05:40:01 2002


hi donald

here are the outputs from the /var/log/messages and 'vortex-diag -m' and
'mii-diag', hope they shed some light on the issue...

regards
nicola

On Wed, 2002-09-04 at 23:27, Donald Becker wrote:
> On 4 Sep 2002, Nicola Fankhauser wrote:
> 
> > I have a Dell Inspiron 8100 with a 3com 3c556 Hurricane ethernet
> > adapter. With w2k I get almost 10Mbytes/s when transferring files,
but
> > with the linux 3c59x driver on kernel 2.4.18 it's only around
> > 2-3Mbytes/s (tried both SMB and FTP) - is there something I can do
to
> > unleash the power of the hurricane? ;)
> 
> What is the driver detection message?

Jul 19 18:35:28 zwerg kernel: 3c59x.c 18Feb01 Donald Becker and others
http://www.scyld.com/network/vortex.html
Jul 19 18:35:28 zwerg kernel: eth0: 3Com 3c556 10/100 Mini PCI Adapter
at 0xe800,  00:04:76:4f:84:1f, IRQ 10
Jul 19 18:35:28 zwerg kernel: eth0: CardBus functions mapped
f8ffd800->d0000800 (PCMCIA committee brain-damage).
Jul 19 18:35:28 zwerg kernel:   8K byte-wide RAM 5:3 Rx:Tx split, MII
interface.
Jul 19 18:35:28 zwerg kernel:   MII transceiver found at address 0,
status 7809.
Jul 19 18:35:28 zwerg kernel:   Enabling bus-master transmits and
whole-frame receives.
Jul 19 18:35:28 zwerg kernel: via-rhine.c:v1.08b-LK1.0.1 12/14/2000 
Written by Donald Becker
Jul 19 18:35:28 zwerg kernel:  
http://www.scyld.com/network/via-rhine.html

> What does 'mii-diag' (or 'vortex-diag -m') report?

zwerg:/home/nikee/daten/computer/downloads# ./vortex-diag -m
vortex-diag.c:v2.06 4/18/2002 Donald Becker (becker@scyld.com)
 http://www.scyld.com/diag/index.html
Index #1: Found a 3c556 Laptop Hurricane adapter at 0xe800.
 MII PHY found at address 0, status 782d.
 MII PHY 0 at #0 transceiver registers:
   3100 782d 0300 e54b 01e1 41e1 0009 0000
   0000 0000 0000 0000 0000 0000 0000 0000
   0140 0000 0f00 0000 0000 0000 0000 0000
   0000 0000 0000 0000 0000 0000 0000 0000.

---

zwerg:/home/nikee/daten/computer/downloads# ./mii-diag 
Using the default interface 'eth0'.
Basic registers of MII PHY #0:  3100 782d 0300 e54b 01e1 41e1 0009 0000.
 The autonegotiated capability is 01e0.
The autonegotiated media type is 100baseTx-FD.
 Basic mode control register 0x3100: Auto-negotiation enabled.
 You have link beat, and everything is working OK.
 Your link partner advertised 41e1: 100baseTx-FD 100baseTx 10baseT-FD
10baseT.
   End of basic transceiver information.

---