Rx error: status 08 and 8c

Donald Becker becker@cesdis1.gsfc.nasa.gov
Wed Sep 8 13:29:57 1999


On Wed, 8 Sep 1999, Nicholas J Kreucher wrote:

> hello... i am getting performance problems with my 3c905B card. pings
> are about 5-20% loss... and i get Rx errors in /sbin/ifconfig. i changed
> the debug for the module to 4 and the Rx error messages i get are:
> 
> Rx error: status 08
> Rx error: status 0c

You are getting CRC errors.
This should be reported in /proc/net/dev.

> i was looking though the mailing list archive and a suggestion for Rx
> errors for the 2.2.5-22 redhat 6.0 kernel was to add a route the main
> interface route with a window of 2048. i did this and the errors became
> less frequent, but pings were still pretty bad (~15%).

????
This will speed up retransmission, but it's just papering over the
underlying problem.  It won't help the packet loss rate.

> i tried a different cable, port etc and still no improvement. i tried a
> different computer (windows & different net card though) and pings were
> 100% using same port and cable.

Double check that.  CRC errors are usually the result of the cable or
connector.
(I'm assuming that you are using twisted pair.)

> i also tried putting full_duplex in 1 and 0, nothing really
> changed much between the two. also tried options=8, but nothing really
> changed much either...

Normally I would blame a duplex mismatch.
Never force full duplex unless you are talking to an ancient switch.

> /sbin/ifconfig eth0
> eth0      Link encap:Ethernet  HWaddr 00:10:4B:73:9B:0D  
>           RX packets:11615 errors:93 dropped:0 overruns:1 frame:148
>           TX packets:4921 errors:0 dropped:0 overruns:0 carrier:0

Use 'cat /proc/net/dev' for better numbers.

Donald Becker					  becker@cesdis.gsfc.nasa.gov
USRA-CESDIS, Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center,  Greenbelt, MD.  20771
301-286-0882	     http://cesdis.gsfc.nasa.gov/people/becker/whoiam.html