I did a git bisect on from v6.10 .. v6.11-rc4 and found the exact change when the problem appeared (see below) The problem is introduced by this commit f9d8c5c7855d Author: Jack Xiao <Jack.Xiao@xxxxxxx> Date: Thu Apr 25 15:28:48 2024 +0800 drm/amdgpu/gfx: enable mes to map legacy queue support Enable mes to map legacy queue support. v2: kiq_set_resources is required. Signed-off-by: Jack Xiao <Jack.Xiao@xxxxxxx> Reviewed-by: Hawking Zhang <Hawking.Zhang@xxxxxxx> Reviewed-by: Alex Deucher <alexander.deucher@xxxxxxx> Signed-off-by: Alex Deucher <alexander.deucher@xxxxxxx> M drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c On Tue, 20 Aug 2024 at 00:13, Alex Deucher <alexdeucher@xxxxxxxxx> wrote: > > On Mon, Aug 19, 2024 at 9:55 AM Andrew Worsley <amworsley@xxxxxxxxx> wrote: > > > > The v6.11-rc4 linux hangs during amdgpu start up where as the v6.10.0 > > is fine. I had to take a photo of the screen (see attachment) from > > which I generated > > the following summary: > > > > Booting linux v6.11-rc4 : > > ... > > amdgpu: Virtual CRAT table created for CPU > > amdgpu: Topology: Add CPU node > > initializing kernel modesetting (IP DISCOVERY 0x1002:0x15BF 0xF111:0x0005 0xC2). > > register mmio base: 0x90500000 > > register mmio size: 524288 > > add ip block number 0 <soc21_common> > > add ip block number 1 <gmc_v11_0> > > add ip block number 2 <ih_v6_0> > > add ip block number 3 <psp> > > add ip block number 4 <smu> > > add ip block number 5 <dm> > > add ip block number 6 <gfx_v11_0> > > add ip block number 7 <sdma_v6_0> > > add ip block number 8 <vcn_v4_0> > > add ip block number 9 <jpeg_v4_0> > > add ip block number 10 <mes_v11_0> > > amdgpu 0000:c1:00.0: amdgpu: Fetched VBIOS from VFCT > > amdgpu: ATOM BIOS: 113-PHXGENERIC-001 > > amdgpu 0000:c1:00.0: Direct firmware load for > > amdgpu/gc_11_0_1_mes_2.bin failed with error -2 > > amdgpu 0000:c1:00.0: amdgpu: try to fall back to amdgpu/gc_11_0_1_mes.bin The full git bisect history is git bisect start # status: waiting for both good and bad commits # good: [0c3836482481200ead7b416ca80c68a29cfdaabd] Linux 6.10 git bisect good 0c3836482481200ead7b416ca80c68a29cfdaabd # status: waiting for bad commit, 1 good commit known # bad: [47ac09b91befbb6a235ab620c32af719f8208399] Linux 6.11-rc4 git bisect bad 47ac09b91befbb6a235ab620c32af719f8208399 # bad: [de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed] Linux 6.11-rc2 git bisect bad de9c2c66ad8e787abec7c9d7eff4f8c3cdd28aed # good: [280e36f0d5b997173d014c07484c03a7f7750668] nsfs: use cleanup guard git bisect good 280e36f0d5b997173d014c07484c03a7f7750668 # bad: [a4f9285520584977127946a22eab2adfbc87d1bf] Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux git bisect bad a4f9285520584977127946a22eab2adfbc87d1bf # bad: [365aa9f573995b46ca14a24165d85e31160e47b9] Merge tag 'amd-drm-next-6.11-2024-06-22' of https://gitlab.freedesktop.org/agd5f/linux into drm-next git bisect bad 365aa9f573995b46ca14a24165d85e31160e47b9 # bad: [1ddaaa244021aba8496536a6627b4ad2bc0f936a] Merge tag 'amd-drm-next-6.11-2024-06-07' of https://gitlab.freedesktop.org/agd5f/linux into drm-next git bisect bad 1ddaaa244021aba8496536a6627b4ad2bc0f936a # bad: [b72fa761fc6be316bbf3ef9af4b7f145a208b1f3] drm/amdgpu: fix documentation errors in sdma v7.0 git bisect bad b72fa761fc6be316bbf3ef9af4b7f145a208b1f3 # bad: [03f4b8c3ca7ad34d812d5760f0712e5c126c64c6] drm/amdgpu/mes12: disable logging output git bisect bad 03f4b8c3ca7ad34d812d5760f0712e5c126c64c6 # bad: [17e3bea65cdc453695b2fe4ff26d25d17f5339e9] drm/amd/pm: fix warning using uninitialized value of max_vid_step git bisect bad 17e3bea65cdc453695b2fe4ff26d25d17f5339e9 # good: [7e0357bef402875425de0296800c34c41842ba82] drm/amdgpu: remove unused MCA driver codes git bisect good 7e0357bef402875425de0296800c34c41842ba82 # good: [523ee6f4419bbeccbe43399d999f37381b5958c7] drm/amd/display: For FPO + Vactive check that all pipes support VA git bisect good 523ee6f4419bbeccbe43399d999f37381b5958c7 # good: [8fb20d9551368f0b1ef5b31fa0b4634f4be37157] drm/amdgpu: add amdgpu MCA bank dispatch function support git bisect good 8fb20d9551368f0b1ef5b31fa0b4634f4be37157 # good: [579f0c21baec9e7506b6bb3f60f0a9b6d07693b4] drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc git bisect good 579f0c21baec9e7506b6bb3f60f0a9b6d07693b4 # good: [d53ce02352058639cacccc88cdbdbf48f1ee3b5a] drm/amdkfd: Evict BO itself for contiguous allocation git bisect good d53ce02352058639cacccc88cdbdbf48f1ee3b5a Andrew