Various stuff on the misc@ list but strike the last post. I was doing the re-flash wrong. I lost my place in the vendor instructions. And I also confused which bin was the first page EFT bootloader and U-Boot. Re-flashed to latest version. `nvme scan` and other `nvme` commands that appeared don't work (don't show any nvme devices, but that may be part of the pretty damn complicated U-Boot startup scripting trying to probe for Linux and updating stuff).
This snippet from the a comment in that gist did the trick:
env default -a -f
setenv distro_boot_env "echo Booting OpenBSD from NVME; load nvme 0:1 ${fdt_addr_r} jh7110-starfive-visionfive-2-v1.3b.dtb; load nvme 0:1 ${kernel_addr_r} efi/boot/bootriscv64.efi; bootefi ${kernel_addr_r} ${fdt_addr_r}"
saveenv
reset
So `load nvme` works after that update. And easier to reflash this than an x86 system. Note that you'll have a slightly differently named dtb file for the 1.2a rev board, and the command will reference that instead, and also gotta make the patch match relative root of the EFI.
Pleased as punch with this little RISCV board even though that was a lot of work but also a framebuffer would be pretty sick >=)
It's been a while, but I've mucked with a lot of dev boards, and StarFive really, really put a lot of work in to their software stack, documentation, fixes, and updates. There's some non-upstreamed-Linux syndrome, but searching for different things, TI, NXP, etc's docs were all way worse, in some cases with the vendor writing "the line of code you got that error at isn't part of our patches so you'll need to contact $free_software_project for help" and being a sad sack (in one case, the respondent turning around and proving it was their bug, with no reply). Can't help noticing that the Linux experience is absolutely seamless and OpenBSD had me crawling through comments on gists in discussion list replies. This is a tidy, tiny, capable Linux desktop and a capable headless *BSD system (FreeBSD at least supports it too) that's way less Intellectual Property encumbered and without the creepy police alliance than that other popular non-PC-104 board tho I do have a soft spot for ARM.