3C905, many RX error and poor performance.
Edward Siewick
esiewick@digipro.com
Mon May 3 11:40:20 1999
Hi.
Having thrashed around horribly on this one for our 3c905b's, what we've
found to work with the 2.2.x kernels is something actually suggested in
the file /usr/src/linux/Documentation/networking/Configurable.
Essentially, it says to crimp-down the window size on the route till your
CPU or card can handle the volume. (Our same machines were able to
"handle the volume" under 2.0.x, and gave better throughput...) Anyway,
the fix here has been to
route add -net 192.168.2.0 netmask 255.255.255.0 dev eth1 window 2048
Edward Siewick
On Mon, 3 May 1999, Tomer Kol wrote:
> I'm using 3C905B Debian 2.1 with kernel 2.2.7 (I was using 2.2.5 when I
> noticed the problems and then tried an upgrade). I'm not sure what
> started the problems as I had no problems before.
>
> I'm getting very poor performance and ifconfig shows many (10%) RX errors:
>
> eth0 Link encap:Ethernet HWaddr 00:10:5A:A5:AA:24
> inet addr:132.68.48.165 Bcast:132.68.255.255 Mask:255.255.0.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:22903 errors:2850 dropped:0 overruns:1 frame:2937
> TX packets:404 errors:0 dropped:0 overruns:0 carrier:0
> Collisions:0
> Interrupt:5 Base address:0xec00
>
>
> I've tried the beta 0.99J but got even more RX errors.
> I know it's connected to an RND switch, could the switch be the problem?
> How can I check this?
>
> I'd appreciate any advice on what I should try next
>
> Tomer
>
>
> P.S. If this helps, enabling debug level 6 I got:
>
> ...
> eth0: interrupt, status e081, latency 2 ticks.
> eth0: In interrupt loop, status e081.
> eth0: Updating stats.
--
ESiewick@DigiPro.com DigiPro Digital Productions, LLC
Voice: 703-522-8465 3100 North Quincy Street
Fax: 703-522-8417 Arlington, Virginia 22207