From owner-freebsd-fs@FreeBSD.ORG Wed Nov 18 21:00:08 2009 Return-Path: Delivered-To: freebsd-fs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6804610656A3 for ; Wed, 18 Nov 2009 21:00:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4F1008FC0A for ; Wed, 18 Nov 2009 21:00:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id nAIL08qk082774 for ; Wed, 18 Nov 2009 21:00:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id nAIL089D082773; Wed, 18 Nov 2009 21:00:08 GMT (envelope-from gnats) Date: Wed, 18 Nov 2009 21:00:08 GMT Message-Id: <200911182100.nAIL089D082773@freefall.freebsd.org> To: freebsd-fs@FreeBSD.org From: Scot Hetzel Cc: Subject: Re: amd64/140661: /boot/loader fails to work on a GPT/ZFS-only system on both 8.0-RC2 and RC3 X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Scot Hetzel List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Nov 2009 21:00:08 -0000 The following reply was made to PR kern/140661; it has been noted by GNATS. From: Scot Hetzel To: Kenneth Vestergaard Schmidt Cc: freebsd-gnats-submit@freebsd.org Subject: Re: amd64/140661: /boot/loader fails to work on a GPT/ZFS-only system on both 8.0-RC2 and RC3 Date: Wed, 18 Nov 2009 14:57:19 -0600 On 11/18/09, Kenneth Vestergaard Schmidt wrote: > Two machines tested, and both fail. Both installed according to > http://wiki.freebsd.org/RootOnZFS/GPTZFSBoot but one of them with an added > disk in a mirror. > > Both installed and working as 8.0-RC1. Both fail after upgrading to 8.0-RC2, > and ditto when trying 8.0-RC3. > > Upon booting, the following messages are visible just prior to an automatic > reboot: > > Can't work out which disk we are booting from. > Guessed BIOS device 0xffffffff not found by probes, defaulting to disk0: > ficl-s not found > Assertion failed: (FALSE), function ficlCompileSoftCore, file softcore.c, > line 428. > > /boot/loader.conf contains: > zfs_load="YES" > vfs.root.mountfrom="zfs:pil" > > mckusick# zpool get bootfs pil > NAME PROPERTY VALUE SOURCE > pil bootfs pil local > I recently installed FreeBSD 8.0-RC3 on a new system using the same steps as mentioned in the above guide, and I didn't have any problem booting FreeBSD 8.0-RC3 with the /boot/loader that was created in step 2.6 Install ZFS aware /boot/loader. dv8t01# uname -a FreeBSD dv8t01 8.0-RC3 FreeBSD 8.0-RC3 #0: Tue Nov 10 06:35:19 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 dv8t01# grep zfs /boot/loader.conf vfs.root.mountfrom="zfs:zroot" zfs_load="YES" dv8t01# zpool get bootfs zroot NAME PROPERTY VALUE SOURCE zroot bootfs zroot local Make sure you have LOADER_ZFS_SUPPORT in your /etc/src.conf: dv8t01# cat /etc/src.conf LOADER_ZFS_SUPPORT=YES Scot