Linksys Ether(not so)fast 10/100 Card

David Churchill dchurch@oz.net
Tue Mar 2 00:18:34 1999


I have one of the subject cards in my Linux box on my home LAN with 1 Win 98
machine and 1 Win 95 machine.  The two windows machines have Netgear FA310TX
cards in them.  All three machines are connected to a Netgear 10Mb/sec hub.

Here's what the kernel comes up with when initializing the card:

tulip.c:v0.90 10/20/98 becker@cesdis.gsfc.nasa.gov
eth0: Lite-On 82c168 PNIC at 0x6200, 00 a0 cc 24 24 cf, IRQ 11.
eth0:  MII transceiver #1 config 3100 status 7829 advertising 01e1.

Here's the output from tulip-diag:

tulip-diag.c:v1.07 2/10/99 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Digital Tulip, unknown type Tulip chip registers at 0x6200:
  00004800 01ff0000 00450008 00fff028 00fff228 02660010 816e2002 0001ebef
  00000000 00000000 00fff2c8 00ee560c 00000025 00000000 00000000 10000001
 Port selection is MII 100baseTx scrambler, half-duplex.
 Transmit started, Receive started, half-duplex.
  The Rx process state is 'Waiting for packets'.
  The Tx process state is 'Idle'.
  The transmit unit is set to store-and-forward.
  * An old-style EEPROM layout was found.
  * The old-style layout does not contain transceiver control information.
  * This board may not work, or may work only with a subset of transceiver
  * options or data rates.
 ***WARNING***: No MII transceivers found!


The performance between the Linux machine and either of the Win machines
seems rather slow at about 2Mb/sec using FTP.
The performance between the two Windows machines is about double.

I tried using v .90q of the tulip driver (I'm using the release version .90
now) but it actually seems to slow down the Linksys card.  I guess what I'm
asking: is playing with the registers like people are doing for the card bus
card the way to try to improve performance?  If so what do the various
register values correspond to?  Is there a comparable way to adjust the
Netgear cards under Windows (like the advanced settings tab in the adapter
entry in control panel)?  Or would I be better off switching one of the
Netgear cards with the Linksys?

I'm not afraid of tweaking with the source code for the tulip driver, I just
like to know what I'm doing first.

Thanks in advance for any help,
David Churchill