This bug is awaiting verification that the linux-oem-6.11/6.11.0-1018.18 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.11' to 'verification-done- noble-linux-oem-6.11'. If the problem still exists, change the tag 'verification-needed-noble-linux-oem-6.11' to 'verification-failed- noble-linux-oem-6.11'.
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.11-v2 verification-needed-noble-linux-oem-6.11 -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/2103480 Title: System could not hit hardware sleep state with specific panel with AMD KRK/STX under DC mode Status in linux package in Ubuntu: Triaged Status in linux-oem-6.11 package in Ubuntu: Triaged Status in linux source package in Noble: New Status in linux-oem-6.11 source package in Noble: Fix Committed Bug description: [Impact] On Dell platform, the system with specific panel and AMD KRK/STX under DC mode could not enter hardware sleep state. The root cause is that the HPD interrupt triggers HW register write and thus prevents the HW from sleeping, this causes the system not to be able to enter s2idle. [Fix] Backporting the following patches from linux-next fixes the issue: [10] 7b1ba19eb15f drm/amd/display: Disable unneeded hpd interrupts during dm_init [9] 4de141b8b1b7 drm/amd/display: Fix HPD after gpu reset [8] 50e0bae34fa6 drm/amd/display: Add and use new dm_prepare_suspend() callback [7] 982d7f9bfe4a drm/amdgpu: update the handle ptr in suspend [6] 9d5ee7ce88ac drm/amdgpu: update the handle ptr in pre_soft_reset [5] 6a9456e0e327 drm/amdgpu: update the handle ptr in check_soft_reset [4] 94b2e07ad493 drm/amdgpu: update the handle ptr in prepare_suspend [3] 47d827f9c77b drm/amdgpu: update the handle ptr in late_fini [2] 90b97b16e1ab drm/amdgpu: fix html doc generation warning [1] 37b993225d37 drm/amdgpu: add amdgpu_device reference in ip block The original patches required are [8], [9], and [10]. To apply them, we introduce [1], [2], [3], [4], [5], [6], and [7] to resolve dependency issues. [Test Plan] 1. Install the Ubuntu image 2. Use AMD amd_s2idle.py script to check if the system can enter the hardware sleep state. The script is available at: https://web.git.kernel.org/pub/scm/linux/kernel/git/superm1/amd-debug- tools.git/tree/amd_s2idle.py [Where problems could occur] The backported patch "drm/amd/display: Add and use new dm_prepare_suspend() callback" modifies the order in which the display and other IP blocks are turned off during suspend. This change might introduce regressions, particularly if any components rely on the original suspend sequence. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/2103480/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp