Re: infinite loop in interrupt

1997-11-26 Thread Wintermute


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

1997-11-26 Thread Wintermute


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

1997-11-25 Thread Kevin Buhr
[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

1997-11-25 Thread Bruce Perens
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] .