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>