Bug#916695: grub-efi-arm 2.02+dfsg1-9 fails to boot Debian Buster

Leif Lindholm leif.lindholm at linaro.org
Wed Dec 19 12:19:53 GMT 2018


On Wed, Dec 19, 2018 at 12:15:02AM +0100, Heinrich Schuchardt wrote:
> I have reinstalled grub-efi-arm 2.02+dfsg1-9.
> 
> With my current U-Boot and a custom built the 4.18.20 kernel I am able
> to boot.
> 
> The stock Debian kernel does not boot.
> 
> What it takes is a U-Boot v2018.11 with these additional patches:
> 
> * Revert "efi_loader: remove efi_exit_caches()"
> * efi_loader: Ensure memory allocations are page aligned
> * lib: crc32: mark static variable as __efi_runtime_data
>   (not relevant for Tinker Board)
> 
> and a kernel with Ard's patch
> 
> 43b2ceb0d4e0147b114cb1d0112a988cbb81ecbc
> efi/arm: Revert deferred unmap of early memmap mapping

Upstream commit 33412b8673135b18ea42beb7f5117ed0091798b6.

> This patch is available since Linux v4.19.6.

4.19.9-1 is now in Sid, and I'm told that should make it across
soon-ish. Ultimately, 

As part of this investigation, Heinrich did encounter (and address)
another issue introduced by the same changeset (which would at least
theoretically also affect arm64 since the first grub port):
https://lists.gnu.org/archive/html/grub-devel/2018-12/msg00042.html

I'll request that that patch gets pushed, but it does already have
maintainer Reviewed-by: (as well as mine).

Many thanks to Heinrich for excellent debugging.

/
    Leif



More information about the Pkg-grub-devel mailing list