Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Dec 2020 10:18:11 +0000
From:      Graham Perrin <grahamperrin@gmail.com>
To:        freebsd-current@freebsd.org
Subject:   =?UTF-8?Q?kern=2ecam=e2=80=a6delay=2c_suspend_and_ZFS_pools_on_USB_?= =?UTF-8?Q?=28was=3a_rc=2ed/zpool_runs_before_ada=284=29_attaches=29?=
Message-ID:  <d88e09df-a8f6-6b4a-bd49-eaaeeae53a68@gmail.com>
In-Reply-To: <X8amXv2L66HQC8mS@rpi4.local>
References:  <b55604d6-5c23-a590-859c-a52f36386d44@omnilan.de> <1439301337.11.1606815206810@localhost> <08815f92-742c-2934-e746-fd04ca9b4e16@omnilan.de> <286917313.21.1606836130991@localhost> <786faeee90e79aa0175b298ec859265ff57a3129.camel@freebsd.org> <X8amXv2L66HQC8mS@rpi4.local>

next in thread | previous in thread | raw e-mail | index | archive | help
On 01/12/2020 20:23, tech-lists wrote:
> On Tue, Dec 01, 2020 at 08:34:33AM -0700, Ian Lepore wrote:
>> On Tue, 2020-12-01 at 16:22 +0100, Ronald Klop wrote:
>>>
>>> You can define these in /boot/loader.conf:
>>> #kern.cam.boot_delay="10000" # Delay (in ms) of root mount for CAM
>>> bus
>>> #kern.cam.scsi_delay="2000" # Delay (in ms) before probing SCSI
>>>
>>> Maybe that helps.
>>>
>>> Ronald.
>>>
>>
>> Those settings control waiting before mounting root.  Harry's problem
>> is that root is mounted quickly, before other drives are ready for zfs.
>>
>> The zpool script waits for 'disks'.  It would be nice if the cam
>> subsystem had something like a sysctl it set to indicate when initial
>> probing for disks was done, then there could be an rc.d/camprobe script
>> with 'PROVIDE: disks' which waits for the probing to complete.
>>
>> -- Ian
>
> kern.cam.boot_delay should still fix it because what is required is a 
> delay
> while the devices (all of the disks, zfs or not) get ready. Because 
> root has to happen before disks/zfs. 


Where a pool is on a USB 2.0 device: might kern.cam.boot_delay, or some 
other delay, negate the need to export the pool before suspending the 
computer?

Related: 
<https://lists.freebsd.org/pipermail/freebsd-current/2020-November/077681.html>;




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d88e09df-a8f6-6b4a-bd49-eaaeeae53a68>