[Bug 2017357] Re: Wrong DTB for StarFive VisionFive 2 v1.2a board
Heinrich Schuchardt
2017357 at bugs.launchpad.net
Wed Apr 22 07:36:58 UTC 2026
22.04 has no support for the VisionFive 2.
Flash-kernel file db/all.db in 24.04 has these entries
Machine: StarFive VisionFive 2 Lite
Kernel-Flavors: any
DTB-Id: starfive/jh7110-starfive-visionfive-2-lite.dtb
Boot-Script-Path: /boot/boot.scr
U-Boot-Script-Name: bootscr.uboot-generic
Required-Packages: u-boot-tools
Machine: StarFive VisionFive 2 v1.2A
Kernel-Flavors: any
DTB-Id: starfive/jh7110-starfive-visionfive-2-v1.2a.dtb
Boot-Script-Path: /boot/boot.scr
U-Boot-Script-Name: bootscr.uboot-generic
Required-Packages: u-boot-tools
Machine: StarFive VisionFive 2 v1.3B
Kernel-Flavors: any
DTB-Id: starfive/jh7110-starfive-visionfive-2-v1.3b.dtb
Boot-Script-Path: /boot/boot.scr
U-Boot-Script-Name: bootscr.uboot-generic
Required-Packages: u-boot-tools
So there seems to be nothing wrong in flash-kernel itself.
ubuntu-24.04.4-preinstalled-server-riscv64+jh7110.img does not have
/etc/flash-kernel/machine.
Instead u-boot-starfive 2025.10-0ubuntu0.24.04.1 detects the board based
on the EEPROM content which leads to picking up the jh7110-starfive-
visionfive-2-v1.2a.dtb device-tree.
** Changed in: flash-kernel (Ubuntu)
Status: Confirmed => Won't Fix
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to flash-kernel in Ubuntu.
https://bugs.launchpad.net/bugs/2017357
Title:
Wrong DTB for StarFive VisionFive 2 v1.2a board
Status in flash-kernel package in Ubuntu:
Won't Fix
Bug description:
With the official image of 23.04 for the StarFive VisionFive 2 RISCV
board there is no Ethernet (and possibly other issues) when installing
on the hardware revision v1.2a. This is due to the DTB for this
revision not being in the /boot directory and the Grub configuration
only referencing the newer v1.3b revision. As a result, the board
boots seemingly normally, but there is no Ethernet access available.
If you modify the Grub configuration to point to the file
"/lib/firmware/6.2.0-19-generic/device-tree/starfive/jh7110-starfive-
visionfive-2-v1.2a.dtb" the issue is resolved after a reboot.
ProblemType: Bug
DistroRelease: Ubuntu 23.04
Package: linux-modules-6.2.0-19-generic 6.2.0-19.19.1
ProcVersionSignature: Ubuntu 6.2.0-19.19.1-generic 6.2.6
Uname: Linux 6.2.0-19-generic riscv64
ApportVersion: 2.26.0-0ubuntu2
Architecture: riscv64
CasperMD5CheckResult: unknown
CloudArchitecture: riscv64
CloudBuildName: server
CloudID: nocloud
CloudName: unknown
CloudPlatform: nocloud
CloudSerial: 20230413.1
CloudSubPlatform: seed-dir (/var/lib/cloud/seed/nocloud-net)
Date: Sat Apr 22 16:28:21 2023
Dependencies:
ProcEnviron:
LANG=C.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=vt220
SourcePackage: linux-riscv
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/flash-kernel/+bug/2017357/+subscriptions
More information about the foundations-bugs
mailing list