[eepro100] Re: Problem on Intel Pro/100 751767-004 adapter

Donald Becker becker@scyld.com
Thu, 25 Oct 2001 00:28:09 -0400 (EDT)


On Thu, 25 Oct 2001 thhsieh@linux.org.tw wrote:

> We have an Intel Pro/100 S adapter, with the assembly serial number
> 751767-004. We can use the eepro100 driver shipped with kernel-2.4.12
> to drive it, and it seems work fine.
...
> eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/driv
> ers/eepro100.html
> eepro100.c: $Revision: 1.36 $ 2000/11/17 Modified by Andrey V. Savochkin <saw@sa
> w.sw.com.sg> and others

Grrr.  I'm reminded again about the refusal to update the reference URL,
even when there updates taken from my more recent driver versions.

> However, we suddently found
> that its performance behaves very strange. For example, if we use
> ftp to transfer a file with size 50MB in the full duplex mode, we found
> that to get such a file the transfering rate is only around 36-40 KB/s,
> and to send such a file the transfering rate is around 8300 KB/s.

Typical duplex mismatch.

> If we tune off the full duplex mode, both to get and send the file have

Why were you forcing full duplex?

> the transfering rate around 8300 KB/s. However, all of the transfering
> rates are incorrect, because the normal rate with other models of Intel
> Pro/100 adapters should reach 10000 - 11000 KB/s (in our previous
> experiences).

Check for errors in /proc/net/dev.

> The option to load the eepro100 module is (/etc/modules.conf):
> 	options eepro100 options=0x30		(to enable full-duplex)
> or
> 	options eepro100 options=0x20		(to disable full-duplex)

Why are you forcing the speed and duplex?  The driver works best with
the default setting -- autonegotation.

Donald Becker				becker@scyld.com
Scyld Computing Corporation		http://www.scyld.com
410 Severn Ave. Suite 210		Second Generation Beowulf Clusters
Annapolis MD 21403			410-990-9993