Time has passed without further mention of this problem. Today I took
some time to discover exactly where the boot process was hanging. I
found the place. 

In drivers/usb/host/pci-quirks.c, in function quirk_usb_disable_ehci
(should start around line 211) there is a stanza that reads:

                        /* always say Linux will own the hardware
                         * by setting EHCI_USBLEGSUP_OS.
                         */

                        pci_write_config_byte(pdev, offset + 3, 1);

On my sapphire athlon64 motherboard (see the thread for more details),
this call never returns (without generating any output). I commented
it out, and now the EHCI subsystem works OK (currently running
2.6.16rc2).

I do not know what the right patch should be. 

Carlo

-- 
  *         Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - [EMAIL PROTECTED]             che bisogno ci sarebbe
  *               di parlare tanto di amore e di rettitudine? (Chuang-Tzu)


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to