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