From d8c5d9b3f77289078a7cbedc8230639f44434f77 Mon Sep 17 00:00:00 2001 From: Adrian Vladu Date: Tue, 28 Apr 2026 13:15:00 +0000 Subject: [PATCH] sys-kernel: enable kernel virtio vnc output Show console logs - serial logs - When enabling VNC console on arm64. Fixes: https://github.com/flatcar/Flatcar/issues/1553 Signed-off-by: Adrian Vladu --- build_library/grub.cfg | 2 +- .../changes/2026-04-28-enable-vnc-console-logs-on-arm.md | 1 + .../sys-kernel/coreos-modules/files/commonconfig-6.12 | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 changelog/changes/2026-04-28-enable-vnc-console-logs-on-arm.md diff --git a/build_library/grub.cfg b/build_library/grub.cfg index 11743bbb8ff..32f7642468c 100644 --- a/build_library/grub.cfg +++ b/build_library/grub.cfg @@ -79,7 +79,7 @@ if [ -z "$linux_console" ]; then terminal_output console serial_com0 elif [ "$grub_platform" = efi ]; then if [ "$grub_cpu" = arm64 ]; then - set linux_console="console=ttyAMA0,115200n8" + set linux_console="console=ttyAMA0,115200n8 console=tty0" else set linux_console="console=ttyS0,115200n8 console=tty0" fi diff --git a/changelog/changes/2026-04-28-enable-vnc-console-logs-on-arm.md b/changelog/changes/2026-04-28-enable-vnc-console-logs-on-arm.md new file mode 100644 index 00000000000..b1be0b9bcc3 --- /dev/null +++ b/changelog/changes/2026-04-28-enable-vnc-console-logs-on-arm.md @@ -0,0 +1 @@ +- Enable VNC console serial logs on ARM64 QEMU/KVM instances ([flatcar/scripts#2359](https://github.com/flatcar/scripts/pull/2359)) diff --git a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.12 b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.12 index b250aa42ffd..733dcff5dc2 100644 --- a/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.12 +++ b/sdk_container/src/third_party/coreos-overlay/sys-kernel/coreos-modules/files/commonconfig-6.12 @@ -169,12 +169,12 @@ CONFIG_DM_UEVENT=y CONFIG_DM_VERITY=m CONFIG_DM_ZERO=m CONFIG_DNS_RESOLVER=y -CONFIG_DRM=m +CONFIG_DRM=y CONFIG_DRM_FBDEV_EMULATION=y CONFIG_DRM_QXL=m CONFIG_DRM_SIMPLEDRM=m CONFIG_DRM_TTM_HELPER=m -CONFIG_DRM_VIRTIO_GPU=m +CONFIG_DRM_VIRTIO_GPU=y CONFIG_DST_CACHE=y CONFIG_DUMMY=m CONFIG_DYNAMIC_DEBUG=y @@ -1009,7 +1009,7 @@ CONFIG_VIA_RHINE=m CONFIG_VIA_RHINE_MMIO=y CONFIG_VIRTIO_BALLOON=m CONFIG_VIRTIO_BLK=m -CONFIG_VIRTIO_CONSOLE=m +CONFIG_VIRTIO_CONSOLE=y CONFIG_VIRTIO_FS=m CONFIG_VIRTIO_INPUT=m CONFIG_VIRTIO_MMIO=y