LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices



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

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


Hi,

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
CPU0
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?
TIA
Taiguer
 
Old 04-29-2004, 08:18 AM   #2
lucastic
Member
 
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

and

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
lucastic
Member
 
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
forest777
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 =)
 
  


Reply


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


All times are GMT -5. The time now is 09:47 PM.

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