On Sun, 27 Nov 2005, Alan Stern wrote:
>On Sun, 27 Nov 2005, Adam J. Richter wrote:
[...]
>>      2.6.15-rc2-git6, during "modprobe ehci-hcd" blocks forever.
>> 
>>      I can still type and have my text echoed back to me, and I
>> can use the console keys to dump process information.
[...]
>>      One thing that makes my configuration a little unusual is that
>> I am booting from a USB 2.0 flash disk, and previous versions of the kernel
>> only see the flash disk after boot if I remove the ehci module (causing
>> the port to fall back to uhci control), or physical remove and reinsert
>> the flash disk.  I suspect that this is some kind of BIOS interaction
>> problem, but I'm just guessing.

>This is a known issue.  You can work around it by adding a call to

>       spin_lock_init(&ehci->lock);

>as the first line of drivers/usb/host/ehci-pci.c:ehci_pci_reset().

        Thank you, Alan!  I made that change to my 2.6.15-rc3 tree,
and do not have the problem anymore.  (drivers/usb/host is unchanged
between 2.6.15-rc2-git6 and 2.6.15-rc3.)

        Also, by the way, in 2.6.15-rc3, the USB 2.0 flash disk
that I use for booting is seen by ehci without my having to
remove it and plug it back in or unload ehci-hcd.

Adam Richter


-------------------------------------------------------
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://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click
_______________________________________________
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