Resolute has included the required commit.
   1e2c15348 amdgpu: DMCUB updates for various ASICs


** Changed in: linux-firmware (Ubuntu Resolute)
       Status: In Progress => Fix Released

** Description changed:

  [Impact]
  System hangs after suspend on HP systems (CID: 202603-38534) with AMD Ryzen 5 
150
  (Rembrandt Refresh / Yellow Carp APU). The hang is hard — power button does 
not
  respond, requires unplugging the power cable.
  
  dmesg shows the GPU is YELLOW_CARP with DMCUB (Display MicroController Unit B)
  firmware loaded:
-     amdgpu 0000:05:00.0: amdgpu: initializing kernel modesetting (YELLOW_CARP 
0x1002:0x1681 0x103C:0x8F3E 0x0B).
+     amdgpu 0000:05:00.0: amdgpu: initializing kernel modesetting (YELLOW_CARP 
0x1002:0x1681 0x103C:0x8F3E 0x0B).
  
  The noble linux-firmware package ships DMCUB version 4.0.68.0 (package 
0.0.202.0)
  for yellow_carp. This firmware is too old to handle suspend/resume on 
Rembrandt
  Refresh hardware. The hang occurs during the resume path when DMCUB fails to
  reinitialize display properly.
  
  Suspend debug test (pm_test) shows devices and platform levels resume fine, 
but
  the full suspend path hangs.
  
  [Fix]
  Update DMCUB firmware for yellow_carp and other AMD display ASICs to match
  upstream linux-firmware.
  
  Cherry-picked 65 DMCUB firmware update commits from the upstream 
linux-firmware
  repository 
(git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git).
  
+ 1e2c15348 amdgpu: DMCUB updates for various ASICs
+ 
  The updates cover DMCUB firmware for the following ASICs:
  - Yellow Carp (Rembrandt / Rembrandt Refresh)
  - DCN 3.1.4, DCN 3.1.5, DCN 3.1.6
  - DCN 3.2, DCN 3.2.1
  - DCN 3.5, DCN 3.5.1, DCN 3.6
  - DCN 4.0.1
  - Renoir, Green Sardine, Van Gogh
  - Beige Goby, Navy Flounder, Dimgrey Cavefish, Sienna Cichlid
  
  Firmware version range: 0.0.202.0 (current noble) → 0.1.43.0 (latest
  upstream).
  
  [Test Plan]
  1. Install the updated linux-firmware package
  2. Run update-initramfs:
-    $ sudo update-initramfs -u
+    $ sudo update-initramfs -u
  3. Reboot:
-    $ sudo reboot
+    $ sudo reboot
  4. Run suspend test:
-    $ sudo rtcwake -m mem -s 30
+    $ sudo rtcwake -m mem -s 30
  5. Repeat 5 times
  
  Without patch: system hangs on resume, requires power cable unplug
  With patch: system resumes normally, no hang
  
  [Where problems could occur]
  DMCUB firmware is loaded by the amdgpu kernel driver for all AMD display
  controllers. Updating the firmware for all these ASICs at once affects a wide
  range of AMD GPUs and APUs.
  
  If the new DMCUB firmware has a bug:
  - Display could fail to initialize after boot or resume. Screen stays black.
  - Display flickering or corruption during mode changes.
  - Suspend/resume could break on other AMD hardware that was working before.
  
  The risk is higher than a single-ASIC update because 16 firmware files are
  changed across many GPU generations (Renoir through DCN 4.0.1).

** Tags added: jira-stella-3388 oem-priority stella

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2147396

Title:
  AMD Ryzen did not response after system enter suspend

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2147396/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to