Lots of rx overrun errors

Beger Tomasz tbeger@adlex.com
Wed Apr 5 10:10:14 2000


Actually, I've tried already set this parameter to 40 but it's still
happens. The problem is not that I'm getting the overruns. It can happen for
a moment, cause of lack of receive buffers or some other resources. What
really bothers me is that the card doesn't recover after it started
incrementing the Rx overrun stats. The overruns are actually rx fifo errors
and I think that the network card enters some strange state.

Regards,

Tomek

---------------------------------------
Tomasz Beger
Adlex Polska
tel: +48 58 346 12 34,
      +48 58 346 12 35 ext. 41
email: tbeger@adlex.com <mailto:tbeger@adlex.com> 


-----Original Message-----
From:	Bogdan Costescu [SMTP:Bogdan.Costescu@IWR.Uni-Heidelberg.De]
Sent:	Wednesday, April 05, 2000 3:54 PM
To:	Beger Tomasz
Cc:	linux-vortex-bug@beowulf.gsfc.nasa.gov
Subject:	Re: Lots of rx overrun errors


On Wed, 5 Apr 2000, Beger Tomasz wrote:

> Hello,
> 
> I'm using 3c509C card with driver 0.99L on Red Hat Linux 6.1 and under a
> heavy load, some 23kpps received, and after some hard disk activity
> (probably cache flushing) the card stops receiving packets and starts
> incrementing RX overrun errors. From that moment it seems all received
> packets are counted up as an overrun error. Usually message "too much work
> in the interrupt" appears on the console and in the /var/log/messages
file.
> The only remedy for that problem is to cycle the interface (stop and then
> restart it).

I've seen similar problem descriptions on tulip-bug list which were
answered by suggesting to set the parameter "max_interrupt_work" to
something bigger (the default in 3c59x 0.99L is 20); you can try setting
it to 40, 100, 200 or more, but if becomes too big it might have some
adverse efects. You can add this as a module option (in
/etc/conf.modules), but if you're not using modules, might as well modify
the driver source. This parameter is defined in the source as "Maximum
events (Rx packets, etc.) to handle at each interrupt"...

Hope this helps!

Sincerely,

Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu@IWR.Uni-Heidelberg.De
-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-vortex-bug-request@beowulf.org