Many Collisions using eepro100 driver

Scott Bisker sbisker@linuxcare.com
Mon Feb 21 01:41:32 2000


Greetings all.

I'm having some major performance problems with the eepro100 driver on
some boxes.  The boxes I'm testing with are identical:

Compaq 1850R
Dual eepro100 nics [ Intel 82557 (rev 5). ]
Dual Pentium III 550
1GB Memory

Both boxes are plugged into a Cisco 100Mb switch set to full-duplex.
When performing  an ftp of a 20MB between two such machines, I get about
220Kb/s (really bad).  When I perform the same file transfer between two
Sun E250's I get 4500Kb/s.

Here are the stats before the file transfer:

eth0      Link encap:Ethernet  HWaddr 00:50:8B:64:62:F7
          inet addr:10.192.24.14  Bcast:10.192.24.255
Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:97 errors:0 dropped:0 overruns:0 frame:0
          TX packets:47 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:19 Base address:0x6000

Here are the stats after the file transfer:  (Check out all those
collisions more than half the RX packets)
eth0      Link encap:Ethernet  HWaddr 00:50:8B:64:62:F7
          inet addr:10.192.24.14  Bcast:10.192.24.255
Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13701 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12062 errors:0 dropped:0 overruns:0 carrier:0
          collisions:6399 txqueuelen:100
          Interrupt:19 Base address:0x6000


I've tried the latest driver
http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.c  and I also tried
the latest driver from
ftp://ftp.nc.orc.ru/pub/Linux/people/saw/kernel/eepro100.c

Nothing seems to be improving performance.  Is there a bugfix in the
works, is this fixed with the 2.3 kernel?
Do I need to scrap the NICs in favor of 3com NICs?  Any help here would
be greatly appreciated.

Thanks

-sb

--
Scott Bisker, System Engineer
Linuxcare, Inc.
sbisker@linuxcare.com,http://www.linuxcare.com/

Linuxcare. Support for the revolution.



-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-eepro100-request@beowulf.org