LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Password
Linux - Kernel This forum is for all discussion relating to the Linux kernel.

Notices


Reply
  Search this Thread
Old 11-21-2008, 09:01 AM   #1
shogun1234
Member
 
Registered: May 2004
Posts: 226

Rep: Reputation: 15
kernel: Disabling IRQ #19


I use laptop HP 6910p and lately install Debian etch (then upgrading to lenny) with kernel 2.6.24-etchnhalf.1-686-bigmem.

However, I usually obtain a message ` kernel: Disabling IRQ #19' in the terminal. When looking up the /var/log/message

It says
Code:
Nov 21 22:40:40 kernel: Pid: 0, comm: swapper Tainted: P        2.6.24-etchnhalf.1-686-bigmem #1
[<c01590b2>] __report_bad_irq+0x36/0x75
[<c01592cc>] note_interrupt+0x1db/0x217
[<c013c428>] getnstimeofday+0x30/0xb8
[<c01587d3>] handle_IRQ_event+0x23/0x51
[<c0159a47>] handle_fasteoi_irq+0x86/0xa6
[<c0106701>] do_IRQ+0x55/0x70
[<c01048cb>] common_interrupt+0x23/0x28
[<c012007b>] __enqueue_entity+0x70/0xa1
[<f884d448>] acpi_idle_enter_bm+0x27f/0x2ed [processor]
[<c02549cc>] cpuidle_idle_call+0x5c/0x80
[<c0254970>] cpuidle_idle_call+0x0/0x80
[<c01025f8>] cpu_idle+0xab/0xcc
[<c037d93f>] start_kernel+0x336/0x33e
[<c037d0e0>] unknown_bootoption+0x0/0x195
What does this mean? Is this a serious problem? How to solve it?

Thanks for help.
 
Old 11-21-2008, 10:29 AM   #2
sundialsvcs
LQ Guru
 
Registered: Feb 2004
Location: SE Tennessee, USA
Distribution: Gentoo, LFS
Posts: 10,699
Blog Entries: 4

Rep: Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947Reputation: 3947
When you see a message like this one, it is not appropriate to assume that it is in fact an error. It probably isn't.

"Use the source, Luke!" To find an explanation for your question, I did:
grep -rilw "disabling IRQ #"/usr/src/linux/*

This took me to kernel/irq/spurious.c Not too much in the way of explanation there, although this is where that message came from. The author said:
Quote:
* If 99,900 of the previous 100,000 interrupts have not been handled
* then assume that the IRQ is stuck in some manner. Drop a diagnostic
* and try to turn the IRQ off.
*
* (The other 100-of-100,000 interrupts may have been a correctly
* functioning device sharing an IRQ with the failing one)
Not so helpful to me.

So, I used the same grep technique to look for the word "spurious" in the Documentation subfolder.

In Documentation/filesystems/proc.txt I find the following paragraph:
Quote:
... a spurious interrupt is some interrupt that was raised then lowered by some IO device before it could be fully processed by the APIC. Hence the APIC sees the interrupt but does not know what device it came from. For this case the APIC will generate the interrupt with a IRQ vector of 0xff. This might also be generated by chipset bugs.
If you know your system well, find out what device(s) are sitting on IRQ #19. It is most likely to be a network card. In that case, perhaps your system is using the wrong or an inappropriate driver for that card.

Each interrupt-handler is supposed to do whatever is necessary to shut off that interrupt after handling it, and what you have here (from the kernel's point of view) is "a phone that just don't stop ringin'."
 
  


Reply



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
how to handle -> kernel: Disabling IRQ #225 cravi53 Linux - General 1 11-14-2010 08:41 AM
localhost kernel: Disabling IRQ #177 lifeforce4 Debian 0 08-01-2008 08:09 AM
kernel: Disabling IRQ #177 centosian Debian 2 02-27-2006 10:58 AM
kernel: Disabling IRQ specman Mandriva 2 10-21-2005 07:35 AM
localhost kernel: Disabling IRQ #7 ? fabre Mandriva 2 08-30-2005 06:10 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Kernel

All times are GMT -5. The time now is 10:57 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
Open Source Consulting | Domain Registration