Bug ID 1204063
Summary Kernel 5.19.8 appears to be missing lpuart earlycon and console
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware aarch64
OS openSUSE Tumbleweed
Status NEW
Severity Major
Priority P5 - None
Component Kernel
Assignee afaerber@suse.com
Reporter afaerber@suse.com
QA Contact qa-bugs@suse.de
CC ddavis@suse.com, dmueller@suse.com, guillaume.gardet@arm.com, kernel-bugs@opensuse.org, mbrugger@suse.com, mkubecek@suse.com
Found By ---
Blocker ---

Despite kernel command line
"console=ttyLP0,115200 earlycon=lpuart32,0x5a060000,115200"
on an NXP i.MX 8QM based Variscite VAR-SOM-MX8 module based device, I am not
seeing any kernel serial output other than EFI stub:

Loading Linux 5.19.8-1-default ...
Loading initial ramdisk ...
EFI stub: Booting Linux Kernel...
EFI stub: EFI_RNG_PROTOCOL unavailable
EFI stub: Using DTB from configuration table
EFI stub: Exiting boot services...

or without EFI:

Starting kernel ...


Having ruled out a red herring of
EFI stub: ERROR: Failed to install memreserve config table!
as caused by old U-Boot 2018.03 having a hardcoded config table array size of
2, the lack of output most likely is because of:

CONFIG_SERIAL_FSL_LPUART=m

git-blame points to a SLE15-SP2 sync:
https://github.com/openSUSE/kernel-source/commit/769684a2fa08#diff-a9e1c2425c9e8e93ddd3e6ee09170fbf9ca6182cdfcafde64937d42cfe05a5d5L4287

Serial Kconfig options need to be built-in (=y) in order to enable their
sub-option *_CONSOLE=y, needed for both console= and earlycon= kernel options.


You are receiving this mail because: