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.

Reply via email to