On 8 Feb 2021, at 14:45, Mark Cave-Ayland wrote:
This path looks wrong - according to the aliases listing at
https://www.mail-archive.com/misc@openbsd.org/msg164291.html
<https://www.mail-archive.com/misc@openbsd.org/msg164291.html> the unit address
of the k2-sata device which is a child of the k2-sata-root device should be 0,
whereas above it is given as -1? Perhaps something in ofpathname is subtracting 1
from the unit address of 0 when it shouldn't. Does the following alternative work?
nvsetenv boot-device "/ht@0,f2000000/pci@5/k2-sata-root@c/@0/@0:2,\grub"
This sounds reasonable. I had no luck with the env value set by the installer as well
and changed it to the alias |hd:2,\grub| manually. Think the regular boot device will
be |hd| in most cases. You may get the alias list using the command |devalias| in
Open Firmware. Don’t know if there is a way to get this list from a running Linux.