3C905, many RX error and poor performance.
Tomer Kol
tkol@psl-palm.technion.ac.il
Mon May 3 02:20:32 1999
Hi,
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.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e401, latency 1 ticks.
eth0: In interrupt loop, status e401.
In boomerang_rx(), status e001, rx_status 0000.
Receiving packet size 60 status 803c.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 2 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 2 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 2 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 2 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 2 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 2 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 1 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
...
eth0: Updating stats.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e401, latency 2 ticks.
eth0: In interrupt loop, status e401.
In boomerang_rx(), status e001, rx_status 0000.
Receiving packet size 110 status 806e.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e401, latency 2 ticks.
eth0: In interrupt loop, status e401.
In boomerang_rx(), status e001, rx_status 0000.
Receiving packet size 60 status 803c.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 2 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
eth0: exiting interrupt, status e000.
eth0: interrupt, status e081, latency 1 ticks.
eth0: In interrupt loop, status e081.
eth0: Updating stats.
...
-----------------------------------------------------------------------------
Tomer Kol Email: tkol@psl.technion.ac.il
Electrical Engineering Dept. tomer@techunix.technion.ac.il
Technion - Israel Inst. of Technol.
Haifa 32000, ISRAEL