On Sat, 17 Aug 2013, Kevin Archer wrote: > Issue similar to Ming Lei post of June 26th 2013 > > USB 2.0 ports "appear" to operate correctly in 2.6.33 and 2.6.39 but > not after going to 3.1 > > > See detailed log in below link: > > https://bugs.launchpad.net/bugs/1210858 The log file contains this line: [ 2.030639] irq 16: nobody cared (try booting with the "irqpoll" option) Not surprisingly, IRQ 16 is the one used by the EHCI (USB-2) controller. No doubt that's why you were asked to test with the irqpoll option. This problem is most likely caused by some other part of the kernel. It won't be easy to tell which, however. Do any kernel versions work okay? To get more information, run a kernel that was built with CONFIG_USB_DEBUG enabled. Then go to the /sys/kernel/debug/usb/ehci/0000:00:1a.0 directory and post a copy of the "registers" file there. In fact, get two copies of that file: one before plugging any device into a USB-2 port, and one while a device is plugged in. Another thing you can try: Run a kernel with CONFIG_DUMMY_IRQ enabled. Do: rmmod ath9k echo 0000:00:1a.0 >/sys/bus/pci/drivers/ehci-pci/unbind modprobe dummy-irq irq=16 and see what shows up in the dmesg log. 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