[vortex] eth0: Too much work in interrupt, ...
Hamid Reza Shahriari
hamid@procache.com
Thu, 31 Aug 2000 12:19:33 +0430 (IRST)
On Wed, 30 Aug 2000, Bogdan Costescu wrote:
>
> On Wed, 30 Aug 2000, Hamid Reza Shahriari wrote:
>
> > Dear all,
> >
> > I'm using 3c905B NIC with 3c59x.c (v0.99L in 2.2.10 and PII 333).
> > In high loads I get 'eth0: Too much work in interrupt,...' message
> > and system halts.
> > I tested 3com driver (3c90x) but it halted up after 100 minutes.
>
> Please download a newer driver from either:
>
> http://www.scyld.com/network/vortex.html
>
> or
> http://www.uow.edu.au/~andrewm/linux/
>
> Your 0.99L driver is quite old. You might also want to update your
> kernel...
>
> What is the network load of this computer when these messages appear ?
How can I measure the network load? I'm benchmarking a web-cache server
and my load is 250 req/sec (the mean size of replies is 13K).
I used 3c59x-bc-1.0.c, It didn't crash for 7 hours, but it prints
many kernel messages such as:
eth0: Too much work in interrupt, status e401.
eth0: Too much work in interrupt, status e401.
eth0: Too much work in interrupt, status e401.
eth0: Too much work in interrupt, status e401.
eth0: Tx Ring full, refusing to send buffer.
eth0: Too much work in interrupt, status e401.
eth0: Tx Ring full, refusing to send buffer.
eth0: Too much work in interrupt, status e401.
...
Then I used 3c59x.c v0.99Qk from Scld.com, Sever could reply in more
throughput than 3c59x-bc and error messages are rare:
eth0: transmit timed out, tx_status 00 status e000.
But it halted after 90 minutes!
>
> 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
>
Sincerely,
--Hamid