From owner-freebsd-usb@FreeBSD.ORG Thu Feb 11 09:15:50 2010 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B7A5E106566B; Thu, 11 Feb 2010 09:15:50 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe03.swip.net [212.247.154.65]) by mx1.freebsd.org (Postfix) with ESMTP id E691A8FC13; Thu, 11 Feb 2010 09:15:49 +0000 (UTC) X-Cloudmark-Score: 0.000000 [] X-Cloudmark-Analysis: v=1.0 c=1 a=BZ9kfURMZcEA:10 a=MnI1ikcADjEx7bvsp0jZvQ==:17 a=t5nWENaZlxmC0EZv5PsA:9 a=w7d4Aa_ZhMkBxnoUi5wA:7 a=sl7aFswDoZcnIR68m0RWNEiWBLwA:4 Received: from [188.126.201.140] (account mc467741@c2i.net HELO laptop002.hselasky.homeunix.org) by mailfe03.swip.net (CommuniGate Pro SMTP 5.2.19) with ESMTPA id 1382688798; Thu, 11 Feb 2010 10:15:47 +0100 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Thu, 11 Feb 2010 10:14:20 +0100 User-Agent: KMail/1.12.4 (FreeBSD/8.0-STABLE; KDE/4.3.4; amd64; ; ) References: <201002110750.o1B7owQE099499@www.freebsd.org> In-Reply-To: <201002110750.o1B7owQE099499@www.freebsd.org> X-Face: +~\`s("[*|O,="7?X@L.elg*F"OA\I/3%^p8g?ab%RN'(; _IjlA: hGE..Ew, XAQ*o#\/M~SC=S1-f9{EzRfT'|Hhll5Q]ha5Bt-s|oTlKMusi:1e[wJl}kd}GR Z0adGx-x_0zGbZj'e(Y[(UNle~)8CQWXW@:DX+9)_YlB[tIccCPN$7/L' MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Message-Id: <201002111014.20488.hselasky@c2i.net> Cc: freebsd-gnats-submit@freebsd.org, Crazy Alex Subject: Re: usb/143790: can not boot from usb hdd X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Feb 2010 09:15:50 -0000 On Thursday 11 February 2010 08:50:58 Crazy Alex wrote: > >Number: 143790 > >Category: usb > >Synopsis: can not boot from usb hdd > >Confidential: no > >Severity: non-critical > >Priority: low > >Responsible: freebsd-usb > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: sw-bug > >Submitter-Id: current-users > >Arrival-Date: Thu Feb 11 08:00:01 UTC 2010 > >Closed-Date: > >Last-Modified: > >Originator: Crazy Alex > >Release: 8.0-STABLE-201001 > >Organization: > > Atlantis > > >Environment: > > FreeBSD 8.0-STABLE-201001 FreeBSD 8.0-STABLE-201001 #0: Mon Feb 8 > 20:44:06 YEKT 2010 root@:/usr/src/sys/i386/compile/ALEX_USB i386 > > >Description: > > I can not boot installed on the usb hdd (da0) system. An attempt to mount > the root system is to define the system usb hdd: > > Manual root filesystem specification: > : Mount using filesystem > eg. ufs:/dev/da0s1a > eg. cd9660:/dev/acd0 > This is equivalent to: mount -t cd9660 /dev/acd0 / > > ? List valid disk boot devices > Abort manual input > > >How-To-Repeat: > > > >Fix: > > edit /usr/src/sys/kern/vfs_mount.c > > in 1655 line: > > .... > options = NULL; > > + pause("usbwait", hz * 10); > > root_mount_prepare(); > > Add a pause of 10 seconds to mount the root filesystem during this time usb > hdd will have time to define the system. Then recompile the kernel. > > >Release-Note: > >Audit-Trail: > >Unformatted: > This is a known issue. --HPS