Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 18 Jun 2017 11:09:18 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 220105] boot1.efi does not detect ZFS pools on whole disks
Message-ID:  <bug-220105-8@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D220105

            Bug ID: 220105
           Summary: boot1.efi does not detect ZFS pools on whole disks
           Product: Base System
           Version: CURRENT
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs@FreeBSD.org
          Reporter: kallix@kallix.net

boot1.efi does not detect ZFS pools created on whole disks (i.e. NOT on
freebsd-zfs partitions).

My (limited) understanding is that sys/boot/zfs/zfs.c should detect whole d=
isk
ZFS pools since comments in zfs_probe_dev seem to indicate that this functi=
on
first tries to probe whole disk before probing partitions.=20


My setup:=20
- 1 SSD with a GPT scheme and just one EFI partition populated with dd
if=3D/boot/boot1.efifat
- 6 HDDs with a raidz2 pool created with:=20
    zpool create -f $MYPOOL raidz2 ada0 ada1 ada2 ada3 ada4 ada5=20
   on brand new disks (There were no freebsd-zfs partition created. Not eve=
n a
GPT scheme)


Some more info:
 - The ZFS pool on my raidz2 array is functional (I can import it when boot=
ing
in the "Live CD" mode of a FreeBSD 11 install media)
 - Originally, I had the system installed with a zroot pool on my SSD, but =
for
various reasons, I need to have my system live on my raidz2 pool)
 - If there is a way to let boot1.efi know how to find my pool, I would be
happy with that

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-220105-8>