On Wed, Jul 08, 2009 at 10:12:08AM -0400, Peter Jones wrote:Greg KH wrote:On Wed, Jul 08, 2009 at 09:55:04AM -0400, Peter Jones wrote:You don't, that's why I said it's a heuristic. But basically, we have a timeout, and if the device list doesn't change in that amount of time, weOn 07/08/2009 09:52 AM, Peter Jones wrote:How can you ever know if all devices are enumerated as you don't knowOn 07/08/2009 06:54 AM, Dave Airlie wrote:Actually, I take it back. We do mount usbfs, and we examine
I'm not quite sure if something in the F11 initrd needs usbfs forNot a thing.
something (cc'ed Peter)
/proc/bus/usb/devices as a heuristic to try and determine if
all the devices have been enumerated.
how many devices will be showing up?
call it done.
It's not the best technique ever, but it does work.
Works for what? Why would you want to delay your boot process like
this?
Oh, okay. I can change it to use that then.So that could be related to what you're seeing.That file is now available in /sys/kernel/debug/usb/devices if you
really need it.
But I would think that you do not.Well, we pretty much do until we switch to dracut.
What is dracut and why would it change this?
As no other distro does this kind of waiting, I'm a bit confused as to
the need for it.