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

2017-01-12 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375

Conrad Meyer  changed:

   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

2016-12-01 Thread bugzilla-noreply
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

2016-11-17 Thread bugzilla-noreply
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

2016-11-15 Thread bugzilla-noreply
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

2016-11-09 Thread bugzilla-noreply
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=214375

Mark Linimon  changed:

   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

2016-11-09 Thread bugzilla-noreply
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"