Rx error: status 08 and 8c

Nicholas J Kreucher kreucher@msu.edu
Thu Sep 9 03:56:03 1999


hello again. i double checked my cables etc. i used a cable from a
100% working computer, and i even used that hub port too. still got the
crc errors. i then thought it might be something in the connector on
the card. so i turned off my computer (a rare thing!) and yanked the
3com card. everything looked ok... nothing seemed jammed in the Twisted
pair connector anywhere. i even put it back in a different PCI slot,
booted up, and still -- errors and bad pings.

On 08-Sep-99 Donald Becker wrote:
> 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.

ok, i checked it out and here it is:

Inter-|   Receive                                                | 
Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes
   packets errs drop fifo colls carrier compressed
    lo:   11393     164    0    0    0     0          0         0   
11393     164    0    0    0     0       0          0
  eth0:64502151  177569 3447    0    0  5181          0         0 
3557485   27270    0    0    0     0       0          0

sorry it looks kinda gumbled, but it's readable still... kinda. ;) i
guess the thing noticing is the Rx errors (and maybe frames too?)


>> 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.


hmmm ok makes sence...

 
>> 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.

ok... i reloaded the module with no options now...

have any other ideas? i am afraid my card might be going bad... i
bought this card because i thought it would last longer than any of the
el-cheapo brands. (about a year old now) kinda sad if it does turn out
to be bad...

pings are around 10% loss at the time of my writing this...

thanks again.

        - nick