2.6.15 EHCI hang on boot

From: Marc Haber
Date: Wed Jan 04 2006 - 11:18:01 EST


Hi,

I have rolled out 2.6.15 on a number of test hosts. On one of my
boxes, which is by far the most recent one, has an i865 chipset, hangs
on boot when the EHCI driver is loaded. USB is not compiled as module,
so the system doesn't come up at all:

ACPI: PCI Interrupt 0000:00:1d.7[D] -> GSI 23 (level, low) -> IRQ 18
ehci_hcd 0000:00:1d.7: EHCI Host Controller
ehci_hcd 0000:00:1d.7: debug port 1

These are the last lines of the boot log (which I have completely
captured via serial console and can submit on request).

The EHCI controller's lspci output (obtained with 2.6.14.3):
0000:00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI
Controller (rev 02) (prog-if 20 [EHCI])
Subsystem: Micro-Star International Co., Ltd. 865PE Neo2 (MS-6728)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort - <MAbort- >SERR- <PERR-
Latency: 0
Interrupt: pin D routed to IRQ 18
Region 0: Memory at febffc00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] #0a [20a0]
(complete lspci output available on request)

The 2.6.14.3 kernel which was installed on that box before works fine.
The 2.6.15 configuration is the result of make oldconfig over that
2.6.14.3 kernel, so I suspect that the configurations are sufficiently
similiar, and the same 2.6.15 binary works fine on other systems which
have their EHCI as PCI cards.

I suspect an incompatibility with the i865 chipset. Is there anything
I can do to help debugging?

Greetings
Marc

--
-----------------------------------------------------------------------------
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Mannheim, Germany | lose things." Winona Ryder | Fon: *49 621 72739834
Nordisch by Nature | How to make an American Quilt | Fax: *49 621 72739835
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/