Lots of rx overrun errors

Bogdan Costescu Bogdan.Costescu@IWR.Uni-Heidelberg.De
Wed Apr 5 09:54:26 2000


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