2001-04-09 02:04:47

by Frank Jacobberger

[permalink] [raw]
Subject: 8139too.c and 2.4.4-pre1 kernel burp

Jeff,

I noticed the following on boot with 2.4.4-pre1:

kernel: eth0: Too much work at interrupt, IntrStatus=0x0001.

What is this saying to me :)

Thanks,

Frank


2001-04-09 02:10:50

by Jeff Garzik

[permalink] [raw]
Subject: Re: 8139too.c and 2.4.4-pre1 kernel burp

Frank Jacobberger wrote:
>
> Jeff,
>
> I noticed the following on boot with 2.4.4-pre1:
>
> kernel: eth0: Too much work at interrupt, IntrStatus=0x0001.
>
> What is this saying to me :)

How often does this occur? A lot, or just once or twice?

--
Jeff Garzik | Sam: "Mind if I drive?"
Building 1024 | Max: "Not if you don't mind me clawing at the dash
MandrakeSoft | and shrieking like a cheerleader."

2001-04-09 05:44:08

by Frank Jacobberger

[permalink] [raw]
Subject: Re: 8139too.c and 2.4.4-pre1 kernel burp

Jeff Garzik wrote:

> Frank Jacobberger wrote:
>
>> Jeff,
>>
>> I noticed the following on boot with 2.4.4-pre1:
>>
>> kernel: eth0: Too much work at interrupt, IntrStatus=0x0001.
>>
>> What is this saying to me :)
>
>
> How often does this occur? A lot, or just once or twice?
>
Every time I boot the kernel... very last statement.



2001-04-11 08:12:31

by Stefan Becker

[permalink] [raw]
Subject: Re: 8139too.c and 2.4.4-pre1 kernel burp

Hello!

Jeff Garzik wrote:
> How often does this occur? A lot, or just once or twice?

For example, after getting ~3MB of package information form
ftp.debian.org
I find this in /var/log/syslog:

Apr 11 09:56:26 unknown kernel: eth0: Too much work at interrupt,
IntrStatus=0x0001.
Apr 11 09:57:24 unknown kernel: eth0: Too much work at interrupt,
IntrStatus=0x0001.
Apr 11 09:58:31 unknown last message repeated 7 times
Apr 11 09:59:35 unknown last message repeated 5 times
Apr 11 09:59:58 unknown kernel: eth0: Too much work at interrupt,
IntrStatus=0x0001.

This is 2.4.4pre1.

[root@unknown:~ ] lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133]
(rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133 AGP]
00:04.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South]
(rev 40)
00:04.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
00:04.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16)
00:04.4 Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI]
(rev 40)
00:04.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio
Controller (rev 50)
00:0b.0 Multimedia video controller: Brooktree Corporation Bt878 (rev
02)
00:0b.1 Multimedia controller: Brooktree Corporation Bt878 (rev 02)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139
(rev 10)
00:11.0 Unknown mass storage controller: Promise Technology, Inc. 20265
(rev 02)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 AGP
(rev 03)

[root@unknown:~ ] cat /proc/interrupts
CPU0
0: 17760753 XT-PIC timer
1: 37659 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 1991785 XT-PIC eth0
4: 1623 XT-PIC via82cxxx
8: 1 XT-PIC rtc
10: 2066 XT-PIC bttv
12: 1104400 XT-PIC PS/2 Mouse
14: 291752 XT-PIC ide0
15: 4 XT-PIC ide1
NMI: 0
ERR: 0

[root@unknown:~ ] cat /usr/src/linux/.config|grep 8139
CONFIG_8139TOO=y
# CONFIG_8139TOO_PIO is not set
# CONFIG_8139TOO_TUNE_TWISTER is not set
# CONFIG_8139TOO_8129 is not set

[root@unknown:~ ] mii-tool -v
eth0: negotiated 100baseTx-FD, link ok
product info: vendor 00:00:00, model 0 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
advertising: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
link partner: 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD

Greetings,
Stefan Becker

2001-04-12 02:15:33

by Art Wagner

[permalink] [raw]
Subject: Re: 8139too.c and 2.4.4-pre1 kernel burp

Jeff;
I am getting the same problem with 2.4.3-ac4.
See the attached messages log and system Information.
The problem seems to be traffic sensitive, with higher
traffic between my system and the Cisco 675 DSL modem at
10.0.0.1.
Please let me know if I can provide any further useful
information.
Art Wagner

Jeff Garzik wrote:
>
> Frank Jacobberger wrote:
> >
> > Jeff,
> >
> > I noticed the following on boot with 2.4.4-pre1:
> >
> > kernel: eth0: Too much work at interrupt, IntrStatus=0x0001.
> >
> > What is this saying to me :)
>
> How often does this occur? A lot, or just once or twice?
>
> --
> Jeff Garzik | Sam: "Mind if I drive?"
> Building 1024 | Max: "Not if you don't mind me clawing at the dash
> MandrakeSoft | and shrieking like a cheerleader."
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/

2001-04-13 09:28:54

by Joern Nettingsmeier

[permalink] [raw]
Subject: Re: 8139too.c and 2.4.4-pre1 kernel burp

J?rn Nettingsmeier wrote:
>
> i'm seeing this, too.

forgot to mention: i'm running 2.4.4-pre2 here. problem persists.

--
J?rn Nettingsmeier
home://Kurf?rstenstr.49.45138.Essen.Germany
phone://+49.201.491621
http://www.folkwang-hochschule.de/~nettings/
http://www.linuxdj.com/audio/lad/

2001-04-13 09:23:25

by Joern Nettingsmeier

[permalink] [raw]
Subject: Re: 8139too.c and 2.4.4-pre1 kernel burp

jeff garzik wrote:
>
> Frank Jacobberger wrote:
> >
> > Jeff,
> >
> > I noticed the following on boot with 2.4.4-pre1:
> >
> > kernel: eth0: Too much work at interrupt, IntrStatus=0x0001.
> >
> > What is this saying to me :)
>
> How often does this occur? A lot, or just once or twice?


i'm seeing this, too. it occurs *very* often during access of the
card:

Apr 13 11:08:11 kleineronkel kernel: eth0: Too much work at
interrupt, IntrStatus=0x0001.
Apr 13 11:08:44 kleineronkel last message repeated 869 times
Apr 13 11:09:29 kleineronkel last message repeated 59 times
Apr 13 11:10:04 kleineronkel last message repeated 2 times
Apr 13 11:11:43 kleineronkel last message repeated 149 times
Apr 13 11:11:59 kleineronkel last message repeated 4 times
Apr 13 11:13:01 kleineronkel last message repeated 7 times
Apr 13 11:15:01 kleineronkel kernel: eth0: Too much work at
interrupt, IntrStatus=0x0001.
Apr 13 11:16:15 kleineronkel last message repeated 6 times
Apr 13 11:16:15 kleineronkel kernel: eth0: Too much work at
interrupt, IntrStatus=0x0001.
Apr 13 11:18:01 kleineronkel last message repeated 5 times
Apr 13 11:18:06 kleineronkel modprobe: modprobe: Can't locate module
net-pf-10
Apr 13 11:18:08 kleineronkel sshd[1631]: Accepted password for ROOT
from 127.0.0.1 port 32948
Apr 13 11:18:08 kleineronkel modprobe: modprobe: Can't locate module
net-pf-10
Apr 13 11:18:09 kleineronkel kernel: eth0: Too much work at
interrupt, IntrStatus=0x0001.

and so on.

it might be important that i'm sharing the IRQ:

kleineronkel:~ # cat /proc/interrupts
CPU0 CPU1
0: 294470 246477 IO-APIC-edge timer
1: 4552 5266 IO-APIC-edge keyboard
2: 0 0 XT-PIC cascade
8: 2 0 IO-APIC-edge rtc
12: 29084 29205 IO-APIC-edge PS/2 Mouse
14: 4 4 IO-APIC-edge ide0
15: 4924 5704 IO-APIC-edge ide1
16: 1256 1373 IO-APIC-level EMU10K1
17: 0 0 IO-APIC-level Ensoniq AudioPCI
19: 76145 76111 IO-APIC-level aic7xxx, eth0
NMI: 0 0
LOC: 540865 540843
ERR: 0

and yes, this is an SMP box (dual p3/600) with a bx chipset.

please keep me on cc:, as i have only archive access to LKML.
thanks.
btw, jeff, the old "kernel: eth0: Abnormal interrupt, status
0000000[2,6]" messages have disappeared since 2.4.3 or so.

regards,

j?rn

--
J?rn Nettingsmeier
home://Kurf?rstenstr.49.45138.Essen.Germany
phone://+49.201.491621
http://www.folkwang-hochschule.de/~nettings/
http://www.linuxdj.com/audio/lad/

2001-04-13 22:39:41

by Jeff Garzik

[permalink] [raw]
Subject: Re: 8139too.c and 2.4.4-pre1 kernel burp

J?rn Nettingsmeier wrote:
>
> jeff garzik wrote:
> >
> > Frank Jacobberger wrote:
> > >
> > > Jeff,
> > >
> > > I noticed the following on boot with 2.4.4-pre1:
> > >
> > > kernel: eth0: Too much work at interrupt, IntrStatus=0x0001.
> > >
> > > What is this saying to me :)
> >
> > How often does this occur? A lot, or just once or twice?
>
> i'm seeing this, too. it occurs *very* often during access of the
> card:
>
> Apr 13 11:08:11 kleineronkel kernel: eth0: Too much work at
> interrupt, IntrStatus=0x0001.
> Apr 13 11:08:44 kleineronkel last message repeated 869 times
> Apr 13 11:09:29 kleineronkel last message repeated 59 times
> Apr 13 11:10:04 kleineronkel last message repeated 2 times
> Apr 13 11:11:43 kleineronkel last message repeated 149 times
> Apr 13 11:11:59 kleineronkel last message repeated 4 times
> Apr 13 11:13:01 kleineronkel last message repeated 7 times
> Apr 13 11:15:01 kleineronkel kernel: eth0: Too much work at
> interrupt, IntrStatus=0x0001.
> Apr 13 11:16:15 kleineronkel last message repeated 6 times
> Apr 13 11:16:15 kleineronkel kernel: eth0: Too much work at
> interrupt, IntrStatus=0x0001.
> Apr 13 11:18:01 kleineronkel last message repeated 5 times
> Apr 13 11:18:06 kleineronkel modprobe: modprobe: Can't locate module
> net-pf-10
> Apr 13 11:18:08 kleineronkel sshd[1631]: Accepted password for ROOT
> from 127.0.0.1 port 32948
> Apr 13 11:18:08 kleineronkel modprobe: modprobe: Can't locate module
> net-pf-10
> Apr 13 11:18:09 kleineronkel kernel: eth0: Too much work at
> interrupt, IntrStatus=0x0001.
>
> and so on.
>
> it might be important that i'm sharing the IRQ:
>
> kleineronkel:~ # cat /proc/interrupts
> CPU0 CPU1
> 0: 294470 246477 IO-APIC-edge timer
> 1: 4552 5266 IO-APIC-edge keyboard
> 2: 0 0 XT-PIC cascade
> 8: 2 0 IO-APIC-edge rtc
> 12: 29084 29205 IO-APIC-edge PS/2 Mouse
> 14: 4 4 IO-APIC-edge ide0
> 15: 4924 5704 IO-APIC-edge ide1
> 16: 1256 1373 IO-APIC-level EMU10K1
> 17: 0 0 IO-APIC-level Ensoniq AudioPCI
> 19: 76145 76111 IO-APIC-level aic7xxx, eth0
> NMI: 0 0
> LOC: 540865 540843
> ERR: 0
>
> and yes, this is an SMP box (dual p3/600) with a bx chipset.
>
> please keep me on cc:, as i have only archive access to LKML.
> thanks.
> btw, jeff, the old "kernel: eth0: Abnormal interrupt, status
> 0000000[2,6]" messages have disappeared since 2.4.3 or so.

I've fixed this locally. I just need to test all the RTL chips (five or
six variants) before I send the next patch to Linus/Alan...

--
Jeff Garzik | Sam: "Mind if I drive?"
Building 1024 | Max: "Not if you don't mind me clawing at the dash
MandrakeSoft | and shrieking like a cheerleader."

2001-04-17 16:06:12

by Joern Nettingsmeier

[permalink] [raw]
Subject: Re: 8139too.c and 2.4.4-pre1 kernel burp

hello jeff !

with the 8139too v. 0.9.16 from
http://sourceforge.net/projects/gkernel/ and kernel 2.4.4-pre3, i
see no more errors of the "too much work at interrupt" type.

i used to see the errors even under normal load, starting
immediately after booting.
so far, i did some nfs and flood-pinging, and all seems to be well.

if you want me to run more specific tests, let me know.

thanks,

j?rn

Jeff Garzik wrote:
>
> J?rn Nettingsmeier wrote:
> >
> > jeff garzik wrote:
> > >
> > > Frank Jacobberger wrote:
> > > >
> > > > Jeff,
> > > >
> > > > I noticed the following on boot with 2.4.4-pre1:
> > > >
> > > > kernel: eth0: Too much work at interrupt, IntrStatus=0x0001.
> > > >
> > > > What is this saying to me :)
> > >
> > > How often does this occur? A lot, or just once or twice?
> >
> > i'm seeing this, too. it occurs *very* often during access of the
> > card:
> >
> > Apr 13 11:08:11 kleineronkel kernel: eth0: Too much work at
> > interrupt, IntrStatus=0x0001.
> > Apr 13 11:08:44 kleineronkel last message repeated 869 times
> > Apr 13 11:09:29 kleineronkel last message repeated 59 times
> > Apr 13 11:10:04 kleineronkel last message repeated 2 times
> > Apr 13 11:11:43 kleineronkel last message repeated 149 times
> > Apr 13 11:11:59 kleineronkel last message repeated 4 times
> > Apr 13 11:13:01 kleineronkel last message repeated 7 times
> > Apr 13 11:15:01 kleineronkel kernel: eth0: Too much work at
> > interrupt, IntrStatus=0x0001.
> > Apr 13 11:16:15 kleineronkel last message repeated 6 times
> > Apr 13 11:16:15 kleineronkel kernel: eth0: Too much work at
> > interrupt, IntrStatus=0x0001.
> > Apr 13 11:18:01 kleineronkel last message repeated 5 times
> > Apr 13 11:18:06 kleineronkel modprobe: modprobe: Can't locate module
> > net-pf-10
> > Apr 13 11:18:08 kleineronkel sshd[1631]: Accepted password for ROOT
> > from 127.0.0.1 port 32948
> > Apr 13 11:18:08 kleineronkel modprobe: modprobe: Can't locate module
> > net-pf-10
> > Apr 13 11:18:09 kleineronkel kernel: eth0: Too much work at
> > interrupt, IntrStatus=0x0001.
> >
> > and so on.
> >
> > it might be important that i'm sharing the IRQ:
> >
> > kleineronkel:~ # cat /proc/interrupts
> > CPU0 CPU1
> > 0: 294470 246477 IO-APIC-edge timer
> > 1: 4552 5266 IO-APIC-edge keyboard
> > 2: 0 0 XT-PIC cascade
> > 8: 2 0 IO-APIC-edge rtc
> > 12: 29084 29205 IO-APIC-edge PS/2 Mouse
> > 14: 4 4 IO-APIC-edge ide0
> > 15: 4924 5704 IO-APIC-edge ide1
> > 16: 1256 1373 IO-APIC-level EMU10K1
> > 17: 0 0 IO-APIC-level Ensoniq AudioPCI
> > 19: 76145 76111 IO-APIC-level aic7xxx, eth0
> > NMI: 0 0
> > LOC: 540865 540843
> > ERR: 0
> >
> > and yes, this is an SMP box (dual p3/600) with a bx chipset.
> >
> > please keep me on cc:, as i have only archive access to LKML.
> > thanks.
> > btw, jeff, the old "kernel: eth0: Abnormal interrupt, status
> > 0000000[2,6]" messages have disappeared since 2.4.3 or so.
>
> I've fixed this locally. I just need to test all the RTL chips (five or
> six variants) before I send the next patch to Linus/Alan...
>
> --
> Jeff Garzik | Sam: "Mind if I drive?"
> Building 1024 | Max: "Not if you don't mind me clawing at the dash
> MandrakeSoft | and shrieking like a cheerleader."

--
J?rn Nettingsmeier
home://Kurf?rstenstr.49.45138.Essen.Germany
phone://+49.201.491621
http://www.folkwang-hochschule.de/~nettings/
http://www.linuxdj.com/audio/lad/