Skip site navigation (1)Skip section navigation (2)
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>