Re: USB Device stops working after 200001 interrupts

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

 



On Wed, 22 Jan 2014, Josh Bendavid wrote:

> I have a usb infrared remote receiver (Windows media center variety) which
> works correctly at boot, but stops working sometime later.
> 
> Kernel gives:
> [ 1101.490321] irq 21: nobody cared (try booting with the "irqpoll" option)
> [ 1101.490328] CPU: 0 PID: 0 Comm: swapper/0 Tainted: P O 3.13.0-rc8 #1
> [ 1101.490330] Hardware name: System manufacturer System Product
> Name/P5N7A-VM, BIOS 0407 11/18/2008
> [ 1101.490333] 0000000000000000 ffff88011ae2e584 ffffffff81704b5d
> ffff88011ae2e500
> [ 1101.490337] ffffffff8105c584 ffff88011ae2e500 0000000000000000
> 0000000000000015
> [ 1101.490341] ffffffff8105c930 ffff88011ae2e500 0000000000000000
> ffff88011ae2e500
> [ 1101.490344] Call Trace:
> [ 1101.490346] [] ? dump_stack+0x41/0x51
> [ 1101.490358] [] ? __report_bad_irq+0x1e/0xbb
> [ 1101.490361] [] ? note_interrupt+0x163/0x1ef
> [ 1101.490366] [] ? handle_irq_event_percpu+0xfd/0x114
> [ 1101.490370] [] ? handle_irq_event+0x2e/0x4d
> [ 1101.490373] [] ? handle_fasteoi_irq+0x71/0xa3
> [ 1101.490377] [] ? handle_irq+0x15/0x20
> [ 1101.490380] [] ? do_IRQ+0x41/0x97
> [ 1101.490384] [] ? common_interrupt+0x67/0x67
> [ 1101.490498] [] ? rm_isr+0x93/0x129 [nvidia]
> [ 1101.490502] [] ? __do_softirq+0x92/0x1d9
> [ 1101.490506] [] ? __do_softirq+0x57/0x1d9
> [ 1101.490509] [] ? get_vtime_delta+0xd/0x59
> [ 1101.490513] [] ? irq_exit+0x51/0xbb
> [ 1101.490516] [] ? do_IRQ+0x81/0x97
> [ 1101.490519] [] ? common_interrupt+0x67/0x67
> [ 1101.490521] [] ? tick_broadcast_oneshot_control+0x146/0x166
> [ 1101.490529] [] ? cpuidle_enter_state+0x43/0xa6
> [ 1101.490532] [] ? cpuidle_enter_state+0x3c/0xa6
> [ 1101.490535] [] ? cpuidle_idle_call+0xc3/0x109
> [ 1101.490539] [] ? arch_cpu_idle+0x6/0x17
> [ 1101.490542] [] ? cpu_startup_entry+0xf1/0x170
> [ 1101.490546] [] ? start_kernel+0x3bd/0x3c8
> [ 1101.490549] [] ? repair_env_string+0x57/0x57
> [ 1101.490551] handlers:
> [ 1101.490554] [] usb_hcd_irq
> [ 1101.490556] Disabling IRQ #21
> 
> and the output of cat /proc/interrupts:
...
> 21: 200001 0 IO-APIC-fasteoi ohci_hcd:usb4
...
> output of lsusb -v
...
> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.10
>   bDeviceClass            9 Hub
>   bDeviceSubClass         0 Unused
>   bDeviceProtocol         0 Full speed (or root) hub
>   bMaxPacketSize0        64
>   idVendor           0x1d6b Linux Foundation
>   idProduct          0x0001 1.1 root hub
>   bcdDevice            3.13
>   iManufacturer           3 Linux 3.13.0-rc8 ohci_hcd
>   iProduct                2 OHCI PCI host controller
>   iSerial                 1 0000:00:06.0

When this happens again, post a copy of the files under 
/sys/kernel/debug/usb/ohci/0000:00:06.0 (you'll have to build a kernel 
with CONFIG_DEBUG_FS and CONFIG_USB_DEBUG enabled).

Also, it wouldn't hurt to get a usbmon trace for bus 4, starting while 
the IR receiver is still working and continuing through to when it 
stops.

Alan Stern

--
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