Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 01 Mar 2009 12:16:20 -0700 (MST)
From:      "M. Warner Losh" <imp@bsdimp.com>
To:        thompsa@FreeBSD.org
Cc:        usb@FreeBSD.org
Subject:   Re: USB2+umass: root mount fails
Message-ID:  <20090301.121620.-2073256982.imp@bsdimp.com>
In-Reply-To: <20090301190057.GD90301@citylink.fud.org.nz>
References:  <ACB7DFF1-6C8E-4936-9BD9-BB2FD375F3BB@mac.com> <20090301190057.GD90301@citylink.fud.org.nz>

next in thread | previous in thread | raw e-mail | index | archive | help
In message: <20090301190057.GD90301@citylink.fud.org.nz>
            Andrew Thompson <thompsa@freebsd.org> writes:
: On Mon, Feb 16, 2009 at 01:53:36PM -0800, Marcel Moolenaar wrote:
: > It appears that the root mount isn't serialized with USB discovery
: > in the same way it was under USB1.
: 
: It seems that this is not completly resolved with the root mount hold in
: r188907 as geom may not have tasted the partition tables when
: vfs_rootmount is woken. USB still needs to finish its bus probe earlier
: on the boot process.

This sounds like a more fundamental ordering problem.  It sounds like
we need two gates here.  (1) All the underlying devices are there and
(2) All tasting is done.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090301.121620.-2073256982.imp>