irq 7: nobody cared

Support for the other architectures (X86_64, IA-64, and PowerPC)
Rupertt
Posts: 30
Joined: 2008/02/01 18:41:58

irq 7: nobody cared

Post by Rupertt » 2008/06/30 06:09:10

Hello,

i updated one machine to centos 5.2, when i now to a dmesg i get the following message:


[code]irq 7: nobody cared (try booting with the "irqpoll" option) Call Trace: <IRQ> [<ffffffff800b7c35>] __report_bad_irq+0x30/0x7d
[<ffffffff800b7e68>] note_interrupt+0x1e6/0x227 [<ffffffff800b7372>] __do_IRQ+0xbd/0x103 [<ffffffff80011ed2>]
__do_softirq+0x5e/0xd6 [<ffffffff8006c567>] do_IRQ+0xe7/0xf5 [<ffffffff8006aeae>] default_idle+0x0/0x50 [<ffffffff8005d615>]
ret_from_intr+0x0/0xa <EOI> [<ffffffff8006aed7>] default_idle+0x29/0x50 [<ffffffff80048b1d>] cpu_idle+0x95/0xb8 [<ffffffff800767da>]
start_secondary+0x45a/0x469 handlers: [<ffffffff801dec96>] (usb_hcd_irq+0x0/0x55) Disabling IRQ #7[/code]

Do I have to worry about that?

I remember I had this on another machine, which started crashing on the simpliest tasks

User avatar
AlanBartlett
Forum Moderator
Posts: 9323
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

irq 7: nobody cared

Post by AlanBartlett » 2008/06/30 11:48:40

[quote]try booting with the "irqpoll" option[/quote]
I would advise that you try the boot option suggested.

Rupertt
Posts: 30
Joined: 2008/02/01 18:41:58

Re: irq 7: nobody cared

Post by Rupertt » 2008/06/30 15:39:56

i missed to mention that now it boots with noapic, should I keep this?

User avatar
AlanBartlett
Forum Moderator
Posts: 9323
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: irq 7: nobody cared

Post by AlanBartlett » 2008/06/30 17:19:29

Just append the [i]irqpoll[/i] option to you boot command line for now. We can experiment further, if necessary.

Thinking back to the IRQ lines in the original [i]IBM PC[/i], IRQ7 was for the parallel printer interface. What I suspect you are seeing here is that your hardware is randomly asserting IRQ7 (a BIOS bug? a hardware malfunction of the parallel port?) but there is no kernel module currently loaded that would (or is expecting to) service the interrupt. Possibly (here I speculate, as I haven't looked at the source code), after a number of assertions of IRQ7 (which haven't been serviced), a kernel watchdog barfs out the message [b][i]irq 7: nobody cared[/i][/b] along with the suggestion to try the [i]irqpoll[/i] boot option.

If anyone can enhance my explanation, above, please do so. :-)

Rupertt
Posts: 30
Joined: 2008/02/01 18:41:58

Re: irq 7: nobody cared

Post by Rupertt » 2008/07/01 05:38:13

it looks like an USB Port

7: 117792687 415771097 445115086 459705102 XT-PIC ehci_hcd:usb1

User avatar
AlanBartlett
Forum Moderator
Posts: 9323
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: irq 7: nobody cared

Post by AlanBartlett » 2008/07/01 10:32:56

[quote]
Rupertt wrote:
it looks like an USB Port

7: 117792687 415771097 445115086 459705102 XT-PIC ehci_hcd:usb1[/quote]
Please check: (1) the devices (if any) attached to that USB port (2) your BIOS settings.

For your reference, all the boot command-line options are listed here - http://www.centos.org/docs/5/html/5.1/Installation_Guide/ch-bootopts-x86.html

Rupertt
Posts: 30
Joined: 2008/02/01 18:41:58

Re: irq 7: nobody cared

Post by Rupertt » 2008/07/07 05:58:09

Hello,
i added the option irqpoll to the kernel and did a reboot, but dmesg still gave me that message,
when I removed the noapic from the kernel and rebooted, the error is gone.
We added noapic because we had some trouble with crashes where the kernel removed a drive,
in that case the kernel message was "rejecting IO to offline device" and the machine hang.

User avatar
AlanBartlett
Forum Moderator
Posts: 9323
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: irq 7: nobody cared

Post by AlanBartlett » 2008/07/07 11:21:52

To recap:

(1) initially booted with [b]noapic[/b] and had error message
(2) booted with [b]noapic irqpoll[/b] and still had error message
(3) booted with just [b]irqpoll[/b] and there was no error message

Perhaps, as an experiment, you would now like to try booting without [b]either[/b] of those options. It could be that the original issue that required you to boot with [b]noapic[/b] (for your particular hardware) has been resolved in the newer kernels and it was the use of the [b]noapic[/b] boot option with the latest kernel that was [i]causing[/i] the [b]irq 7: nobody cared[/b] message to appear.

Rupertt
Posts: 30
Joined: 2008/02/01 18:41:58

Re: irq 7: nobody cared

Post by Rupertt » 2008/07/07 12:47:20

Hello Alan,
i am hoping the same that the newer kernel now is a bit more bugfree...
I didnt boot witht just irqpoll, I removed all the custom options, its just plain:

kernel /vmlinuz-2.6.18-92.1.6.el5 ro root=LABEL=/1 rhgb quiet

we will observe this for a week, and hope the crashes wont be there anymore.

thx for your assistance.

.rupertt

User avatar
AlanBartlett
Forum Moderator
Posts: 9323
Joined: 2007/10/22 11:30:09
Location: ~/Earth/UK/England/Suffolk
Contact:

Re: irq 7: nobody cared

Post by AlanBartlett » 2008/07/07 13:20:05

That is very good news.

I like to keep things as simple as possible, so removing all [i]unnecessary[/i] boot options is a sensible choice. Only by running the system for a while will you know the answer . . . :-)

Post Reply

Return to “CentOS 5 - X86_64,s390(x) and PowerPC Support”