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