[Bug 1219180] New: Missing framebuffer during boot on aarch64
https://bugzilla.suse.com/show_bug.cgi?id=1219180 Bug ID: 1219180 Summary: Missing framebuffer during boot on aarch64 Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other URL: https://openqa.opensuse.org/tests/3891664/modules/ansi ble/steps/31 OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: fvogt@suse.com QA Contact: qa-bugs@suse.de CC: tzimmermann@suse.com Target Milestone: --- Found By: openQA Blocker: --- Unless the initrd is built with the platform native DRM driver (e.g. virtio_gpu), there is no graphical output during boot. This also means that entering a passphrase for unlocking the root fs is not possible. On x86 it uses the EFI framebuffer successfully, but on aarch64 dmesg has no trace of efifb/simplefb/simpledrm. ## Observation openQA test in scenario microos-Tumbleweed-MicroOS-Image-sdboot-aarch64-microos-wizard@aarch64 fails in [ansible](https://openqa.opensuse.org/tests/3891664/modules/ansible/steps/31) ## Test suite description Like MicroOS, but use neither combustion nor ignition for the intial configuration, so jeos-firstboot runs. ## Reproducible Fails since (at least) Build [20231129](https://openqa.opensuse.org/tests/3771195) ## Expected result Last good: [20231127](https://openqa.opensuse.org/tests/3763820) (or more recent) ## Further details Always latest result in this scenario: [latest](https://openqa.opensuse.org/tests/latest?arch=aarch64&distri=microos&flavor=MicroOS-Image-sdboot&machine=aarch64&test=microos-wizard&version=Tumbleweed) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219180
Ivan Ivanov
https://bugzilla.suse.com/show_bug.cgi?id=1219180
https://bugzilla.suse.com/show_bug.cgi?id=1219180#c1
Fabian Vogt
https://bugzilla.suse.com/show_bug.cgi?id=1219180
https://bugzilla.suse.com/show_bug.cgi?id=1219180#c2
--- Comment #2 from Thomas Zimmermann
https://bugzilla.suse.com/show_bug.cgi?id=1219180
https://bugzilla.suse.com/show_bug.cgi?id=1219180#c3
--- Comment #3 from Fabian Vogt
This uses virtio_gpu. I assume it runs in an emulator or virtual machine?
Correct. Other emulated hardware didn't work either (IIRC -vga std) -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219180
https://bugzilla.suse.com/show_bug.cgi?id=1219180#c4
--- Comment #4 from Thomas Zimmermann
(In reply to Thomas Zimmermann from comment #2)
This uses virtio_gpu. I assume it runs in an emulator or virtual machine?
Correct. Other emulated hardware didn't work either (IIRC -vga std)
VGA requires a VGA BIOS, which is x86 code. Under regular aarch64 systems (e.g., Rpi) the firmware's framebuffer is listed in the device tree. But there is no DT here; just UEFI. I've installed MicroOS in Aarch64 qemu to test. The kernel config is correct. There is some support for graphics in the early boot stages (GRUB). -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219180
https://bugzilla.suse.com/show_bug.cgi?id=1219180#c5
--- Comment #5 from Fabian Vogt
(In reply to Fabian Vogt from comment #3)
(In reply to Thomas Zimmermann from comment #2)
This uses virtio_gpu. I assume it runs in an emulator or virtual machine?
Correct. Other emulated hardware didn't work either (IIRC -vga std)
VGA requires a VGA BIOS, which is x86 code.
If the firmware interface and GRUB have video output, GOP is present, so this shouldn't matter.
Under regular aarch64 systems (e.g., Rpi) the firmware's framebuffer is listed in the device tree. But there is no DT here; just UEFI.
I've installed MicroOS in Aarch64 qemu to test. The kernel config is correct. There is some support for graphics in the early boot stages (GRUB).
Does efifb need more than just EFI GOP availability? -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1219180
Joey Lee
https://bugzilla.suse.com/show_bug.cgi?id=1219180
https://bugzilla.suse.com/show_bug.cgi?id=1219180#c6
--- Comment #6 from Thomas Zimmermann
https://bugzilla.suse.com/show_bug.cgi?id=1219180
Matthias Brugger
https://bugzilla.suse.com/show_bug.cgi?id=1219180
https://bugzilla.suse.com/show_bug.cgi?id=1219180#c7
Fabian Vogt
https://bugzilla.suse.com/show_bug.cgi?id=1219180
Charles Arnold
participants (1)
-
bugzilla_noreply@suse.com