[Bug 214375] RAIDZ pool with cheksum=skein fails to execute loader.efi from boot1.efi on UEFI system

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Nov 10 02:43:09 UTC 2016


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375

            Bug ID: 214375
           Summary: RAIDZ pool with cheksum=skein fails to execute
                    loader.efi from boot1.efi on UEFI system
           Product: Base System
           Version: CURRENT
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: kern
          Assignee: freebsd-bugs at FreeBSD.org
          Reporter: lstewart at FreeBSD.org
                CC: freebsd-amd64 at FreeBSD.org
                CC: freebsd-amd64 at FreeBSD.org

I tested with FreeBSD-CURRENT snapshot
ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/amd64/amd64/ISO-IMAGES/12.0/FreeBSD-12.0-CURRENT-amd64-20161021-r307747-memstick.img.xz

Installing boot1.efifat into the EFI partition and creating a single RAIDZ pool
to boot from fails to boot when "-O checksum=skein" is included in the zpool
creation step, but boots fine when that option is omitted i.e. default checksum
algorithm is used.

Symptoms observed are that boot1 sees my pool (prints my pool name after "found
the following pools" message) but hangs where it should have run loader.efi,
and the only way to recover is a hard reset. Same result after every boot.

tsoome@ appears to have reproduced the problem and a likely fix is up for
review at https://reviews.freebsd.org/D8487 which I will be testing shortly,
but he requested that a bug report be filed.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-amd64 mailing list