My HDMI port is not working properly after upgrade my Linux kernel from 6.18.2 to 7.0.11. Here are the details:
I can reproduce this issue on a Radxa Dragon Q6A.
System
- Board: Radxa Dragon Q6A
- OS: Ubuntu 24.04.4 LTS
- Working kernel: “6.18.2-4-qcom”
- Broken kernel: “7.0.11-4-qcom”
- Upgrade command: “apt full-upgrade”
The broken kernel was installed from the official Radxa repository:
linux-image-7.0.11-4-qcom:
Installed: 7.0.11-4
Candidate: 7.0.11-4
The upgrade changed:
linux-image-radxa-dragon-q6a:
6.18.2-4 → 7.0.11-4
linux-headers-radxa-dragon-q6a:
6.18.2-4 → 7.0.11-4
embloader:
0.6 → 0.7
Problem
UEFI video output works normally. After Linux 7.0.11 starts, the HDMI display loses signal and remains black.
The system itself continues running and is accessible over SSH.
Under Linux 7.0.11:
$ uname -r
7.0.11-4-qcom
$ cat /sys/class/drm/card1-HDMI-A-1/status
disconnected
Relevant kernel messages:
msm_dpu ae01000.display-controller: bound ae90000.displayport-controller
[drm:msm_dp_aux_isr [msm]] *ERROR* Unexpected DP AUX IRQ 0x00000008 when not busy
[drm] Initialized msm 1.13.0 for ae01000.display-controller
msm_dpu ae01000.display-controller: [drm] Cannot find any crtc or sizes
Tests performed
1. Forced HDMI mode
Adding a forced “video=HDMI-A-1:1280x720@60e” mode did not resolve the underlying disconnected connector state.
2. Linux 7.0.11 with the Linux 6.18 device tree
I tested:
Kernel: 7.0.11-4-qcom
Initramfs: 7.0.11-4-qcom
DTB: qcs6490-radxa-dragon-q6a.dtb from 6.18.2-4
HDMI still failed.
This suggests the regression is not limited to the device tree.
3. Full rollback to Linux 6.18.2
After booting the complete Linux 6.18.2 kernel, initramfs and DTB:
$ uname -r
6.18.2-4-qcom
HDMI output immediately worked again with the same board, display, cable and userspace installation.
Suspected area
This appears to be a regression in the Qualcomm MSM DisplayPort path used with the Dragon Q6A DP-to-HDMI bridge, possibly involving HPD/AUX handling or DP link training.
The important comparison is:
6.18.2-4-qcom: HDMI works
7.0.11-4-qcom: HDMI connector is disconnected
7.0.11 kernel + 6.18 DTB: still disconnected
Could the Radxa team confirm this regression and provide a fixed QCOM kernel package?
Please also consider preventing “linux-image-radxa-dragon-q6a” from selecting “7.0.11-4” until HDMI operation is restored.