From owner-freebsd-arm@FreeBSD.ORG Sun Feb 6 19:05:51 2011 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 78E17106566B for ; Sun, 6 Feb 2011 19:05:51 +0000 (UTC) (envelope-from freebsd-arm@dino.sk) Received: from loki.netlab.sk (ns3.netlab.sk [84.245.65.11]) by mx1.freebsd.org (Postfix) with ESMTP id 385AD8FC17 for ; Sun, 6 Feb 2011 19:05:50 +0000 (UTC) Received: from door.dino.sk (fw1.dino.sk [84.245.95.252]) (AUTH: PLAIN milan, TLS: TLSv1/SSLv3,256bits,AES256-SHA) by loki.netlab.sk with esmtp; Sun, 06 Feb 2011 19:53:42 +0100 id 00033C09.4D4EEE36.000062C6 From: Milan Obuch To: freebsd-arm@freebsd.org Date: Sun, 6 Feb 2011 19:55:37 +0100 User-Agent: KMail/1.13.5 (FreeBSD/8.2-PRERELEASE; KDE/4.5.5; i386; ; ) References: <20110206181659.869861bf.torfinn.ingolfsen@broadpark.no> In-Reply-To: <20110206181659.869861bf.torfinn.ingolfsen@broadpark.no> MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201102061955.38635.freebsd-arm@dino.sk> Subject: Re: FreeBSD on a DockStar - doesn't mount root X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Feb 2011 19:05:51 -0000 On Sunday 06 February 2011 18:16:59 Torfinn Ingolfsen wrote: > Hello, > > I have a Seagate DockStar (Sheevaplug derivative) and have followed > this guide[1] to install FreeBSD on it. In particular: > - installed a new uboot[2], this works nicely > - prepared a new usb memory stick[3], which behaves well when connected to > my workstation - installed the pre-built distribution[4] on the memory > stick > - configured uboot as mentioned here[5] > > When I boot the DockStar with this usb memory stick, the kernel boots, but > then it stops because it fails to mount root. Relevant parts of the > output: > ugen0.3: at usbus0 > umass0: on usbus0 > umass0: SCSI over Bulk-Only; quirks = 0x0000 > umass0:0:0:-1: Attached to scbus0 > Trying to mount root from ufs:/dev/ufs/kirkwoodroot > ROOT MOUNT ERROR: > If you have invalid mount options, reboot, and first try the following from > the loader prompt: > > set vfs.root.mountfrom.options=rw > > and then remove invalid mount options from /etc/fstab. > > Loader variables: > vfs.root.mountfrom= > vfs.root.mountfrom.options= > > 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 > > mountroot> > > at this point trying '?' gives no GEOM devices, and also trying to manually > input ufs:/dev/ufs/kirkwoodroot > doesn't help either. Yes, I have verified on my workstation that the memory > stick have /dev/ufs/kirkwoodroot and that I can mount the partition from > it. > > What can I do to fix the problem? > Did you try typing several dots to test whether some more time to mount root device helps? I would try it, sometimes it helps... Just some more time for background tasks (one dot means one second, It I am not mistaken). Regards, Milan