Quoting Miguel Landaeta <mig...@miguel.cc>:
On 2023-07-27 12:40:26, developer at robert-palm.de wrote:
[...]
Do I need to map these, too to make it work ?
jh7110-visionfive-v2-ac108.dtb
jh7110-visionfive-v2-wm8960.dtb
vf2-overlay-uart3-i2c.dtbo
Which adresses?
Can you try with the attached dtb file and copy it to your
boot SD card?
Then interrupt u-boot and run the following commands:
load mmc 1:1 ${fdt_addr_r} jh7110-starfive-visionfive-2-v1.3b.dtb
load mmc 1:1 ${kernel_addr_r} efi/boot/bootriscv64.efi
bootefi ${kernel_addr_r} ${fdt_addr_r}
With this setup I have been able to boot my board reliably
from the SD card, install OpenBSD to eMMC and also have
support for NVMe device, although I had to report a related
bug recently, see:
https://marc.info/?l=openbsd-bugs&m=168936689026538&w=2
There are so many dtb versions for that board floating around
but once more device support changes are merged into mainline
Linux, the dtb package should include a suitable dtb that everyone
can use.
--
Miguel Landaeta, miguel at miguel.cc
secure email with PGP 0x6E608B637D8967E9 available at
http://keyserver.pgp.com/
"Faith means not wanting to know what is true." -- Nietzsche
Could install on my nvme but cannot boot from it. Is that what you get, too ?
Hit any key to stop autoboot: 0
** Invalid partition 3 **
Couldn't find partition nvme 0:3
Can't set block device
Did not get network during installation (think I have rev a). Is it a
.dtb issue or not yet there in OpenBSD ?
Which nic you use (outer or inner) ?
Thanks.