Bug 1216864 - [Build 2.16] aarch64 kernel is missing EFI FB support
Summary: [Build 2.16] aarch64 kernel is missing EFI FB support
Status: RESOLVED FIXED
Alias: None
Product: PUBLIC SUSE Linux Enterprise Server 15 SP6
Classification: openSUSE
Component: Kernel (show other bugs)
Version: unspecified
Hardware: aarch64 SLES 15
: P1 - Urgent : Major
Target Milestone: ---
Assignee: Thomas Zimmermann
QA Contact:
URL: https://openqa.suse.de/tests/12736937...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-11-03 14:46 UTC by Martin Loviska
Modified: 2024-06-25 18:00 UTC (History)
9 users (show)

See Also:
Found By: openQA
Services Priority:
Business Priority:
Blocker: Yes
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Loviska 2023-11-03 14:46:40 UTC
## Observation

openQA test in scenario sle-15-SP6-JeOS-for-kvm-and-xen-aarch64-jeos-apparmor@aarch64 fails in
[bootloader_uefi](https://openqa.suse.de/tests/12736937/modules/bootloader_uefi/steps/2)

## Test suite description
Apparmor test suite for JeOS. It is enabled from 15-SP4, where JeOS (MinimalVM) comes with apparmor enabled by default.

openQA tests are failing during first boot of the image. The tests are setting gfxpayload parameter to 1024x768.[1]
The "set gfxpayload=" is currently missing in the newest builds of aarch64 kvm image.

Kudos to Fabian, the arm64 kernel is missing CONFIG_SYSFB_SIMPLEFB=y or CONFIG_FB_EFI=y.

Tested image: SLES15-SP6-Minimal-VM.aarch64-kvm-Build2.16.qcow2

[1] https://openqa.suse.de/tests/12506363#step/bootloader_uefi/4

## Reproducible

Fails since (at least) Build [1.14](https://openqa.suse.de/tests/12036337)


## Expected result

Last good: [1.11](https://openqa.suse.de/tests/11953776) (or more recent)


## Further details

Always latest result in this scenario: [latest](https://openqa.suse.de/tests/latest?arch=aarch64&distri=sle&flavor=JeOS-for-kvm-and-xen&machine=aarch64&test=jeos-apparmor&version=15-SP6)
Comment 1 Fabian Vogt 2023-11-06 08:52:01 UTC
I can confirm that efifb support is completely missing. Booting with "video=efifb modprobe.blacklist=virtio-gpu" results in no graphical output.
Comment 2 Takashi Iwai 2023-11-09 09:41:40 UTC
Indeed, it looks like CONFIG_SYSFB_SIMPLEFB is enabled only on x86_64.

Thomas, could you check and correct?
Comment 8 Thomas Zimmermann 2023-11-15 13:11:06 UTC
Merged.