On Sun, Apr 23, 2017 at 10:43:59PM -0700, Nicolas Vollmar wrote: > Hello everyone, > > I've upgraded to OpenBSD 6.1 from 6.0 on my up board according the upgrade > guide. > As a result it seems something changed in boot which results in it not > finding the kernel anymore. There are now two additional hd found by boot > (4MB each, empty and one not readable) despite only having one disk (onboard > eMMC storage). I've to manually boot OpenBSD from hd2a instead of hd0a. > > I couldn't figure out what changed, so I tried a clean install of OpenBSD > 6.1, still the same effect it can't boot. > Also ensured that the OpenBSD partition is flagged with fdisk.
This change to efiboot is most likely responsible: http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/arch/amd64/stand/efiboot/efiboot.c.diff?r1=1.15&r2=1.16 I was looking into this on a similar machine but it died before I got anywhere.