Hey guys,
i am trying to install the new ubuntu 23.10 server image for my visionfive 2 and i had debian installed previously and that worked. Now i downloaded the live installer from here Download Ubuntu for RISC-V Platforms | Ubuntu, flashed that file to an sd card using balena etcher (i am running on windows) and tried to boot with an nvme in the m.2 slot. The sbc boots, but i only get errors and it ends up in the u-boot cli.
Same issues happen if i remove the nvme or use the preinstalled ubuntu image instead of the live installer
I can see the error “Failed to load ‘/dtbs/starfive/jh7110-visionfive-v2.dtb’” but i have found nothing about this issues and have no idea how to solve it.
Btw, i am working on windows and therefore would need a solution, that works on windows.
I just went through a few hoops to put the image on the nvme (ssd). I mounted to the EFI partition to have a look and it looks like the path is different, starting with dtb/ not dtbs/
root@starfive:/mnt# ls dtb/starfive/
jh7100-beaglev-starlight.dtb jh7110-starfive-visionfive-2-v1.2a.dtb
jh7100-starfive-visionfive-v1.dtb jh7110-starfive-visionfive-2-v1.3b.dtb
but not sure this is the same image you are using. I got this from
ubuntu-23.10-live-server-riscv64.img.gz
Does Ubuntu 23.10 now support HDMI output? I never understood why Ubuntu 23.04 only supported serial console…like why? when other distros had no problem with drivers and output to HDMI.
Hello, I actually seem to have a similar issue. What I did try was use these commands:
From the wiki, but I manually changed the mmc device:partition ID so it can find the correct device tree and efi file, after that it booted with the supplied command.