[Bug 214375] RAIDZ pool with cheksum=skein fails to execute loader.efi from boot1.efi on UEFI system
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375 Conrad Meyerchanged: What|Removed |Added CC||c...@freebsd.org Assignee|freebsd-bugs@FreeBSD.org|tso...@freebsd.org --- Comment #4 from Conrad Meyer --- Can this bug be closed, Toomas? -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 214375] RAIDZ pool with cheksum=skein fails to execute loader.efi from boot1.efi on UEFI system
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375 --- Comment #3 from commit-h...@freebsd.org --- A commit references this bug: Author: tsoome Date: Thu Dec 1 19:06:09 UTC 2016 New revision: 309368 URL: https://svnweb.freebsd.org/changeset/base/309368 Log: MFC r308776 loader: zfs toplevel vdev must have spa set. PR: 214375 Reported by: lstewart Reviewed by: allanjude, imp Approved by: allanjude (mentor), imp (mentor) Differential Revision:https://reviews.freebsd.org/D8487 Changes: _U stable/11/ stable/11/sys/boot/zfs/zfsimpl.c -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 214375] RAIDZ pool with cheksum=skein fails to execute loader.efi from boot1.efi on UEFI system
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375 --- Comment #2 from commit-h...@freebsd.org --- A commit references this bug: Author: tsoome Date: Thu Nov 17 19:38:31 UTC 2016 New revision: 308776 URL: https://svnweb.freebsd.org/changeset/base/308776 Log: loader: zfs toplevel vdev must have spa set. The salt based checksum mechanisms, such as skein, are storing the seed in spa structure, and need to access the spa to use the seed. The current mechanism for quick access to correct spa is via pointer provided by vdev structure, but unfortunately the current code does set spa only for the leaf vdev. This patch will fix the issue by making sure the loader zfs reader will set spa also for top-level vdevs. PR: 214375 Reported by: lstewart Reviewed by: allanjude, imp Approved by: allanjude (mentor), imp (mentor) MFC after:2 weeks Differential Revision:https://reviews.freebsd.org/D8487 Changes: head/sys/boot/zfs/zfsimpl.c -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 214375] RAIDZ pool with cheksum=skein fails to execute loader.efi from boot1.efi on UEFI system
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375 --- Comment #1 from Lawrence Stewart--- With the patch from D8487 applied on top of svn head r308477, I built a custom memstick image, wiped the harddrives and reran my build guide steps including creation of the RAIDZ zpool with "-O checksum=skein" option and can confirm the system boots, so although I did not test without this patch applied, I think it's safe to say the patch fixed things given that there have been no other relevant changes in sys/boot between the revision I tested with previously (r307747) and r308477. -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 214375] RAIDZ pool with cheksum=skein fails to execute loader.efi from boot1.efi on UEFI system
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375 Mark Linimonchanged: What|Removed |Added Keywords||uefi CC|freebsd-am...@freebsd.org |i...@freebsd.org -- You are receiving this mail because: You are the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"
[Bug 214375] RAIDZ pool with cheksum=skein fails to execute loader.efi from boot1.efi on UEFI system
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@FreeBSD.org Reporter: lstew...@freebsd.org CC: freebsd-am...@freebsd.org CC: freebsd-am...@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 the assignee for the bug. ___ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"