[bug] usb_hcd_irq, irq nobody cared & threadirqs

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

 



hi,

i am not sure, whether it is really problem of the usb subsystem or with some 
other layer, but i am regularly experiencing problems with usb devices. 
searching on the lkml, i came across a very similar problem and the only common 
point is that it also mentions the usb_hcd_irq interrupt handler [1].

we both get the message irq XX: nobody cared (see below). and for both of us the 
problem started with the 3.0 kernel (i've also experienced it with 3.1-rc8). on 
my machine it happens not very often ... sometimes it takes a few hours to 
occur. however i am currently running on a kernel which is booted without 
threadirq without any problems.

i once tried to boot with the irqpoll option, but the machine didn't boot at 
all. both issues occurred on different irqs, the only common interrupt handler 
is usb_hcd_irq.

how can i help to resolve this issue?

thanks, tim

my system:

[   14.726028] irq 16: nobody cared (try booting with the "irqpoll" option)
[   14.726032] Pid: 46, comm: irq/16-uhci_hcd Tainted: P            3.0.1 #12
[   14.726035] Call Trace:
[   14.726042]  [<ffffffff810cb936>] __report_bad_irq+0x36/0xd0
[   14.726045]  [<ffffffff810cbd56>] note_interrupt+0x136/0x1f0
[   14.726049]  [<ffffffff81062c07>] ? local_bh_enable+0x57/0xc0
[   14.726052]  [<ffffffff810caa90>] ? irq_thread_fn+0x50/0x50
[   14.726054]  [<ffffffff810caa0f>] irq_thread+0x1af/0x1e0
[   14.726057]  [<ffffffff810ca860>] ? irq_finalize_oneshot+0x110/0x110
[   14.726060]  [<ffffffff8107e83c>] kthread+0x8c/0xa0
[   14.726065]  [<ffffffff815d33a4>] kernel_thread_helper+0x4/0x10
[   14.726068]  [<ffffffff8107e7b0>] ? kthread_worker_fn+0x190/0x190
[   14.726071]  [<ffffffff815d33a0>] ? gs_change+0x13/0x13
[   14.726072] handlers:
[   14.726074] [<ffffffff810ca090>] irq_default_primary_handler threaded 
[<ffffffff8142fd80>] usb_hcd_irq
[   14.726080] [<ffffffff810ca090>] irq_default_primary_handler threaded 
[<ffffffffa001dce0>] ahci_interrupt
[   14.726093] [<ffffffff810ca090>] irq_default_primary_handler threaded 
[<ffffffffa1baea40>] snd_hdsp_interrupt
[   14.726098] Disabling IRQ #16

interrupts:
  16:          0    1902349          0         52   IO-APIC-fasteoi   
uhci_hcd:usb3, ahci, snd_hdsp


ed's system:

Jul 11 07:26:01 grover kernel: [42033.890391] irq 18: nobody cared (try booting 
with the "irqpoll" option)
Jul 11 07:26:01 grover kernel: [42033.897325] Pid: 1434, comm: irq/18-ohci_hcd 
Not tainted 3.0.0-rc5-crc+ #324
Jul 11 07:26:01 grover kernel: [42033.904585] Call Trace:
Jul 11 07:26:01 grover kernel: [42033.904596]  [<ffffffff810a9bf9>] 
__report_bad_irq+0x69/0x110
Jul 11 07:26:01 grover kernel: [42033.904599]  [<ffffffff810a9f0c>] 
note_interrupt+0x26c/0x2b0
Jul 11 07:26:01 grover kernel: [42033.904603]  [<ffffffff810a9879>] 
irq_thread+0x209/0x210
Jul 11 07:26:01 grover kernel: [42033.904605]  [<ffffffff810a9960>] ? 
exit_irq_thread+0x90/0x90
Jul 11 07:26:01 grover kernel: [42033.904608]  [<ffffffff810a9670>] ? 
irq_finalize_oneshot+0x160/0x160
Jul 11 07:26:01 grover kernel: [42033.904613]  [<ffffffff81070d56>] 
kthread+0xb6/0xc0
Jul 11 07:26:01 grover kernel: [42033.904618]  [<ffffffff8108945d>] ? 
trace_hardirqs_on_caller+0x14d/0x190
Jul 11 07:26:01 grover kernel: [42033.904622]  [<ffffffff81570c14>] 
kernel_thread_helper+0x4/0x10
Jul 11 07:26:01 grover kernel: [42033.904625]  [<ffffffff81568b84>] ? 
retint_restore_args+0xe/0xe
Jul 11 07:26:01 grover kernel: [42033.904628]  [<ffffffff81070ca0>] ? 
__init_kthread_worker+0x70/0x70
Jul 11 07:26:01 grover kernel: [42033.904631]  [<ffffffff81570c10>] ? 
gs_change+0xb/0xb
Jul 11 07:26:01 grover kernel: [42033.904633] handlers:
Jul 11 07:26:01 grover kernel: [42033.904635] [<ffffffff810a7e50>] 
irq_default_primary_handler threaded [<ffffffff813a2150>] 
radeon_driver_irq_handler_kms
Jul 11 07:26:01 grover kernel: [42033.904641] [<ffffffff810a7e50>] 
irq_default_primary_handler threaded [<ffffffff81464df0>] usb_hcd_irq
Jul 11 07:26:01 grover kernel: [42033.904647] [<ffffffff810a7e50>] 
irq_default_primary_handler threaded [<ffffffff81464df0>] usb_hcd_irq
Jul 11 07:26:01 grover kernel: [42033.904650] [<ffffffff810a7e50>] 
irq_default_primary_handler threaded [<ffffffff81464df0>] usb_hcd_irq
Jul 11 07:26:01 grover kernel: [42033.904653] Disabling IRQ #18

interrupts:
18:         10        148       1892     131017   IO-APIC-fasteoi   radeon, 
ohci_hcd:usb5, ohci_hcd:usb6, ohci_hcd:usb7


[1] https://lkml.org/lkml/2011/7/11/119


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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux