IRQ "nobody cared...Disabling" errors on linux-3.0.10-rt27 on SMP AMD64 system

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

Problem:
IRQ-related "nobody cared" kernel call traces not long after bootup on Linux 3.0.10-rt27. I thought I'd try a -rt kernel to see if it would resolve the audio drop-outs on my new Firewire audio interface.

System:
Dual Opteron 244 processors on an Iwill DK8N (AMD 8131 and nForce3 250Gb)
Ubuntu 10.04.3 LTS

`uname -a` returns:
Linux zaphod 3.0.10-rt27 #1 SMP PREEMPT RT Thu Nov 24 00:50:56 NZDT 2011 x86_64 GNU/Linux

`dmesg` snippet:
[   86.720241] irq 17: nobody cared (try booting with the "irqpoll" option)
[   86.720248] Pid: 553, comm: irq/17-firewire Not tainted 3.0.10-rt27 #1
[   86.720251] Call Trace:
[   86.720261]  [<ffffffff810c315a>] __report_bad_irq+0x3a/0xd0
[   86.720266]  [<ffffffff810c3332>] note_interrupt+0x142/0x1f0
[   86.720270]  [<ffffffff810c2e16>] irq_thread+0x1b6/0x1e0
[   86.720273]  [<ffffffff810c2f10>] ? exit_irq_thread+0x80/0x80
[   86.720277]  [<ffffffff810c2c60>] ? irq_finalize_oneshot+0x130/0x130
[   86.720281]  [<ffffffff810c2c60>] ? irq_finalize_oneshot+0x130/0x130
[   86.720286]  [<ffffffff81081876>] kthread+0x96/0xa0
[   86.720290]  [<ffffffff8104dda2>] ? finish_task_switch+0x52/0x100
[   86.720296]  [<ffffffff815f09e4>] kernel_thread_helper+0x4/0x10
[   86.720300]  [<ffffffff810817e0>] ? kthreadd+0x170/0x170
[   86.720304]  [<ffffffff815f09e0>] ? gs_change+0x13/0x13
[   86.720306] handlers:
[ 86.720310] [<ffffffff810c1760>] irq_default_primary_handler threaded [<ffffffffa010bd70>] irq_handler
[   86.720319] Disabling IRQ #17
[   87.905515] irq 18: nobody cared (try booting with the "irqpoll" option)
[   87.905521] Pid: 470, comm: irq/18-Gina24 Not tainted 3.0.10-rt27 #1
[   87.905523] Call Trace:
[   87.905528]  [<ffffffff810c315a>] __report_bad_irq+0x3a/0xd0
[   87.905531]  [<ffffffff810c3332>] note_interrupt+0x142/0x1f0
[   87.905535]  [<ffffffff810c2e16>] irq_thread+0x1b6/0x1e0
[   87.905538]  [<ffffffff810c2f10>] ? exit_irq_thread+0x80/0x80
[   87.905542]  [<ffffffff810c2c60>] ? irq_finalize_oneshot+0x130/0x130
[   87.905545]  [<ffffffff810c2c60>] ? irq_finalize_oneshot+0x130/0x130
[   87.905550]  [<ffffffff81081876>] kthread+0x96/0xa0
[   87.905553]  [<ffffffff8104dda2>] ? finish_task_switch+0x52/0x100
[   87.905557]  [<ffffffff815f09e4>] kernel_thread_helper+0x4/0x10
[   87.905562]  [<ffffffff810817e0>] ? kthreadd+0x170/0x170
[   87.905566]  [<ffffffff815f09e0>] ? gs_change+0x13/0x13
[   87.905568] handlers:
[ 87.905571] [<ffffffff810c1760>] irq_default_primary_handler threaded [<ffffffffa02fe7b0>] snd_echo_interrupt
[   87.905579] Disabling IRQ #18

I don't see these messages with the non-rt version of the same kernel. These seem to be the only IRQs affected.

I did try the "irqpoll" kernel command-line option as suggested in the error messages, but the kernel messages say that it's not supported in -rt.

`cat /proc/interrupts' reports:
           CPU0       CPU1
  0:        135          0   IO-APIC-edge      timer
  1:          0          2   IO-APIC-edge      i8042
  3:          0          2   IO-APIC-edge
  4:          0          3   IO-APIC-edge
  6:          0          5   IO-APIC-edge      floppy
  7:          1          0   IO-APIC-edge
  8:          0          0   IO-APIC-edge      rtc0
  9:          0          0   IO-APIC-fasteoi   acpi
 12:          0          4   IO-APIC-edge      i8042
 14:          0          0   IO-APIC-edge      pata_amd
 15:          0          0   IO-APIC-edge      pata_amd
 17:     199111        890   IO-APIC-fasteoi   firewire_ohci
 18:     196249       3752   IO-APIC-fasteoi   Gina24
 20:       4511        193   IO-APIC-fasteoi   ohci_hcd:usb2
 21:       2375       3144   IO-APIC-fasteoi   ehci_hcd:usb1
 22:          0          0   IO-APIC-fasteoi   sata_nv, ohci_hcd:usb3
 25:       6138        482   IO-APIC-fasteoi   aic7xxx
 26:       5520         91   IO-APIC-fasteoi   eth1, aic7xxx
 27:      42997       6943   IO-APIC-fasteoi   sata_sil
 29:          1        375   IO-APIC-fasteoi   megaraid
NMI:         17         16   Non-maskable interrupts
LOC:     254097     230128   Local timer interrupts
SPU:          0          0   Spurious interrupts
PMI:         17         16   Performance monitoring interrupts
IWI:          0          0   IRQ work interrupts
RES:      26350      25414   Rescheduling interrupts
CAL:       2825      32855   Function call interrupts
TLB:       1697       1346   TLB shootdowns
TRM:          0          0   Thermal event interrupts
THR:          0          0   Threshold APIC interrupts
MCE:          0          0   Machine check exceptions
MCP:        117        117   Machine check polls
ERR:          1
MIS:          0


Needless to say, the Firewire audio is a no-go.

I'm also having trouble getting dual-head X to work, but that's another issue, most likely. I'm also wondering if I can get the HPET timer enabled: AFAICT (from looking at other BIOSes) the nForce3 has one, but this system's ACPI tables don't advertise it.

Any help or suggestions gratefully received. :^)
--
Chris

--
To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [RT Stable]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux