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