Bug#1036715: grub-efi-arm64: i.MX8QM Synchronous Abort on EFI boot
Andrew LaMarche
andrewjlamarche at gmail.com
Wed May 24 17:52:26 BST 2023
Package: grub-efi-arm64
Version: 2.06-3~deb11u5
Severity: important
X-Debbugs-Cc: andrewjlamarche at gmail.com
Dear Maintainer,
[Impact]
When using GRUB as a second stage bootloader on an i.MX SPEAR-MX8 with the CustomBoard dev kit, a Synchronous Abort occurs. U-Boot is the first stage. This board has 4x A53, 2x A72 and 2x Cortex M4 CPUs.
[Tests]
* "Vanilla" kernels from https://github.com/varigit/linux-imx on 5.10 and 5.15 fail to boot.
* Using U-Boot from https://github.com/varigit/uboot-imx is fine, able to boot kernel directly without issue, and is compiled with EFI support
Seems to maybe be related to https://bugs.launchpad.net/ubuntu/+source/grub2-unsigned/+bug/1987924, only this abort happens every time.
Here's the debug trace:
kern/efi/fdt.c:38: found registered FDT @ 0x88100000
loader/efi/fdt.c:63: allocating 136192 bytes for fdt
loader/arm64/linux.c:89: Initrd @ 0xdc0e8000-0xdca8e2ad
loader/efi/fdt.c:97: Installed/updated FDT configuration table @ 0xdc0c6000
loader/arm64/linux.c:144: linux command line: 'BOOT_IMAGE=/boot/image/vmlinuz boot=live cgroup_enable=cpuset cgroup_memory=1 cgroup_enable=memory quiet rootdelay=5 noautologin net.ifnames=0 biosdevname=0 coherent_pool=4M console=ttyLP0,115200n8 systemd.show_status=1'
loader/arm64/linux.c:159: starting image 0xfd24d530
"Synchronous Abort" handler, esr 0x96000210
elr: 000000008005b890 lr : 000000008005b880 (reloc)
elr: 00000000ff631890 lr : 00000000ff631880
x0 : 00000000ffffffff x1 : 00000000fd1e10d0
x2 : 0000000000000000 x3 : 00000000ff63184c
x4 : 0000000000000000 x5 : 0000000000000001
x6 : 00000000ff63d0e8 x7 : 0000000000000000
x8 : 0000000001000000 x9 : 000000000001f028
x10: 00000000fd1e13bc x11: 000000000001f01c
x12: 00000000fd1e14b8 x13: 00000000da350000
x14: 00000000fd1e145c x15: 67616d692f746f6f
x16: 00000000ff63184c x17: 00000000fbf31300
x18: 00000000fd1f3d50 x19: 000000005b010000
x20: 0000000000000000 x21: 00000000fd1e10d0
x22: 00000000fd1fc7e0 x23: 00000000fd1fb260
x24: 00000000ffffff7f x25: 00000000dbca5000
x26: 00000000fd1e1640 x27: 00000000fd1fb280
x28: 00000000dbca0000 x29: 00000000fd1e1000
Code: aa0003f6 12800000 f94002d3 b9003260 (b9402660)
UEFI image [0x00000000fc0eb000:0x00000000fc1c0fff] '/EFI\debian\grubarm.efi'
UEFI image [0x00000000da550000:0x00000000dc0bffff]
Resetting CPU ...
### ERROR ### Please RESET the board ###
-- System Information:
Debian Release: 11.6
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: arm64 (aarch64)
Versions of packages grub-efi-arm64 depends on:
ii debconf [debconf-2.0] 1.5.77
ii grub-common 2.06-3~deb11u5
ii grub-efi-arm64-bin 2.06-3~deb11u5
ii grub2-common 2.06-3~deb11u5
ii ucf 3.0043
grub-efi-arm64 recommends no packages.
grub-efi-arm64 suggests no packages.
-- debconf information excluded
More information about the Pkg-grub-devel
mailing list