[Bug 695301] New: Driver for ethernet card RTL 8139 does not use IRQ
https://bugzilla.novell.com/show_bug.cgi?id=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c0 Summary: Driver for ethernet card RTL 8139 does not use IRQ Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: x86 OS/Version: openSUSE 11.4 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: werner@novell.com QAContact: qa@suse.de Found By: Development Blocker: ---
From /var/log/messages
May 19 20:13:43 speedy kernel: [ 3293.764622] irq 16: nobody cared (try booting with the "irqpoll" option) May 19 20:13:43 speedy kernel: [ 3293.764624] Pid: 0, comm: swapper Not tainted 2.6.37.6-0.5-default #1 May 19 20:13:43 speedy kernel: [ 3293.764625] Call Trace: May 19 20:13:43 speedy kernel: [ 3293.764632] [<ffffffff81005819>] dump_trace+0x69/0x2e0 May 19 20:13:43 speedy kernel: [ 3293.764636] [<ffffffff814ba6b3>] dump_stack+0x69/0x6f May 19 20:13:43 speedy kernel: [ 3293.764639] [<ffffffff810c60fe>] __report_bad_irq+0x1e/0x90 May 19 20:13:43 speedy kernel: [ 3293.764641] [<ffffffff810c6319>] note_interrupt+0x1a9/0x200 May 19 20:13:43 speedy kernel: [ 3293.764644] [<ffffffff810c7245>] handle_fasteoi_irq+0xd5/0x110 May 19 20:13:43 speedy kernel: [ 3293.764646] [<ffffffff81005725>] handle_irq+0x15/0x20 May 19 20:13:43 speedy kernel: [ 3293.764648] [<ffffffff8100538e>] do_IRQ+0x5e/0xe0 May 19 20:13:43 speedy kernel: [ 3293.764650] [<ffffffff814bd693>] ret_from_intr+0x0/0xa May 19 20:13:43 speedy kernel: [ 3293.764654] [<ffffffff812a4f5e>] intel_idle+0xbe/0x110 May 19 20:13:43 speedy kernel: [ 3293.764657] [<ffffffff8139d598>] cpuidle_idle_call+0xb8/0x2b0 May 19 20:13:43 speedy kernel: [ 3293.764660] [<ffffffff8100125c>] cpu_idle+0x4c/0x90 May 19 20:13:43 speedy kernel: [ 3293.764663] [<ffffffff81b32be9>] start_kernel+0x38b/0x396 May 19 20:13:43 speedy kernel: [ 3293.764666] [<ffffffff81b32414>] x86_64_start_kernel+0xf9/0xff May 19 20:13:43 speedy kernel: [ 3293.764667] handlers: May 19 20:13:43 speedy kernel: [ 3293.764668] [<ffffffffa0138280>] (usb_hcd_irq+0x0/0x70 [usbcore]) May 19 20:13:43 speedy kernel: [ 3293.764683] [<ffffffffa01698d0>] (rtl8139_interrupt+0x0/0x220 [8139too]) May 19 20:13:43 speedy kernel: [ 3293.764686] Disabling IRQ #16 it should be noted that IRQ 16 is also used by the USB layer, see result of `grep 16: /proc/interrupts' 16: 19115 0 0 0 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c1 Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |jslaby@novell.com InfoProvider| |werner@novell.com --- Comment #1 from Jiri Slaby <jslaby@novell.com> 2011-05-22 20:14:08 UTC --- (In reply to comment #0)
May 19 20:13:43 speedy kernel: [ 3293.764622] irq 16: nobody cared (try booting with the "irqpoll" option) .. handlers: [<ffffffffa0138280>] (usb_hcd_irq+0x0/0x70 [usbcore]) [<ffffffffa01698d0>] (rtl8139_interrupt+0x0/0x220 [8139too]) Disabling IRQ #16
it should be noted that IRQ 16 is also used by the USB layer, see result of `grep 16: /proc/interrupts'
16: 19115 0 0 0 0 0 0 0 IO-APIC-fasteoi ehci_hcd:usb1, eth1
What makes you think it's a r8139 bug? I have seen many of unexpected interrupts from usb buses too... -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c2 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |werner@novell.com --- Comment #2 from Dr. Werner Fink <werner@novell.com> 2011-05-23 08:03:11 UTC --- OK, it's a guess but a guess grounded on the fact that the PCI ethernet card is an old one. The card uses INT A hardoced and is plugged into the single PCI slot nearby the remaining PCIe slots. The card is used for a PPPoE tunnel to my DSL modem. It happens during high network transfer rates (OK DSL isn't that much). The other ethernet device is an onboard one for my internal network and does not shows this behaviour and this even on a much higher throughput (1000 BaseT). After this had happen I've add irqpoll to the kernels command line and also I had added the line options 8139too use_io=0 media=560 to /etc/modprobe.d/99-local.conf (but AFAICS from source, the drivers default is MMIO as CONFIG_8139TOO_PIO is not set in /proc/config.gz) One fact more: even after this had happen the network over the ethernet card was usable, also the USB devices had been usable. The mainboard is a Asrock H67M-GE with latest BIOS delivered -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|werner@novell.com | -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c3 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Normal |Major --- Comment #3 from Dr. Werner Fink <werner@novell.com> 2011-08-24 18:53:04 UTC --- It happens very often: /home/werner> grep 'irq 16' /var/log/warn May 12 23:11:53 speedy kernel: [ 551.031688] irq 16: nobody cared (try booting with the "irqpoll" option) May 18 17:56:54 speedy kernel: [ 1121.657378] irq 16: nobody cared (try booting with the "irqpoll" option) May 19 20:13:43 speedy kernel: [ 3293.764622] irq 16: nobody cared (try booting with the "irqpoll" option) Aug 17 20:09:35 speedy kernel: [ 1137.750828] irq 16: nobody cared (try booting with the "irqpoll" option) Aug 18 19:36:25 speedy kernel: [ 424.764816] irq 16: nobody cared (try booting with the "irqpoll" option) Aug 19 20:16:50 speedy kernel: [ 5065.416577] irq 16: nobody cared (try booting with the "irqpoll" option) Aug 20 20:03:33 speedy kernel: [ 667.337044] irq 16: nobody cared (try booting with the "irqpoll" option) Aug 21 11:19:15 speedy kernel: [ 18.271505] irq 16: nobody cared (try booting with the "irqpoll" option) Aug 23 11:22:03 speedy kernel: [ 549.143386] irq 16: nobody cared (try booting with the "irqpoll" option) Aug 23 21:42:39 speedy kernel: [ 7609.387983] irq 16: nobody cared (try booting with the "irqpoll" option) it seems a very common problem: http://www.google.de/search?hl=en&client=firefox-a&hs=ioy&rls=org.mozilla%3Aen-US%3Aofficial&q=%22irq+16%3A+nobody+cared%22+-opensuse&btnG=Search -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c4 --- Comment #4 from Dr. Werner Fink <werner@novell.com> 2011-08-24 19:00:08 UTC --- http://www.spinics.net/lists/linux-acpi/msg33181.html -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c5 Dr. Werner Fink <werner@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |jslaby@novell.com --- Comment #5 from Dr. Werner Fink <werner@novell.com> 2011-08-24 19:01:39 UTC --- What do you think about this? -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c6 Jiri Slaby <jslaby@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- InfoProvider|jslaby@novell.com |werner@suse.com --- Comment #6 from Jiri Slaby <jslaby@novell.com> 2011-08-31 09:25:40 UTC --- (In reply to comment #5)
What do you think about this?
Yes, this might be a fix for this. Could you try kernel-vanilla below (the patch is part of 3.1-rc1)? Or do you want me to build a 11.4 kernel? http://download.opensuse.org/repositories/Kernel:/vanilla/standard/ -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c7 Greg Kroah-Hartman <gregkh@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED InfoProvider|werner@suse.com | Resolution| |NORESPONSE --- Comment #7 from Greg Kroah-Hartman <gregkh@suse.com> 2011-09-21 23:37:19 UTC --- Closing due to lack of response. -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c8 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P2 - High Status|RESOLVED |REOPENED Platform|x86 |x86-64 Resolution|NORESPONSE | --- Comment #8 from Dr. Werner Fink <werner@suse.com> 2011-11-23 13:40:17 UTC --- It happens again and with googles help the same happens not only for me also for other people having a shared irq with ehci_hcd even *with* vanilla kernel. And even with kernel 3.0 and above, the google search irq nobody cares +"3.0" site:lkml.org/ return 191 matches. The google search irq nobody cares +"3.1" site:lkml.org/ returns 102 matches. For a usefull work around I've added acpi=debug as it seems to be a race condition in the kernel thread handling for irq 16 used here by ehci_hcd and 8139too(eth1) IMHO we will see this bug due to the new kernel for SLES11-SP2 not only with openSUSe but for SLES11-SP2. -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c9 Yarny Yarny <Yarny@public-files.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Yarny@public-files.de --- Comment #9 from Yarny Yarny <Yarny@public-files.de> 2012-05-15 21:44:14 UTC --- I'm experiencing the same problem with openSUSE 12.1 (and did so with 11.4). May 13 01:56:22 linux kernel: [ 9455.628345] irq 18: nobody cared (try booting with the "irqpoll" option) May 13 01:56:22 linux kernel: [ 9455.628349] Pid: 0, comm: swapper Tainted: G C 3.1.10-1.9-desktop #1 May 13 01:56:22 linux kernel: [ 9455.628350] Call Trace: May 13 01:56:22 linux kernel: [ 9455.628360] [<ffffffff810043fa>] dump_trace+0xaa/0x2b0 May 13 01:56:22 linux kernel: [ 9455.628365] [<ffffffff815853e3>] dump_stack+0x69/0x6f May 13 01:56:22 linux kernel: [ 9455.628369] [<ffffffff810c6626>] __report_bad_irq+0x36/0xe0 May 13 01:56:22 linux kernel: [ 9455.628373] [<ffffffff810c68b6>] note_interrupt+0x146/0x1a0 May 13 01:56:22 linux kernel: [ 9455.628376] [<ffffffff810c45dd>] handle_irq_event_percpu+0xcd/0x290 May 13 01:56:22 linux kernel: [ 9455.628379] [<ffffffff810c47e7>] handle_irq_event+0x47/0x70 May 13 01:56:22 linux kernel: [ 9455.628382] [<ffffffff810c7100>] handle_fasteoi_irq+0x60/0xf0 May 13 01:56:22 linux kernel: [ 9455.628384] [<ffffffff810041e8>] handle_irq+0x18/0x30 May 13 01:56:22 linux kernel: [ 9455.628387] [<ffffffff81003e63>] do_IRQ+0x53/0xd0 May 13 01:56:22 linux kernel: [ 9455.628391] [<ffffffff8159f0ae>] common_interrupt+0x6e/0x6e May 13 01:56:22 linux kernel: [ 9455.628396] [<ffffffff8130c0fb>] intel_idle+0xcb/0x120 May 13 01:56:22 linux kernel: [ 9455.628401] [<ffffffff814400a4>] cpuidle_idle_call+0xb4/0x340 May 13 01:56:22 linux kernel: [ 9455.628404] [<ffffffff81001198>] cpu_idle+0x78/0xd0 May 13 01:56:22 linux kernel: [ 9455.628407] [<ffffffff81d56baf>] start_kernel+0x3a1/0x3ac May 13 01:56:22 linux kernel: [ 9455.628410] [<ffffffff81d56434>] x86_64_start_kernel+0xd1/0xe0 May 13 01:56:22 linux kernel: [ 9455.628412] handlers: May 13 01:56:22 linux kernel: [ 9455.628421] [<ffffffffa0357050>] rtl8139_interrupt May 13 01:56:22 linux kernel: [ 9455.628422] Disabling IRQ #18 It happens every couple of days, and each time it happens, my 100Mbit NIC becomes a 2Mbit NIC until the next reboot. -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c10 Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED CC| |jeffm@suse.com Resolution| |WONTFIX --- Comment #10 from Jeff Mahoney <jeffm@suse.com> 2012-08-02 11:57:10 EDT --- With the coming release of openSUSE 12.2, openSUSE kernel developers are focusing their efforts there. Reports against openSUSE 11.4 and prior will not get the attention needed to resolve them before openSUSE 12.2 is release and openSUSE 11.4 becomes unmaintained. Please re-test with openSUSE 12.1 or openSUSE RC2+ and re-open with an updated Product if you still encounter your issue. We apologize for this issue not getting the attention it deserves but we are focusing our resources in the area where they will have the most impact for our users. We're working hard to make openSUSE 12.2 the best openSUSE release yet! -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c11 Yarny Yarny <Yarny@public-files.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Component|Kernel |Kernel Resolution|WONTFIX | Product|openSUSE 11.4 |openSUSE 12.1 Target Milestone|--- |Final OS/Version|openSUSE 11.4 |openSUSE 12.1 --- Comment #11 from Yarny Yarny <Yarny@public-files.de> 2012-08-04 09:16:23 UTC ---
Please re-test with openSUSE 12.1 or openSUSE RC2+ and re-open with an updated Product[...] Done. The problem still occurs on my machine with openSUSE 12.1, kernel 3.1.10-1.16-desktop (x86-64). When it happens, it still turns my 100Mbit NIC into a 2Mbit NIC (see my Comment #9).
-- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c12 --- Comment #12 from Yarny Yarny <Yarny@public-files.de> 2012-08-04 15:18:14 UTC --- I failed to reproduce the problem with openSUSE 12.2, with kernel-default-3.4.4-1.1.1.x86_64. I tested with a live medium and pushed a data stream from /dev/urandom through the NIC (in both directions) for 3 hours. Then I just surfed the web through the NIC for another hour. No Disabling-IRQ message occured in /var/log/messages, and the NIC kept its 100Mbit speed. -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c Jeff Mahoney <jeffm@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel-maintainers@forge.pr |bpoirier@suse.com |ovo.novell.com | -- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c13 Yarny Yarny <Yarny@public-files.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Kernel |Kernel Product|openSUSE 12.1 |openSUSE 12.2 OS/Version|openSUSE 12.1 |openSUSE 12.2 --- Comment #13 from Yarny Yarny <Yarny@public-files.de> 2013-01-27 12:47:14 UTC --- Sadly, the bug still exists in openSUSE 12.2. I updated my desktop pc to oS 12.2 yesterday. After that, I surfed the web through the NIC for a couple of hours until I obtained this:
Jan 27 00:46:10 linux kernel: [ 9148.088662] irq 18: nobody cared (try booting with the "irqpoll" option) Jan 27 00:46:10 linux kernel: [ 9148.088665] Pid: 0, comm: swapper/0 Tainted: G C O 3.4.11-2.16-desktop #1 Jan 27 00:46:10 linux kernel: [ 9148.088667] Call Trace: Jan 27 00:46:10 linux kernel: [ 9148.088676] [<ffffffff81004648>] dump_trace+0x88/0x300 Jan 27 00:46:10 linux kernel: [ 9148.088681] [<ffffffff81581675>] dump_stack+0x69/0x6f Jan 27 00:46:10 linux kernel: [ 9148.088685] [<ffffffff810cc716>] __report_bad_irq+0x36/0xe0 Jan 27 00:46:10 linux kernel: [ 9148.088688] [<ffffffff810cca4f>] note_interrupt+0x1ef/0x240 Jan 27 00:46:10 linux kernel: [ 9148.088691] [<ffffffff810ca0e2>] handle_irq_event_percpu+0xc2/0x250 Jan 27 00:46:10 linux kernel: [ 9148.088694] [<ffffffff810ca2b7>] handle_irq_event+0x47/0x70 Jan 27 00:46:10 linux kernel: [ 9148.088697] [<ffffffff810cd4d0>] handle_fasteoi_irq+0x60/0x100 Jan 27 00:46:10 linux kernel: [ 9148.088699] [<ffffffff810044f8>] handle_irq+0x18/0x30 Jan 27 00:46:10 linux kernel: [ 9148.088701] [<ffffffff810041d2>] do_IRQ+0x52/0xd0 Jan 27 00:46:10 linux kernel: [ 9148.088705] [<ffffffff8158d9ea>] common_interrupt+0x6a/0x6a Jan 27 00:46:10 linux kernel: [ 9148.088710] [<ffffffff81329509>] intel_idle+0xe9/0x160 Jan 27 00:46:10 linux kernel: [ 9148.088714] [<ffffffff8144f84d>] cpuidle_idle_call+0x9d/0x330 Jan 27 00:46:10 linux kernel: [ 9148.088719] [<ffffffff8100bd7a>] cpu_idle+0x6a/0xe0 Jan 27 00:46:10 linux kernel: [ 9148.088723] [<ffffffff81ac2ba3>] start_kernel+0x39e/0x3a9 Jan 27 00:46:10 linux kernel: [ 9148.088726] [<ffffffff81ac242b>] x86_64_start_kernel+0x105/0x114 Jan 27 00:46:10 linux kernel: [ 9148.088728] handlers: Jan 27 00:46:10 linux kernel: [ 9148.088740] [<ffffffffa02ee950>] rtl8139_interrupt Jan 27 00:46:10 linux kernel: [ 9148.088741] Disabling IRQ #18
-- 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=695301 https://bugzilla.novell.com/show_bug.cgi?id=695301#c14 Dr. Werner Fink <werner@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |DUPLICATE --- Comment #14 from Dr. Werner Fink <werner@suse.com> 2013-03-29 17:26:55 UTC --- Just a dup of newer bug #809810 *** This bug has been marked as a duplicate of bug 809810 *** http://bugzilla.novell.com/show_bug.cgi?id=809810 -- 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.
participants (1)
-
bugzilla_noreply@novell.com