[AMDGPU] Call trace occurs when unplugging a HDMI/DP/VGA cable on Dell platforms

Bug #2116908 reported by En-Wei Wu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
HWE Next
New
Undecided
Unassigned
Ubuntu
Noble
Invalid
Undecided
Unassigned
Plucky
New
Undecided
Unassigned
Questing
New
Undecided
Unassigned
linux (Ubuntu)
In Progress
Undecided
En-Wei Wu
Noble
Won't Fix
Undecided
Unassigned
Plucky
Fix Committed
Medium
En-Wei Wu
Questing
In Progress
Undecided
En-Wei Wu
linux-oem-6.14 (Ubuntu)
Invalid
Undecided
Unassigned
Noble
Fix Released
Undecided
En-Wei Wu
Plucky
Invalid
Undecided
Unassigned
Questing
Invalid
Undecided
Unassigned

Bug Description

[Impact]
On Dell platforms using either Linux 6.11.0-1021-oem or 6.14.0-1005-oem, we observed call traces when unplugging a HDMI/DP/VGA cable from an external monitor.

[Fix]
============= Noble OEM 6.14 ================================================
Apply the following patch from the mailing list <email address hidden> fixes the issue:

- [PATCH 06/18] drm/amd/display: limit clear_update_flags to dcn32 and above

While the patch is still under review, an SRU is required out of urgency.

Link: https://<email address hidden>/

============== Plucky and Questing ==========================================
1. Cherry-pick the following patch from the mainline:

f354556e29f4 drm/amd/display: limit clear_update_flags to dcn32 and above

Here is the reference for the full patchset:

Link: https://<email address hidden>/

2. Cherry-pick the other patch, which fixes the patch above:

2d418e4fd9f1 drm/amd/display: Allow DCN301 to clear update flags

[Test Plan]
1. Boot into an Ubuntu OS
2. Connect a HDMI/DP/VGA cable into an external monitor
3. Check whether a call trace appears

[Where problems could occur]
This patch changes the behavior of AMD GPUs with DCN version lower than 3.2. It might cause regression on these GPUs.

CVE References

En-Wei Wu (rickywu)
no longer affects: ubuntu
Changed in linux-oem-6.14 (Ubuntu Noble):
status: New → In Progress
Changed in linux-oem-6.14 (Ubuntu Plucky):
status: New → Invalid
Changed in linux-oem-6.14 (Ubuntu Questing):
status: New → Invalid
tags: added: jira-somerville-2225 oem-priority somerville
tags: added: delta jira-delta-253
En-Wei Wu (rickywu)
summary: - [AMDGPU] Call trace occurs when unplugging a HDMI/DP/VGA cable on a Dell
- platform
+ [AMDGPU] Call trace occurs when unplugging a HDMI/DP/VGA cable on Dell
+ platforms
tags: added: kernel-daily-bug
En-Wei Wu (rickywu)
description: updated
LEE KUAN-YING (kyyc0426)
Changed in linux-oem-6.14 (Ubuntu Noble):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux-oem-6.14/6.14.0-1008.8 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-noble-linux-oem-6.14' to 'verification-done-noble-linux-oem-6.14'. If the problem still exists, change the tag 'verification-needed-noble-linux-oem-6.14' to 'verification-failed-noble-linux-oem-6.14'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-noble-linux-oem-6.14-v2 verification-needed-noble-linux-oem-6.14
En-Wei Wu (rickywu)
Changed in linux-oem-6.14 (Ubuntu Noble):
assignee: nobody → En-Wei Wu (rickywu)
Changed in linux (Ubuntu Noble):
status: New → Invalid
Changed in linux (Ubuntu Plucky):
status: New → In Progress
Changed in linux (Ubuntu Questing):
status: New → In Progress
Changed in linux (Ubuntu Plucky):
assignee: nobody → En-Wei Wu (rickywu)
Changed in linux (Ubuntu Questing):
assignee: nobody → En-Wei Wu (rickywu)
Revision history for this message
En-Wei Wu (rickywu) wrote :

Tested using Linux 6.14.0-1008-oem, the issue is gone.

tags: added: verification-done-noble-linux-oem-6.14
removed: verification-needed-noble-linux-oem-6.14
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (3.6 KiB)

This bug was fixed in the package linux-oem-6.14 - 6.14.0-1008.8

---------------
linux-oem-6.14 (6.14.0-1008.8) noble; urgency=medium

  * noble/linux-oem-6.14: 6.14.0-1008.8 -proposed tracker (LP: #2116361)

  * Packaging resync (LP: #1786013)
    - [Packaging] debian.oem/dkms-versions -- update from kernel-versions
      (main/s2025.06.16)

  * [USB Hub] Fix hanging issue when resume from suspend on a Dell AIO
    platform (LP: #2117224)
    - usb: hub: Fix flushing and scheduling of delayed work that tunes runtime
      pm
    - usb: hub: Fix flushing of delayed work used for post resume purposes

  * Enable Realtek RTL8168H/RTL8168EP/RTL8168FP ASPM support (LP: #2117115)
    - r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support
    - r8169: disable RTL8126 ZRX-DC timeout

  * Cannot switch audio path to the other monitor on multi-monitor config
    connected to NVIDIA RTX PRO 6000 gfx card (LP: #2116993)
    - ALSA: hda/tegra: Add Tegra264 support
    - ALSA: hda: Add missing NVIDIA HDA codec IDs

  * [AMDGPU] Call trace occurs when unplugging a HDMI/DP/VGA cable on Dell
    platforms (LP: #2116908)
    - SAUCE: drm/amd/display: limit clear_update_flags to dcn32 and above

  * Fix AMD STX/KRK soundwire issues (LP: #2116836)
    - ASoC: amd: ps: fix for soundwire failures during hibernation exit
      sequence
    - soundwire: amd: fix for clearing command status register
    - soundwire: amd: add check for status update registers

  * To support AMD KRK R5 series graphics (LP: #2116846)
    - drm/amd/display: Exclude clkoffset and ips setting for dcn351 specific
    - drm/amd/display: refactor dio link encoder assigning
    - accel/amdxdna: Fix incorrect PSP firmware size
    - drm/amdgpu: add discovery support for DCN IP version 3.6.0
    - drm/amd/display: Add DCN36 DM Support
    - drm/amd/display: Add DCN36 CORE
    - drm/amd/display: Support DCN36 HDCP
    - drm/amd/display: Support DCN36 DSC
    - drm/amd/display: Add DCN36 DMCUB
    - drm/amd/display: Add DCN36 DML2 support
    - drm/amd/display: Add DCN36 GPIO
    - drm/amd/display: Add DCN36 Resource
    - drm/amd/display: Add DCN36 IRQ
    - drm/amd/display: Add DCN36 BIOS command table support
    - drm/amd/display: Add DCN36 version identifiers
    - drm/amd/display: Add dcn36 register header files
    - drm/amdgpu: add support for PSP IP version 14.0.5
    - drm/amdgpu: add support for SMU IP version 14.0.5
    - drm/amdgpu: add support for GC IP version 11.5.3
    - drm/amdgpu: enable VCN/JPEG CGPG for GC IP version 11.5.3
    - drm/amdgpu: add support for MMHUB IP version 3.3.2
    - drm/amdgpu: add support for NBIO IP version 7.11.2
    - drm/amdgpu: add support for SDMA IP version 6.1.3

  * Realtek RTL8116AF SFP option module fails to get connected (LP: #2116144)
    - r8169: increase max jumbo packet size on RTL8125/RTL8126
    - r8169: add RTL_GIGA_MAC_VER_LAST to facilitate adding support for new
      chip versions
    - SAUCE: r8169: add quirk for RTL8116af SerDes

  * [SRU] Add support for ALC1708 codec on TRBL platform (LP: #2116247)
    - ASoC: Intel: soc-acpi-intel-lnl-match: add rt1320_l12_rt714_l0 support

  [ Ubuntu: 6.14.0-25.25 ]

  * plucky/linux: 6.1...

Read more...

Changed in linux-oem-6.14 (Ubuntu Noble):
status: Fix Committed → Fix Released
En-Wei Wu (rickywu)
description: updated
En-Wei Wu (rickywu)
Changed in linux (Ubuntu Noble):
status: Invalid → Won't Fix
En-Wei Wu (rickywu)
description: updated
Stefan Bader (smb)
Changed in linux (Ubuntu Plucky):
importance: Undecided → Medium
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote :

This bug is awaiting verification that the linux/6.14.0-34.34 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-plucky-linux' to 'verification-done-plucky-linux'. If the problem still exists, change the tag 'verification-needed-plucky-linux' to 'verification-failed-plucky-linux'.

If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: kernel-spammed-plucky-linux-v2 verification-needed-plucky-linux
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.