amd64/140661: /boot/loader fails to work on a GPT/ZFS-only system on both 8.0-RC2 and RC3

Scot Hetzel swhetzel at gmail.com
Wed Nov 18 21:00:08 UTC 2009


The following reply was made to PR kern/140661; it has been noted by GNATS.

From: Scot Hetzel <swhetzel at gmail.com>
To: Kenneth Vestergaard Schmidt <kvs at pil.dk>
Cc: freebsd-gnats-submit at 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 <kvs at pil.dk> 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 at 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


More information about the freebsd-fs mailing list