05.03.2018 19:10, Dimitry Andric wrote: >> When no boot drive is detected early enough, the kernel goes to the >> mountroot prompt. That seems to hold a Giant lock which inhibits >> further progress being made. Sometimes progress can be made by trying >> to mount unmountable partitions on other drives, but this usually goes >> too fast, especially if the USB drive often times out. > > What I would like to know, is why our USB stack has such timeout issues > at all. When I boot Linux on the same type of hardware, I never see USB > timeouts. They must be doing something right, or maybe they just don't > bother checking some status bits that we are very strict about?
This is heavily hardware-dependent. You may have no issues with some software+hardware combination and long timeouts with same software but different hardware.
signature.asc
Description: OpenPGP digital signature