On Thu, 5 Nov 2009 11:13:52 -0500 (EST) Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > On Wed, 4 Nov 2009, Jesse Barnes wrote: > > > > It's notable that your log shows there are two EHCI controllers > > > but no UHCI or OHCI companion controllers. Is this system based > > > on Intel's P55 chipset? There have been numerous reports of > > > hardware bugs in the way that chipset handles low-speed or > > > full-speed devices. > > > > It's a new chipset yeah (an unreleased one), but this behavior also > > occurred on an older board with a G45 chipset. > > Does that older board have companion controllers to go with the EHCI > controllers? lspci attached. > > > If you're sure it's not a hardware issue, and you don't want to go > > > through a bisection search just yet, try doing this: Prevent > > > ehci-hcd from loaded automatically during bootup. When you then > > > load it manually, does the same thing happen? > > > > Ok, I'll give that a try. > > If you can reproduce the problem at a time later then initial > startup, the next step is to collect a usbmon trace (see > Documentation/usb/usbmon.txt). Trying this now. -- Jesse Barnes, Intel Open Source Technology Center
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) Subsystem: Intel Corporation Device 5003 Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information <?> Kernel driver in use: agpgart-intel Kernel modules: intel-agp 00:02.0 VGA compatible controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) Subsystem: Intel Corporation Device 5003 Flags: bus master, fast devsel, latency 0, IRQ 26 Memory at d0000000 (64-bit, non-prefetchable) [size=4M] Memory at c0000000 (64-bit, prefetchable) [size=256M] I/O ports at f1c0 [size=8] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [d0] Power Management version 2 Kernel driver in use: i915 Kernel modules: i915 00:02.1 Display controller: Intel Corporation 4 Series Chipset Integrated Graphics Controller (rev 03) Subsystem: Intel Corporation Device 5003 Flags: bus master, fast devsel, latency 0 Memory at d0400000 (64-bit, non-prefetchable) [size=1M] Capabilities: [d0] Power Management version 2 00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03) Subsystem: Intel Corporation Device 5003 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at d0526100 (64-bit, non-prefetchable) [size=16] Capabilities: [50] Power Management version 3 Capabilities: [8c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- 00:19.0 Ethernet controller: Intel Corporation 82567LF-2 Gigabit Network Connection Subsystem: Intel Corporation Device 5003 Flags: bus master, fast devsel, latency 0, IRQ 25 Memory at d0500000 (32-bit, non-prefetchable) [size=128K] Memory at d0524000 (32-bit, non-prefetchable) [size=4K] I/O ports at f100 [size=32] Capabilities: [c8] Power Management version 2 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable+ Capabilities: [e0] Vendor Specific Information <?> Kernel driver in use: e1000e Kernel modules: e1000e 00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0, IRQ 16 I/O ports at f0e0 [size=32] Capabilities: [50] Vendor Specific Information <?> Kernel driver in use: uhci_hcd 00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0, IRQ 21 I/O ports at f0c0 [size=32] Capabilities: [50] Vendor Specific Information <?> Kernel driver in use: uhci_hcd 00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at f0a0 [size=32] Capabilities: [50] Vendor Specific Information <?> Kernel driver in use: uhci_hcd 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 (prog-if 20) Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0, IRQ 18 Memory at d0525c00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] Vendor Specific Information <?> Kernel driver in use: ehci_hcd 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller Subsystem: Intel Corporation Device 5003 Flags: bus master, fast devsel, latency 0, IRQ 22 Memory at d0520000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel <?> Capabilities: [130] Root Complex Link <?> Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0, IRQ 23 I/O ports at f080 [size=32] Capabilities: [50] Vendor Specific Information <?> Kernel driver in use: uhci_hcd 00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0, IRQ 19 I/O ports at f060 [size=32] Capabilities: [50] Vendor Specific Information <?> Kernel driver in use: uhci_hcd 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at f040 [size=32] Capabilities: [50] Vendor Specific Information <?> Kernel driver in use: uhci_hcd 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 (prog-if 20) Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at d0525800 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] Vendor Specific Information <?> Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) (prog-if 01) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=32 Capabilities: [50] Subsystem: Gammagraphx, Inc. (or missing ID) Device 0000 00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface Controller Subsystem: Intel Corporation Device 5003 Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information <?> Kernel modules: iTCO_wdt 00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller (prog-if 01) Subsystem: Intel Corporation Device 5003 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 24 I/O ports at f1b0 [size=8] I/O ports at f1a0 [size=4] I/O ports at f190 [size=8] I/O ports at f180 [size=4] I/O ports at f020 [size=32] Memory at d0525000 (32-bit, non-prefetchable) [size=2K] Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/4 Enable+ Capabilities: [70] Power Management version 3 Capabilities: [a8] SATA HBA <?> Capabilities: [b0] Vendor Specific Information <?> Kernel driver in use: ahci 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller Subsystem: Intel Corporation Device 5003 Flags: medium devsel, IRQ 11 Memory at d0526000 (64-bit, non-prefetchable) [size=256] I/O ports at f000 [size=32] Kernel modules: i2c-i801 00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port SATA IDE Controller (prog-if 85 [Master SecO PriO]) Subsystem: Intel Corporation Device 5003 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19 I/O ports at f170 [size=8] I/O ports at f160 [size=4] I/O ports at f150 [size=8] I/O ports at f140 [size=4] I/O ports at f130 [size=16] I/O ports at f120 [size=16] Capabilities: [70] Power Management version 3 Capabilities: [b0] Vendor Specific Information <?> Kernel driver in use: ata_piix