Comment # 12 on bug 1208173 from
(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: