[Bug 1204063] New: Kernel 5.19.8 appears to be missing lpuart earlycon and console
http://bugzilla.opensuse.org/show_bug.cgi?id=1204063 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-a9e1c2425... 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: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204063 Andreas F�rber <afaerber@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |IN_PROGRESS -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204063 http://bugzilla.opensuse.org/show_bug.cgi?id=1204063#c2 Andreas F�rber <afaerber@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|IN_PROGRESS |NEW --- Comment #2 from Andreas F�rber <afaerber@suse.com> --- Test kernel with the two options modified and built in OBS, loaded via either booti or via GRUB (without initrd) did not produce serial output either. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1204063 http://bugzilla.opensuse.org/show_bug.cgi?id=1204063#c3 Andreas F�rber <afaerber@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |IN_PROGRESS --- Comment #3 from Andreas F�rber <afaerber@suse.com> --- A partial fix got merged already: https://github.com/openSUSE/kernel-source/commit/8d7f37c61a0709c939caccfae67... Remaining =y config change queued for master now. Meanwhile a DT binding divergence between mainline and downstream has been discovered: We need "fsl,imx8qm-lpuart", "fsl,imx8qxp-lpuart" rather than just "fsl,imx8qm-lpuart". Tests with the previous modified kernel remained unsuccessful though. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com