[FAQ] FBSD on a USB stick
Giovanni Trematerra
giovanni.trematerra at gmail.com
Fri Mar 5 13:17:00 UTC 2010
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)
> @@ -1656,6 +1656,8 @@
> UMA_ALIGN_PTR, UMA_ZONE_NOFREE);
> devfs_first();
>
> +repeat:
> +
> /*
> * We are booted with instructions to prompt for the root filesystem.
> */
> @@ -1725,9 +1727,10 @@
> * 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"
>
More information about the freebsd-current
mailing list