Date: Tue, 1 Dec 2020 23:47:23 +0300 From: Oleg Sidorkin <osidorkin@gmail.com> To: freebsd-current@freebsd.org Subject: Re: rc.d/zpool runs before ada(4) attaches Message-ID: <CAGw%2BupK=G68MehBU5Q5i9K0tXdcJ8yp%2B0ereTbf3TmJgXk0uGQ@mail.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
Tue, 1 Dec. 2020 =D0=B3. =D0=B2 23:24, tech-lists <tech-lists@zyxst.net>: > > 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=3D"10000" # Delay (in ms) of root mount for CAM > >> bus > >> #kern.cam.scsi_delay=3D"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 del= ay > while the devices (all of the disks, zfs or not) get ready. Because root > has to happen before disks/zfs. > -- > J. I've reported a similar problem here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D242189 some time ago. I just added the patch that solves it for me by delaying startup until CAM and USB scan is complete (that's overkill probably). --=20 Oleg Sidorkin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGw%2BupK=G68MehBU5Q5i9K0tXdcJ8yp%2B0ereTbf3TmJgXk0uGQ>