From owner-freebsd-arm@FreeBSD.ORG Sun Feb 6 18:17:03 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 528B4106564A for ; Sun, 6 Feb 2011 18:17:03 +0000 (UTC) (envelope-from torfinn.ingolfsen@broadpark.no) Received: from thalia-smout.broadpark.no (thalia-smout.broadpark.no [80.202.8.21]) by mx1.freebsd.org (Postfix) with ESMTP id 0D2FC8FC08 for ; Sun, 6 Feb 2011 18:17:02 +0000 (UTC) MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain; CHARSET=US-ASCII Received: from terra-smin.broadpark.no ([80.202.8.13]) by thalia-smout.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with ESMTP id <0LG7007U1HCC5P30@thalia-smout.broadpark.no> for freebsd-arm@FreeBSD.org; Sun, 06 Feb 2011 18:17:00 +0100 (CET) Received: from kg-v2.kg4.no ([84.48.120.77]) by terra-smin.broadpark.no (Sun Java(tm) System Messaging Server 7u3-15.01 64bit (built Feb 12 2010)) with SMTP id <0LG700H5VHCB7E80@terra-smin.broadpark.no> for freebsd-arm@FreeBSD.org; Sun, 06 Feb 2011 18:17:00 +0100 (CET) Date: Sun, 06 Feb 2011 18:16:59 +0100 From: Torfinn Ingolfsen To: freebsd-arm@FreeBSD.org Message-id: <20110206181659.869861bf.torfinn.ingolfsen@broadpark.no> X-Mailer: Sylpheed 3.0.3 (GTK+ 2.22.1; amd64-portbld-freebsd8.1) X-Face: "t9w2,-X@O^I`jVW\sonI3.,36KBLZE*AL[y9lL[PyFD*r_S:dIL9c[8Y>V42R0"!"yb_zN,f#%.[PYYNq; m"_0v; ~rUM2Yy!zmkh)3&U|u!=T(zyv,MHJv"nDH>OJ`t(@mil461d_B'Uo|'nMwlKe0Mv=kvV?Nh@>Hb<3s_z2jYgZhPb@?Wi^x1a~Hplz1.zH Cc: Subject: 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 18:17:03 -0000 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? As usual, I have a worklog page[6] for the dockstar and FreeBSD. References: 1) http://cooltrainer.org/projects/freebsd-kirkwood/ 2) http://jeff.doozan.com/debian/uboot/ 3) http://cooltrainer.org/projects/freebsd-kirkwood/building/#prepare-drive 4) http://cooltrainer.org/projects/freebsd-kirkwood/distribution/ 5) http://cooltrainer.org/projects/freebsd-kirkwood/installation/ 6) http://sites.google.com/site/tingox/seagate_dockstar_freebsd -- Regards, Torfinn Ingolfsen