Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Networking
User Name
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.


  Search this Thread
Old 03-30-2004, 11:15 AM   #1
LQ Newbie
Registered: Mar 2004
Posts: 1

Rep: Reputation: 0
Unhappy eth0: Too much work at interrupt, IntrStatus=0x0001


I'm having this error in dmesg, i'm using debian (woody) with kernel 2.4.25 and the driver compiled inside the kernel (8139too), and i'm using vmware with bridged network.

here is some output of some files

#cat /proc/interrupts
0: 28273903 XT-PIC timer
1: 2289 XT-PIC keyboard
2: 0 XT-PIC cascade
5: 30 XT-PIC sym53c8xx
6: 2751 XT-PIC usb-uhci, usb-uhci, usb-uhci
8: 151077781 XT-PIC rtc
10: 32 XT-PIC sym53c8xx
11: 95489346 XT-PIC eth0
14: 2438234 XT-PIC ide0
15: 4340247 XT-PIC ide1
NMI: 0
ERR: 0

#lspci -v (just posting the ones with the same IRQ)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
Subsystem: Realtek Semiconductor Co., Ltd. RT8139
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at d400 [size=256]
Memory at e5800000 (32-bit, non-prefetchable) [size=256]
Capabilities: [50] Power Management version 2

00:11.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06) (prog-if 8a [Master SecP PriP])
Flags: bus master, stepping, medium devsel, latency 32, IRQ 11
I/O ports at b400 [size=16]
Capabilities: [c0] Power Management version 2

01:00.0 VGA compatible controller: nVidia Corporation NV11 (GeForce2 MX) (rev a1) (prog-if 00 [VGA])
Subsystem: Creative Labs: Unknown device 1048
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
Memory at e6000000 (32-bit, non-prefetchable) [size=16M]
Memory at e8000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at e7ff0000 [disabled] [size=64K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 2.0

Does anyone have the same problem?
Old 04-29-2004, 08:18 AM   #2
Registered: Aug 2003
Location: Oz
Distribution: Gentoo - Debian
Posts: 202

Rep: Reputation: 30
yes Im having the same problem with gentoo

2.4.25 kernel


8139too ethernet driver

It worked once got the too much work... message and it never worked again.

I am working on it right now... I want to get gentoo installed.

Might just try putting in a different eth. card....

Will let you know if I have any luck
Old 05-05-2004, 05:49 AM   #3
Registered: Aug 2003
Location: Oz
Distribution: Gentoo - Debian
Posts: 202

Rep: Reputation: 30
I discovered I was getting this problem because my NIC connection was not good. Maybe a few pins were touching but not all of them?? Who knows. But some good old fashioned fiddling did it.
Old 01-30-2005, 02:17 AM   #4
LQ Newbie
Registered: Jan 2005
Location: Québec, Canada
Distribution: Slackware, old school
Posts: 11

Rep: Reputation: 0
Hello. I fixed the problem. One of my computers, which is the router, had two (rtl 8139 chip) ethernet cards. They were using the same driver: 8139too.o

The error message: Too much work at interrupt, IntrStatus=0
, is coming from the driver 8139too

After a quick look at the source code, you can see that one of the functions can only be executed 20 times in a short time.

static int max_interrupt_work = 20;
int boguscnt = max_interrupt_work;
boguscnt--; // REMOVE -1 FROM BOGUSCNT
} while (boguscnt > 0);

if (boguscnt <= 0) {
printk (KERN_WARNING "%s: Too much work at interrupt, "
"IntrStatus=0x%4.4x.\n", dev->name, status);

Maybe the driver is wrongly coded.
I replaced one of the two cards. I have put a rtl 8029 chip card. So they aren't using the same driver.
Now everything work fine, no more error messages. And now I can upload faster than in the past. I was unable to upload faster than 2 kbytes/s when I was having the error message. Now it's at 103kbytes/s!

Sorry for my english, I speak french =)


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
eth0 Too much work at Interrupt. IntrStatus=0x0040 frieza Linux - Networking 2 01-30-2005 02:17 AM
eth0:Too much work at interrupt, IntrStatus=0x0010. or 0x0041 apache Linux - Software 1 01-30-2005 02:14 AM
Eth0: Too much work at interrupt problem? core_sa Red Hat 1 08-27-2004 01:17 PM
eth0: too much work at interrupt int Linux - Networking 1 08-12-2003 03:37 PM
eth0 interrupt filo Linux - Networking 3 02-28-2003 03:06 PM > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 03:06 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration