UPDATE: a new version of this image is now available at Release 230321-02 - experimental debian sid image for the starfive visionfive2 riscv64 sbc · hexdump0815/imagebuilder · GitHub
i finally found the time to build a new experimental debian sid image using the same kernel version, boot blocks and partition schema as the starfive 202302 debian image … the kernel was built and the image assembled on my vf2 running a system based on my last image … this new image contains sbi/u-boot in its boot blocks (taken from the 202302 starfive debian image) so that the sd card can boot directly if the dip switches are set to “sd” boot, otherwise (default spi boot) the latest firmware will have to be installed to boot this image properly
some more notes:
- for more info see: imagebuilder/systems/starfive_visionfive2 at main · hexdump0815/imagebuilder · GitHub
- based on debian sid/unstable riscv64 port
- the v5.15 kernel used is based on VF2_v2.10.4 of the starfive visionfive2 kernel tree and some patches from the icenowy star64 kernel tree
- framebuffer console added (part of the patches mentioned above)
- a v5.15 backport of mglru added (multigen lru mm patches, which were merged into v6.1 mainline and improve performance especially in low memory situations)
- has some features typical for the images here: btrfs rootfs with zstd compression, zswap with zstd compression, mgrlu enabled by default
- please switch the dip switches on the board to “sd”, i.e. upper one (marked rgpio_1) to 0 (marked ON on the dip switch, i.e. default setting) and lower one (marked rgpio_0) to 1 (marked 2 on the dip switch, i.e. oposite to the default setting) to boot directly from the sd card as this image has sbi/u-boot included in its boot blocks (taken from the 202302 starfive debian image)
- small erratum: a leftover /debootstrap directory which can be deleted
- username/password is as usual linux/changeme
see also the first post of this thread for some more information about this image
good luck and best wishes - hexdump