Here are the registers for 0000:00:1a.0 and 0000:00:1d.0 prior to inserting any usb 2.0 device I have not included the "after" logs as there were no changes that occurred to the file(s) after a device was plugged in. Will work on and add the CONFIG_DUMMY_IRQ logs, but it appears there are errors in the before logs. Thanks On Sat, Aug 17, 2013 at 8:54 PM, Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > 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 >
bus pci, device 0000:00:1a.0 EHCI Host Controller EHCI 1.00, rh state running ownership 01000001 linux SMI sts/enable 0x40080000 structural params 0x00200002 capability params 0x00036881 status e008 Async Periodic Recl FLR command 0010031 (park)=0 ithresh=1 Async Periodic period=1024 RUN intrenable 37 IAA FATAL PCD ERR INT uframe 0ea7 port:1 status 001005 0 ACK POWER sig=se0 PE CONNECT port:2 status 001000 0 ACK POWER sig=se0 irq normal 193 err 3 iaa 88 (lost 0) complete 195 unlink 3
bus pci, device 0000:00:1d.0 EHCI Host Controller EHCI 1.00, rh state suspended ownership 01000001 linux SMI sts/enable 0x40000000 structural params 0x00200002 capability params 0x00036881 status 3000 Recl Halt command 0010000 (park)=0 ithresh=1 period=1024 HALT intrenable 37 IAA FATAL PCD ERR INT uframe 07fe port:1 status 601085 0 ACK POWER sig=se0 SUSPEND PE CONNECT port:2 status 501000 0 ACK POWER sig=se0 irq normal 22 err 0 iaa 10 (lost 0) complete 22 unlink 1