On Thu, Jan 06, 2011 at 04:30:57PM +0100, Martin Mueller wrote: > Hi, > > we are working on making the Linux Kernel (2.6.34) boot faster on an > embedded ARM machine. One significant delay is caused by the 50ms > TDRSTR minimum reset time required by USB spec. Starting both OHCI > and EHCI creates a 100ms sleep in total. Running them in threads e.g. > with > > http://lwn.net/Articles/299591/ > > removes the delay but could cause other issues. We need both compiled > in and can not run them as modules. Is there any other recommended > procedure to increase start-up time? Yes, do like other "sane" distros do and don't stop the rest of the system from coming up when you are waiting for USB to get initialized :) Seriously, this should not be an issue at all, why are you forcing your boot sequence to wait until after this is finished? Your system should be off doing other things at this point in time while those delays happen, right? thanks, greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html