ACK: [SRU][N][PATCH 0/1] Fix system hang while entering suspend with AMD Navi3x graphics

Thibault Ferrante thibault.ferrante at canonical.com
Mon Jun 3 14:28:03 UTC 2024


On 03-06-2024 14:50, Chris Chiu wrote:
> BugLink: https://bugs.launchpad.net/bugs/2063417
> 
> [Impact]
> The system with AMD W7500/W7600/W7700 graphics will randomly hang when entering suspend. The page fault would keep happening and the system can't handle other tasks.
> BUG: unable to handle page fault for address: 000000000a980148
> 
> [Fix]
> The patches from upstream are reqiured
> drm/amdgpu: skip to program GFXDEC registers for suspend abort · torvalds/linux at 0326de4 · GitHub
> drm/amdgpu: Reset dGPU if suspend got aborted · torvalds/linux at 8b2be55 · GitHub
> https://patchwork.freedesktop.org/patch/590570/ [patchwork.freedesktop.org]
> 
> [Test Case]
> 1. Install AMD W7500/W7600/W7700 graphics
> 2. Install latest firmware with dcn_3_2_0_dmcub.bin for Navi31 and 32 and dcn_3_2_1_dmcub.bin for Navi33.
> 3. Running fwts s3 stress test to check if system hangs
> 
> [Where problems could occur]
> Improve the error handling when suspend and add the fallback mechanism in MES engine. Only observed on particular AMD models. Need to test w/ more combinations
> 
> 
> Jack Xiao (1):
>    drm/amdgpu/mes: fix use-after-free issue
> 
>   drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 1 +
>   1 file changed, 1 insertion(+)
> 
Acked-by: Thibault Ferrante <thibault.ferrante at canonical.com>


--
Thibault



More information about the kernel-team mailing list