Date: Fri, 5 Mar 2010 14:16:55 +0100 From: Giovanni Trematerra <giovanni.trematerra@gmail.com> To: Hans Petter Selasky <hselasky@c2i.net> Cc: freebsd-current@freebsd.org Subject: Re: [FAQ] FBSD on a USB stick Message-ID: <4e6cba831003050516r3cf2ee88p65486248e861dbed@mail.gmail.com> In-Reply-To: <201003011731.20790.hselasky@c2i.net> References: <201003011731.20790.hselasky@c2i.net>
next in thread | previous in thread | raw e-mail | index | archive | help
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@c2i.net> wrot= e: > 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 > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- sys/kern/vfs_mount.c =A0 =A0 =A0 =A0(revision 204512) > +++ sys/kern/vfs_mount.c =A0 =A0 =A0 =A0(local) > @@ -1656,6 +1656,8 @@ > =A0 =A0 =A0 =A0 =A0 =A0UMA_ALIGN_PTR, UMA_ZONE_NOFREE); > =A0 =A0 =A0 =A0devfs_first(); > > +repeat: > + > =A0 =A0 =A0 =A0/* > =A0 =A0 =A0 =A0 * We are booted with instructions to prompt for the root = filesystem. > =A0 =A0 =A0 =A0 */ > @@ -1725,9 +1727,10 @@ > =A0 =A0 =A0 =A0 * Everything so far has failed, prompt on the console if = we haven't > =A0 =A0 =A0 =A0 * already tried that. > =A0 =A0 =A0 =A0 */ > - =A0 =A0 =A0 if (!asked) > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 if (!vfs_mountroot_ask()) > - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 goto mounted; > + =A0 =A0 =A0 if (!asked) { > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 pause("WDISK", 1*hz); > + =A0 =A0 =A0 =A0 =A0 =A0 =A0 goto repeat; > + =A0 =A0 =A0 } > > =A0 =A0 =A0 =A0panic("Root mount failed, startup aborted."); > _______________________________________________ > freebsd-current@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-current > To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org= " >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4e6cba831003050516r3cf2ee88p65486248e861dbed>