[Bug 809810] New: irq <number>: nobody cared
https://bugzilla.novell.com/show_bug.cgi?id=809810 https://bugzilla.novell.com/show_bug.cgi?id=809810#c0 Summary: irq <number>: nobody cared Classification: openSUSE Product: openSUSE 12.3 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: werner@suse.com QAContact: qa-bugs@suse.de CC: coolo@suse.com Found By: Development Blocker: --- As reported for 11.4 and also SLES11 SP2, sometimes the kernel does: speedy kernel: [ 9575.033019] irq 16: nobody cared (try booting with the "irqpoll" option) speedy kernel: [ 9575.033022] Pid: 0, comm: swapper/0 Not tainted 3.7.10-1.1-desktop #1 speedy kernel: [ 9575.033023] Call Trace: speedy kernel: [ 9575.033031] [<ffffffff81004818>] dump_trace+0x88/0x300 speedy kernel: [ 9575.033035] [<ffffffff8158b033>] dump_stack+0x69/0x6f speedy kernel: [ 9575.033038] [<ffffffff810d6c56>] __report_bad_irq+0x36/0xe0 speedy kernel: [ 9575.033041] [<ffffffff810d7158>] note_interrupt+0x1e8/0x240 speedy kernel: [ 9575.033045] [<ffffffff810d4772>] handle_irq_event_percpu+0xc2/0x250 speedy kernel: [ 9575.033047] [<ffffffff810d4947>] handle_irq_event+0x47/0x70 speedy kernel: [ 9575.033049] [<ffffffff810d7c50>] handle_fasteoi_irq+0x60/0x100 speedy kernel: [ 9575.033051] [<ffffffff810046c8>] handle_irq+0x18/0x30 speedy kernel: [ 9575.033053] [<ffffffff810043a2>] do_IRQ+0x52/0xd0 speedy kernel: [ 9575.033056] [<ffffffff8159806d>] common_interrupt+0x6d/0x6d speedy kernel: [ 9575.033061] [<ffffffff8132018c>] intel_idle+0xec/0x160 speedy kernel: [ 9575.033064] [<ffffffff81452e0d>] cpuidle_idle_call+0x9d/0x330 speedy kernel: [ 9575.033067] [<ffffffff8100be0a>] cpu_idle+0x6a/0xe0 speedy kernel: [ 9575.033071] [<ffffffff81ac8bc8>] start_kernel+0x3b8/0x3c3 speedy kernel: [ 9575.033073] [<ffffffff81ac8436>] x86_64_start_kernel+0x105/0x114 speedy kernel: [ 9575.033075] handlers: speedy kernel: [ 9575.033077] [<ffffffff813f2220>] usb_hcd_irq speedy kernel: [ 9575.033080] [<ffffffffa0282940>] rtl8139_interrupt [8139too] speedy kernel: [ 9575.033080] Disabling IRQ #16 IRQ 16 is used by ehci_hcd:usb1 and eth1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c1
--- Comment #1 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c2
--- Comment #2 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c3
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c4
--- Comment #4 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c5
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c6
Lars Richter
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c7
--- Comment #7 from Lars Richter
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c
Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c8
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c9
Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c10
--- Comment #10 from david chang
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c11
--- Comment #11 from Dr. Werner Fink
Hi,
Could you please provide the following information: - lspci -nnvv - cat /proc/interrupts
Thank you!
Here we are -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c12
--- Comment #12 from david chang
From your attached, it looks like your system has ASM1083/1085 PCIe to PCI bridge chip. And the chip is known has problem with the interrupt handling.
More information at: https://bugzilla.kernel.org/show_bug.cgi?id=38632 http://marc.info/?t=132793759000004&r=1&w=2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c13
--- Comment #13 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c14
--- Comment #14 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c15
--- Comment #15 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c16
--- Comment #16 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c17
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c18
--- Comment #18 from Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c19
stephan stephan
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c
Dr. Werner Fink
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c21
--- Comment #21 from Jiri Slaby
--- drivers/net/ethernet/realtek/8139too.c +++ drivers/net/ethernet/realtek/8139too.c 2013-10-27 15:38:26.153167940 +0000 @@ -2145,26 +2145,34 @@ static int rtl8139_poll(struct napi_stru static irqreturn_t rtl8139_interrupt (int irq, void *dev_instance) { struct net_device *dev = (struct net_device *) dev_instance; - struct rtl8139_private *tp = netdev_priv(dev); - void __iomem *ioaddr = tp->mmio_addr; + struct rtl8139_private *tp; + void __iomem *ioaddr; u16 status, ackstat; int link_changed = 0; /* avoid bogus "uninit" warning */ - int handled = 0; + int handled = IRQ_NONE; + + if (unlikely(dev == NULL)) + return IRQ_RETVAL(handled);
Hi, as far as request_irq does not pass NULL (it cannot due to shared irq flag, which I presume), this can never happen.
+ tp = netdev_priv(dev); + ioaddr = tp->mmio_addr;
spin_lock (&tp->lock); + synchronize_irq(dev->irq);
This looks weird. Waiting for itself to finish: does this cause deadlocks or am I missing something? regards, -- js suse labs -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c25
--- Comment #25 from Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c26
--- Comment #26 from Joey Lee
Going by comment#7 this is not a problem with the HCD, but of the network driver or a generic issue.
Oh! yes, I missed this oops. It looks about r8169 driver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c27
--- Comment #27 from david chang
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c28
--- Comment #28 from Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=809810
https://bugzilla.novell.com/show_bug.cgi?id=809810#c29
--- Comment #29 from Dr. Werner Fink
participants (1)
-
bugzilla_noreply@novell.com