Date: Mon, 03 May 2010 21:31:28 +0200 From: Anselm Strauss <amsibamsi@gmail.com> To: freebsd-questions@freebsd.org Cc: Lowell Gilbert <freebsd-questions-local@be-well.ilk.org> Subject: Re: USB mount delay Message-ID: <4BDF2490.6030102@gmail.com> In-Reply-To: <44ljc0lvkl.fsf@be-well.ilk.org> References: <4BDC1004.3040000@gmail.com> <44ljc0lvkl.fsf@be-well.ilk.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 05/03/10 19:54, Lowell Gilbert wrote: > Anselm Strauss <amsibamsi@gmail.com> writes: > >> I have the problem that on my ALIX system USB is first powered up when >> the FreeBSD kernel is loading. When local filesystems are mounted the >> USB disk is not yet ready and booting fails giving me a shell prompt. >> Shortly after I see the kernel message for the recognized /dev/da0 USB >> disk, mount it manually and booting can continue. Unfortunately I have >> to do this manual step every time I boot. The root filesystem is not >> mounted from USB. The USB disk has non-system relevant data. >> >> Is there any way to either tell the kernel to wait some time before >> mounting local filesystems from USB disks, or to mount filesystems later >> during boot? >> >> I already tried the following sysctl variables in /boot/loader.conf with >> values of 3000-5000 ms, they did not help: >> >> kern.cam.scsi_delay: Delay to allow devices to settle after a SCSI bus >> reset (ms) >> hw.usb.ss_delay: USB status stage delay in ms >> hw.usb.pr_recovery_delay: USB port reset recovery delay in ms >> >> hw.usb.no_boot_wait is set to 0. > > Why don't you just have devfs mount the disk when the disk does finally > show up? It sounds like you don't actually need that USB disk for > booting. You might need to use glabel to make sure only that one disk > is mounted automatically. > I totally missed the 'late' option in fstab. This mounts the filesystem later during boot and does the trick for me ;-) Thanks, Anselm
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BDF2490.6030102>