Red Hat Bugzilla – Bug 151651
mkinitrd needs longer wait for two usb disks
Last modified: 2007-11-30 17:11:02 EST
If I have one of my external HDs containing raid components connected to a USB
and one to a Firewire port, both are successfully brought up, as long as I
arrange for usb-storage to be loaded after sbp2: the sleep 5 after loading
usb-storage enables both buses to stabilize.
However, if I connect the disk that was on Firewire on a USB port, then, most
times, neither disk is brought up before raid devices are started. It seems
that a little bit more than 5 seconds is needed for two disks to be detected and
May I suggest that we extend the sleep to say 8 seconds, which has been working
reliably for me? Also, how about arranging for such a sleep to be added after
the last of sbp2 and usb-storage, such that the order of scsi_hostadapter in
/etc/modprobe.conf doesn't affect whether Firewire disks work or not? I'm
willing to implement and test such a change, if given a go ahead first.
Version-Release number of selected component (if applicable):
FWIW, I don't need two external USB disks for the 5-second delay to be
insufficient: having a disk and my brand new USB mouse is enough to get the disk
brought up a tad bit too late for raid devices containing members in it to come
Created attachment 112242 [details]
Patch that increases the usb-storage stabilization wait to 8 seconds
And here's the patch that fixed it.
Fixed in rawhide.