From owner-freebsd-current@FreeBSD.ORG Mon Mar 30 20:56:49 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 135591065795 for ; Mon, 30 Mar 2009 20:56:49 +0000 (UTC) (envelope-from doug@bitnix.ca) Received: from fep1.cogeco.net (smtp.cogeco.net [216.221.81.25]) by mx1.freebsd.org (Postfix) with ESMTP id 2CE8E8FC2C for ; Mon, 30 Mar 2009 20:56:44 +0000 (UTC) (envelope-from doug@bitnix.ca) Received: from srv.cnd.dundas.on.ca (d39-186-104.home1.cgocable.net [72.39.186.104]) by fep1.cogeco.net (Postfix) with ESMTP id 395E8254E; Mon, 30 Mar 2009 16:56:43 -0400 (EDT) Received: from monk.cnd.dundas.on.ca (monk.cnd.dundas.on.ca [10.87.0.20]) by srv.cnd.dundas.on.ca (8.14.3/8.14.3) with ESMTP id n2UKugE4039069; Mon, 30 Mar 2009 16:56:42 -0400 (EDT) (envelope-from doug@bitnix.ca) Received: from monk.cnd.dundas.on.ca (localhost [127.0.0.1]) by monk.cnd.dundas.on.ca (8.14.3/8.14.3) with ESMTP id n2UKugiR053464; Mon, 30 Mar 2009 16:56:42 -0400 (EDT) (envelope-from doug@monk.cnd.dundas.on.ca) Message-Id: <200903302056.n2UKugiR053464@monk.cnd.dundas.on.ca> To: Andrew Thompson In-reply-to: Your message of "Sun, 29 Mar 2009 23:10:36 PDT." <20090330061036.GA83528@citylink.fud.org.nz> From: "Douglas Berry" Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 30 Mar 2009 16:56:42 -0400 Sender: doug@bitnix.ca Cc: freebsd-current@freebsd.org Subject: Re: Booting from usb hard disk X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Douglas Berry List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Mar 2009 20:56:50 -0000 On Sun, 29 Mar 2009 23:10:36 PDT, Andrew Thompson wrote: > The following patch should work. It creates interleaving root hold > tokens from the CAM probe to disk_create and geom providor tasting. > I had to add a malloc type flag as sleeping isnt allowed at the > point I added the token alloc in CAM. > http://people.freebsd.org/~thompsa/root_wait.diff > It needs review by the various geom/cam ppls. Thanks! The patch fixes my problem where the disk was found, but the labels weren't found in time for mountroot. cheers, doug