Alan Stern wrote:
On Wed, 22 Mar 2006, Thomas Thanner wrote:


UHCI driver is compiled directly into kernel. EHCI driver is modular.

When mouse is moved during boot, boot process stops when the UHCI driver gets initialized.


We will test with a 2.6.15 kernel asap, a 2.6.16 has to be prepared for our system first, so it will take some time before we can do the test.

We have new findings, too. Now it looks like the problem is based on communication between EHCI and UHCI.

When both are modules, everything works fine.
When both are compiled into kernel, everything works fine.
When UHCI is compiled in and EHCI is module, we have the error.


But above you said that everything stops when the UHCI driver gets initialized. If it is built into the kernel, then it will be initialized long before the EHCI driver module can be loaded. So this cannot be a communications problem between the two drivers.

If you still have the problem in later kernels, you should turn in CONFIG_USB_DEBUG in the configuration and post the kernel log.

Alan Stern



Sorry, I was writing a bit missunderstandingable. When I sait "initializes" I actually meant the print-outs of the driver during kernel initialization. They look like:

  ...
  ICH5: chipset revision 2
  ICH5: not 100% native mode: will probe irq later
      ide0: BM-DMA at 0x1460-0x1467, BIOS settings: hda:DMA, hdb:pio
      ide1: BM-DMA at 0x1468-0x146f, BIOS settings: hdc:pio, hdd:pio
  hda: MATSHITADVD-RAM SW-9574S, ATAPI CD/DVD-ROM drive
  ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
  hda: ATAPI 39X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33)
  Uniform CD-ROM driver Revision: 3.20
  USB Universal Host Controller Interface driver v2.2
  ACPI: PCI interrupt 0000:00:1d.0[A] -> GSI 16 (level, low) -> IRQ 16
  uhci_hcd 0000:00:1d.0: Intel Corp. 6300ESB USB Universal Host Controller

Then the computers stands and take no input from keyboard any longer. Since the last message was from UHCI I wrote "during UHCI initialization". And this all happens only, if UHCI compiled in *and* EHCI is module *and* mouse is moved during startup.

Hopefully this clarifies things a little bit. Sorry again for the unclear statements in my first post.

Thomas


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to