VisionFive2 board-some progress

Earlier this year I had no success with FreeBSD on this board.

I noticed that Armbian, OpenBSD, and Ubuntu have no problem running.
I noticed that the u-boot firmware seems to have a lot to do with a successful boot.

It seems that the key to success is to follow the instructions to create the u-boot images.
u-boot documentation

Sometimes those images fail. My last successful build was 11 Sep 2024.
That is currently what I am using on the board spi memory.

The latest FreeBSD 15 CURRENT-riscv-riscv64-GENERICSD snapshot boots just fine (31 Oct 2024):
FreeBSD snapshot

To boot that image add the dtb file to efi partition.
add it to the efi partition here--> starfive/jh7110-starfive-visionfive-2-v1.3b.dtb

The u-boot firmware looks for that directory and filename when attempting to boot.

Ignore the two u-boot partitions on the image and only use the spi to boot.
Also the current u-boot port will not boot--> sysutils/u-boot-starfive-visionfive2

The board boots OK (from sdcard) into FreeBSD 15. There is no video, no network, no usb, no nvme.
 
Back
Top