[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Sheflug] Too much work at interrupt error
Hi,
This is a very annoying problem: my network connection dies
unexpectedly. I try to access a website (say), and I get this in my
logs:
Apr 29 18:40:27 faust kernel: eth0: Too much work at interrupt,
IntrStatus=0x0040.
I guess that this could mean that there's something else hanging
from the same interrupt. The card is a PCI RTL 8139 (8139too), and the
contents from /proc/interrupts are:
CPU0
0: 5293637 XT-PIC timer
1: 6552 XT-PIC keyboard
2: 0 XT-PIC cascade
10: 3421 XT-PIC ESS Solo1
11: 37582 XT-PIC eth0
12: 83858 XT-PIC PS/2 Mouse
14: 40573 XT-PIC ide0
15: 3 XT-PIC ide1
NMI: 0
ERR: 0
So it's sitting on IRQ11, and nothing else seems to be there (by
proc/pci). The network (I have realised only disappears sometimes
after an "too much work" message, not all the time. The cables and
connections are fine, and plenty of entries in google discuss the
problem, but offer no solution.
I get the network back simply by /etc/init.d/networking restart.
Of course, there's the distinct possibility of the hub being knackered
but other computers hooked on to it have no problems.
I have tried both 2.4.23 and 2.4.25 kernels (I can't download
2.4.26, as the network dies often while downloading).
Any clues?
Jose
--
José L Gómez Dans PhD student
Tel: +44 114 222 5582 Radar & Communications Group
FAX; +44 870 132 2990 Department of Electronic Engineering
University of Sheffield UK
___________________________________________________________________
Sheffield Linux User's Group -
http://www.sheflug.co.uk/mailfaq.html
GNU the choice of a complete generation.