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 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.
Johannes