SiFive Unmatched: Linux kernel doesn't start (U-Boot 2024.07)
Simon Glass
sjg at chromium.org
Sat Nov 9 18:34:49 CET 2024
+Heinrich Schuchardt
On Wed, 6 Nov 2024 at 17:53, Yuri Zaporozhets <yuriz at vodafonemail.de> wrote:
>
> Hi all,
>
> To all owners & active users of the SiFive Unmatched board: do you have success
> running any recent upstream U-Boot on your system?
>
> I use the default U-Boot from Ubuntu 24.04, and it boots GRUB and Linux
> kernel just fine. Today I flashed the unmodified U-Boot 2024.07 (compiled with
> "make sifive_unmatched_defconfig" and OpenSBI 1.5), and the Ubuntu kernel
> (6.8) doesn't boot at all. The last message I see on the console is:
>
> EFI stub: Exiting boot services...
>
> Adding "earlycon=sbi debug" doesn't change anything.
>
> The same behavior is also when GRUB is excluded from the process:
>
> => nvme scan
> => load nvme 0:5 $kernel_addr_r /boot/vmlinuz
> 38603264 bytes read in 47 ms (783.3 MiB/s)
> => bootefi $kernel_addr_r
> Booting /\boot\vmlinuz
> EFI stub: Booting Linux Kernel...
> EFI stub: EFI_RNG_PROTOCOL unavailable
> EFI stub: Using DTB from configuration table
> EFI stub: Exiting boot services...
>
> Is some additional patch needed to run U-Boot on Unmatched?
>
> --
> Regards,
> Yuri
More information about the U-Boot
mailing list