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