[eepro100] Re: eepro TX overrun problem

Andrey Savochkin saw@saw.sw.com.sg
Mon, 21 Aug 2000 17:00:55 +0800


On Sun, Aug 20, 2000 at 05:06:12PM +0800, Peter Soumanis wrote:
>  after scouring thru the list archives, I'm still no closer to solving my
> problem - Im contiunually getting RX errors and TX overuns.
> 
> Her's my setup:
> P-90
> Linux 2.2.16
> Driver version (err.... May 2000 ?)
> 2x Intel 100B adapters.
> Running gated
> about 10 "ipchains" rules 
> 
> Here's the output from ifconfig
> [root@ug-gw /root]# /sbin/ifconfig -a
> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
>           UP LOOPBACK RUNNING  MTU:3924  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0
>           TX packets:0 errors:0 dropped:0 overruns:0
> 
> eth0      Link encap:10Mbps Ethernet  HWaddr 00:90:27:35:22:1A
>           inet addr:XXX.XX.XXX.X  Bcast:XXX.XX.XXX.255  Mask:255.255.255.0
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:1068178 errors:2093 dropped:0 overruns:0
>           TX packets:0 errors:0 dropped:0 overruns:185393
>           Interrupt:12 Base address:0x2000 Memory:30-0
> 
> eth1      Link encap:10Mbps Ethernet  HWaddr 00:90:27:35:22:1D
>           inet addr:XXX.XX.XXX.X  Bcast:XXX.XX.XXX.255  Mask:255.255.255.0
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:324341 errors:2421 dropped:0 overruns:0
>           TX packets:0 errors:0 dropped:0 overruns:1099560
>           Interrupt:11 Base address:0x4000 Memory:30-0
> 
> Ive tried tweaking values mention, like the packets/interrupt to 800, changed
> the rx copy size to 20, and increased the FIFO buffers to 128.
> 
> Bandwidth testing with pings gives results of around 30-50Mbps (set to
> 100f/d), but a reasonable TCP transfer across max'es out at 2Mbps. THis is
> fine for most cases, but Id still like to sort out these RX errors and TX
> overruns. The TX packets entry from ifconfig NEVER budges from 0.
> 
> Any ideas?

Wrong ifconfig version.
See Documentation/Changes file from kernel source.

Best regards
					Andrey V.
					Savochkin