Re: infinite loop in interrupt
Aaron Brick wrote: Hello everybody this may be more of a hardware question. i frequently see the error message eth0: Infinite loop in interrupt, status 2011. on my terminal; however, the network connection is fine. what should i do to make whatever is causing that error stop reporting it? thanks. aaron. Got something for you from my lately incredible memory: --- The 1.2.13 driver may occasionally produce the following message: eth0: Missed interrupt, status then 2011 now 2000 Tx 00 Rx 8000. This is (rather, should be) a rare race condition that happens in some error checking code. When a packet is to be transmitted, the driver checks if an interrupt is pending. If there is one pended, it usually means that some other device is using the interrupt line and preventing the interrupt controller form seeing it. This check works fine on most motherboards (i.e. my development motherboard), but some chipset are slow to report the interrupt. (Probably a because they are filtering out interrupt glitches -- a good thing given some poorly designed older cards.) The driver then thinks the interrupt line is broken, and prints the message. As part of printing the message, it check the interrupt status again. Note that the now value has the interrupt cleared, so it was handled after all. This message can be eliminated by compiling the driver with the '-Dfinal_version' flag that turns off this (and only this) error check. - Found this little gem on the central storehouse of ethernet information: http://cesdis.gsfc.nasa.gov/linux/linux.html -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .
Re: infinite loop in interrupt
Aaron Brick wrote: Hello everybody this may be more of a hardware question. i frequently see the error message eth0: Infinite loop in interrupt, status 2011. on my terminal; however, the network connection is fine. what should i do to make whatever is causing that error stop reporting it? thanks. aaron. Addendum to former message (I pasted the wrong thing). : eth0: Infinite loop in interrupt, status 2011. These are mostly harmless message indicating that the driver had too much work during that interrupt cycle. With a status of 0x2011 you are receiving packets faster than they can be removed from the card. This should be rare or impossible in normal operation. Possible problems are a green mode enabled that slows the processor down when there is no keyboard activitiy. some other device or device driver hogging the bus or disabling interrupts. Check /proc/interrupts for excessive interrupt counts. The timer tick interrupt should always be incrementing faster than the others. - -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .
Re: infinite loop in interrupt
[EMAIL PROTECTED] (Aaron Brick) writes: this may be more of a hardware question. i frequently see the error message eth0: Infinite loop in interrupt, status 2011. on my terminal; however, the network connection is fine. what should i do to make whatever is causing that error stop reporting it? The easiest fix is to run, as root: dmesg -n 1 This prevents all kernel logging messages except panic messages from appearing on the terminal (see the dmesg(8) manpage for details). The messages will still be written to the logfiles in /var/log, however. For your information, these error messages are being generated by the linux/drivers/net/3c509.c network driver. It looks like, if your network is particularly busy, you could receive so many packets in quick succession that this message would be generated. Kevin [EMAIL PROTECTED] -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .
Re: infinite loop in interrupt
I suspect an analog problem on your network - what is causing the constant interrupts is noise on the net. This wastes some CPU time. Bruce -- Can you get your operating system fixed when you need it? Linux - the supportable operating system. http://www.debian.org/support.html Bruce Perens K6BP [EMAIL PROTECTED] NEW PHONE NUMBER: 510-620-3502 -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word unsubscribe to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .