Installed on the VisionFive board and rebooted successfully:
ubuntu@ubuntu:~$ sudo dpkg -i flash-kernel_3.104ubuntu11_riscv64.deb
(Reading database ... 71987 files and directories currently installed.)
Preparing to unpack flash-kernel_3.104ubuntu11_riscv64.deb ...
Unpacking flash-kernel (3.104ubuntu11) over (3.104ubuntu11) ...
Setting up flash-kernel (3.104ubuntu11) ...
Using DTB: starfive/jh7100-starfive-visionfive-v1.dtb
Installing /lib/firmware/5.17.0-1003-starfive/device-tree/starfive/jh7100-starfive-visionfive-v1.dtb into /boot/dtbs/5.b
Taking backup of jh7100-starfive-visionfive-v1.dtb.
Installing new jh7100-starfive-visionfive-v1.dtb.
flash-kernel: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140ubuntu13) ...
update-initramfs: Generating /boot/initrd.img-5.17.0-1003-starfive
Using DTB: starfive/jh7100-starfive-visionfive-v1.dtb
Installing /lib/firmware/5.17.0-1003-starfive/device-tree/starfive/jh7100-starfive-visionfive-v1.dtb into /boot/dtbs/5.b
Taking backup of jh7100-starfive-visionfive-v1.dtb.
Installing new jh7100-starfive-visionfive-v1.dtb.
Installing /lib/firmware/5.17.0-1003-starfive/device-tree/starfive/jh7100-starfive-visionfive-v1.dtb into /boot/dtbs/5.b
Taking backup of jh7100-starfive-visionfive-v1.dtb.
Installing new jh7100-starfive-visionfive-v1.dtb.
System running in EFI mode, skipping.
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for flash-kernel (3.104ubuntu11) ...
Using DTB: starfive/jh7100-starfive-visionfive-v1.dtb
Installing /lib/firmware/5.17.0-1003-starfive/device-tree/starfive/jh7100-starfive-visionfive-v1.dtb into /boot/dtbs/5.b
Taking backup of jh7100-starfive-visionfive-v1.dtb.
Installing new jh7100-starfive-visionfive-v1.dtb.
System running in EFI mode, skipping.
And on the Nezha board with an image that was built with this version, the image booted fine.
Installed on the VisionFive board and rebooted successfully:
ubuntu@ubuntu:~$ sudo dpkg -i flash-kernel_ 3.104ubuntu11_ riscv64. deb 3.104ubuntu11_ riscv64. deb ... jh7100- starfive- visionfive- v1.dtb 5.17.0- 1003-starfive/ device- tree/starfive/ jh7100- starfive- visionfive- v1.dtb into /boot/dtbs/5.b starfive- visionfive- v1.dtb. starfive- visionfive- v1.dtb. img-5.17. 0-1003- starfive jh7100- starfive- visionfive- v1.dtb 5.17.0- 1003-starfive/ device- tree/starfive/ jh7100- starfive- visionfive- v1.dtb into /boot/dtbs/5.b starfive- visionfive- v1.dtb. starfive- visionfive- v1.dtb. 5.17.0- 1003-starfive/ device- tree/starfive/ jh7100- starfive- visionfive- v1.dtb into /boot/dtbs/5.b starfive- visionfive- v1.dtb. starfive- visionfive- v1.dtb. jh7100- starfive- visionfive- v1.dtb 5.17.0- 1003-starfive/ device- tree/starfive/ jh7100- starfive- visionfive- v1.dtb into /boot/dtbs/5.b starfive- visionfive- v1.dtb. starfive- visionfive- v1.dtb.
(Reading database ... 71987 files and directories currently installed.)
Preparing to unpack flash-kernel_
Unpacking flash-kernel (3.104ubuntu11) over (3.104ubuntu11) ...
Setting up flash-kernel (3.104ubuntu11) ...
Using DTB: starfive/
Installing /lib/firmware/
Taking backup of jh7100-
Installing new jh7100-
flash-kernel: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.140ubuntu13) ...
update-initramfs: Generating /boot/initrd.
Using DTB: starfive/
Installing /lib/firmware/
Taking backup of jh7100-
Installing new jh7100-
Installing /lib/firmware/
Taking backup of jh7100-
Installing new jh7100-
System running in EFI mode, skipping.
Processing triggers for man-db (2.10.2-1) ...
Processing triggers for flash-kernel (3.104ubuntu11) ...
Using DTB: starfive/
Installing /lib/firmware/
Taking backup of jh7100-
Installing new jh7100-
System running in EFI mode, skipping.
And on the Nezha board with an image that was built with this version, the image booted fine.