Am 19.10.21 um 19:00 schrieb Christian Gross:
Hi,

I wrote already in April 2020 about this to the mailing list. However, the
situation did not improve since then.

The one and only appliance booting on the DE0-Nano-SoC is Leap 15.0, all
newer fail.

openSUSE-Leap15.0-ARM-JeOS-socfpgade0nanosoc.armv7l-2018.07.02-Buildlp150.1.1
            boots

openSUSE-Leap-15.1-ARM-JeOS-socfpgade0nanosoc.armv7l  end up at u
ends up showing the u-boot prompt: "=>"

openSUSE-Leap-15.2-ARM-JeOS-socfpgade0nanosoc.armv7l-2020.02.26-Build1.63

and all newer do not even get to u-boot.

Does nobody beside me use the DE0-Nano-SoC or DE10-Nano?


Thanks for the test with Leap 15.0 that gave a good starting point to bisect the problem. It is located in u-boot and I found this patch that causes the problem:


commit f369e1564cf4f81654b8a806fdc325b62b6627dc
Author: Dinh Nguyen <[email protected]>
Date:   Thu Apr 12 09:03:37 2018 -0500

configs: socfpga: disable EFI and ISO partition types

None of the SoCFPGA platforms will support EFI/ISO partition types that
is needed for DISTRO_DEFAULTS. SoCFPGA bootroom will only support 0xa2
partition type.

This is needed to help limit the size of the SPL to within the 64k limit
that is required for SoCFPGA.

Signed-off-by: Dinh Nguyen <[email protected]>


the assumption in the commit message that nobody needs to use EFI for socfpga is wrong, opensuse uses it.

For a test I enabled EFI partiton support for u-boot (not SPL) and with that it is possible to boot a Leap 15.1. Others I have not tested yet.

So I think we need to add a patch to the opensuse u-boot that enables EFI partition support for the de0-nano-soc board.

Br,
Frank

Reply via email to