[SRU][PULL][linux-firmware][Lunar] Follow-up: System hangs at S3 for amdgpu Navi 31/Navi33

You-Sheng Yang vicamo.yang at canonical.com
Tue Jul 18 06:26:47 UTC 2023


BugLink: https://bugs.launchpad.net/bugs/2027959

[Impact]

Under stress testing it was reported that the amdgpu Navi31/Navi33 platforms
will sometimes fail to wake from S3.

This is a follow-up to bug 2024427 to patch additional models.

[Fix]

firmware patches:
* 60dc78a70 amdgpu: update GC 11.0.1 firmware for amd.5.5 release
* 31f8f5269 amdgpu: update GC 11.0.4 firmware for amd.5.5 release
* 1c513ec74 amdgpu: Update GC 11.0.1 and 11.0.4

[Test Case]

$ checkbox-cli run com.canonical.certification::stress-suspend-30-cycles-with-reboots-automated

[Where problems could occur]

Little we know about the firmware fixes. However, while with these commits have
been pulled via stable kernel fixes, the driver begins to request new firmware
blobs of a different filename.

[Other Info]

For the firmware parts, they have been included in linux-firmware/mantic,
leaving only linux-firmware/lunar and linux-firmware/jammy to be fixed.

----------------------------------------------------------------
The following changes since commit d6cb8fa1fa3313cc6c0a4386c713d97e9eb164c8:

  UBUNTU: Ubuntu-20230323.gitbcdcfbcf-0ubuntu1.3 (2023-07-07 09:17:20 +0200)

are available in the Git repository at:

  https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware 

for you to fetch changes up to 4df92970484a2e5d1147943b3e34a2713f94bbc9:

  amdgpu: Update GC 11.0.1 and 11.0.4 (2023-07-17 14:55:59 +0800)

----------------------------------------------------------------
Alex Deucher (2):
      amdgpu: update GC 11.0.1 firmware for amd.5.5 release
      amdgpu: update GC 11.0.4 firmware for amd.5.5 release

Mario Limonciello (1):
      amdgpu: Update GC 11.0.1 and 11.0.4

 WHENCE                     |   2 ++
 amdgpu/gc_11_0_1_imu.bin   | Bin 132352 -> 132352 bytes
 amdgpu/gc_11_0_1_me.bin    | Bin 263424 -> 263424 bytes
 amdgpu/gc_11_0_1_mec.bin   | Bin 268640 -> 268704 bytes
 amdgpu/gc_11_0_1_mes1.bin  | Bin 230368 -> 231344 bytes
 amdgpu/gc_11_0_1_mes_2.bin | Bin 0 -> 289152 bytes
 amdgpu/gc_11_0_1_pfp.bin   | Bin 263424 -> 263424 bytes
 amdgpu/gc_11_0_1_rlc.bin   | Bin 160592 -> 160592 bytes
 amdgpu/gc_11_0_4_imu.bin   | Bin 132352 -> 132352 bytes
 amdgpu/gc_11_0_4_me.bin    | Bin 263424 -> 263424 bytes
 amdgpu/gc_11_0_4_mec.bin   | Bin 268704 -> 268704 bytes
 amdgpu/gc_11_0_4_mes.bin   | Bin 288288 -> 287712 bytes
 amdgpu/gc_11_0_4_mes1.bin  | Bin 229856 -> 230640 bytes
 amdgpu/gc_11_0_4_mes_2.bin | Bin 0 -> 289152 bytes
 amdgpu/gc_11_0_4_pfp.bin   | Bin 263424 -> 263424 bytes
 amdgpu/gc_11_0_4_rlc.bin   | Bin 159472 -> 159472 bytes
 16 files changed, 2 insertions(+)
 create mode 100644 amdgpu/gc_11_0_1_mes_2.bin
 create mode 100644 amdgpu/gc_11_0_4_mes_2.bin



More information about the kernel-team mailing list