Instead of this patch people can use kern.cam.boot_delay Just set a delay in ms. That works on 8-STABLE too. -- Gianni On Mon, Mar 1, 2010 at 5:31 PM, Hans Petter Selasky <hselasky_at_c2i.net> wrote: > Hi, > > Sometimes the USB sticks won't get detected in time. You can fix this by using > the following simple quick and dirty patch. > > --HPS > > ================================================================== > --- sys/kern/vfs_mount.c (revision 204512) > +++ sys/kern/vfs_mount.c (local) > _at__at_ -1656,6 +1656,8 _at__at_ > UMA_ALIGN_PTR, UMA_ZONE_NOFREE); > devfs_first(); > > +repeat: > + > /* > * We are booted with instructions to prompt for the root filesystem. > */ > _at__at_ -1725,9 +1727,10 _at__at_ > * Everything so far has failed, prompt on the console if we haven't > * already tried that. > */ > - if (!asked) > - if (!vfs_mountroot_ask()) > - goto mounted; > + if (!asked) { > + pause("WDISK", 1*hz); > + goto repeat; > + } > > panic("Root mount failed, startup aborted."); > _______________________________________________ > freebsd-current_at_freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org" >Received on Fri Mar 05 2010 - 12:17:00 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:01 UTC