David Brownell wrote:
Ilia A. Petrov wrote:

When kernel is mounting root file system it is doing it too fast so usb-support have not ime to scan bus for mass-storage devices and connect them.
...
or, imho better way, - when completing init of usb bus, first scans it and connect all devices and only after all devices were connected returns to main kernel code.


That might not entirely solve the problem, since the relevant device
could drop off the bus temporarily, but it seems like it'd be a step
forward.  How would you make root hub ("bus") initialization do that?

i'm not familiar with linux usb implementation so may be it's wrong:
after sending global reset over the bus you can manually check (not trough the hub driver) root port connection status and call enumeration if needed.


another way- add an option to kernel for booting from usb mass-storage, where place an input-waiting code, because my current solution adds such delay for all boots (ide,scsi,usb)



-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to