http://bugzilla.opensuse.org/show_bug.cgi?id=1208173 http://bugzilla.opensuse.org/show_bug.cgi?id=1208173#c12 --- Comment #12 from Aaron Puchert <aaronpuchert@alice-dsl.net> --- (In reply to Andreas Schwab from comment #11)
You need the latest u-boot
So I can see that there is a package u-boot-starfivevisionfive2 with /boot/u-boot-spl.bin /boot/u-boot.itb Presumably I should flash the former (smaller) file in place of the SDK's u-boot-spl.bin.normal.out at 0x0 and the second in place of visionfive2_fw_payload.img at 0x100000? What is strange though is that the second file is a lot smaller than the SDK payload: -rw-r--r-- 1 root root 124221 Mar 8 11:45 /boot/u-boot-spl.bin -rw-r--r-- 1 root root 952985 Mar 8 11:45 /boot/u-boot.itb versus (from https://github.com/starfive-tech/VisionFive2/releases/tag/VF2_v2.10.4) -rw-r--r-- 1 aaron users 130688 Feb 28 07:37 u-boot-spl.bin.normal.out -rw-r--r-- 1 aaron users 2800453 Feb 28 07:37 visionfive2_fw_payload.img Though maybe there is just unneeded stuff in the SDK version, the file types seem to match ("file" says "Device Tree Blob version 17").
and the kernel was missing the mutex fix in sifive_errata_patch_func. Please try again with kernel-default-6.3~rc1-18.1.
That looks better, and also gives me network devices for the first time. -- You are receiving this mail because: You are on the CC list for the bug.