SRU: * https://kernel.ubuntu.com/gitea/kernel/noble-linux-oem/pulls/9 (oem-6.8)
** Description changed: + [SRU Justification] + + BugLink: https://bugs.launchpad.net/bugs/2066233 + + [Impact] + + Newer VBIOS on DCN 3.5 bumped the version of IntegratedInfo table from + 2.2 to 2.3. This version uses same structure. Version 2.3 is missing + from the construct_integrated_info() parser, so it leads to NULL pointer + dereference. + + ``` + Call Trace: + <TASK> + ? show_regs+0x72/0x90 + ? __die+0x25/0x80 + ? page_fault_oops+0x154/0x4c0 + ? ttm_bo_kmap+0x11d/0x310 [ttm] + ? dma_resv_wait_timeout+0x48/0xe0 + ? do_user_addr_fault+0x30e/0x6e0 + ? exc_page_fault+0x84/0x1b0 + ? asm_exc_page_fault+0x27/0x30 + ? dcn35_clk_mgr_construct+0x183/0x2210 [amdgpu] + ? dcn35_clk_mgr_construct+0x15a/0x2210 [amdgpu] + ? dcn35_hwseq_create+0x23/0x470 [amdgpu] + ``` + + [Fix] + + Fix landed to upstream v6.9-rc7: 9a35d205f466 ("drm/amd/display: Atom + Integrated System Info v2_2 for DCN35") + + [Test Case] + + AMDGPU should then be initialized successfully without NULL pointer + deref dump at boot. + + [Where problems could occur] + + No. New hardware revision with same data only. + + [Other Info] + + While this has been landed to v6.9-rc7, expect every kernel version + older than that with planned support to the new VBIOS update should be + fixed. So far linux/noble and linux-oem-6.8/noble are nominated by chip + vendor. + + ========== original bug report ========== + Newer VBIOS on DCN 3.5 bumped the version of IntegratedInfo table from 2.2 to 2.3. This version uses same structure. Version 2.3 is missing from the construct_integrated_info() parser, so it leads to NULL pointer dereference. [Thu May 9 18:02:38 2024] Call Trace: [Thu May 9 18:02:38 2024] <TASK> [Thu May 9 18:02:38 2024] ? show_regs+0x72/0x90 [Thu May 9 18:02:38 2024] ? __die+0x25/0x80 [Thu May 9 18:02:38 2024] ? page_fault_oops+0x154/0x4c0 [Thu May 9 18:02:38 2024] ? ttm_bo_kmap+0x11d/0x310 [ttm] [Thu May 9 18:02:38 2024] ? dma_resv_wait_timeout+0x48/0xe0 [Thu May 9 18:02:38 2024] ? do_user_addr_fault+0x30e/0x6e0 [Thu May 9 18:02:38 2024] ? exc_page_fault+0x84/0x1b0 [Thu May 9 18:02:38 2024] ? asm_exc_page_fault+0x27/0x30 [Thu May 9 18:02:38 2024] ? dcn35_clk_mgr_construct+0x183/0x2210 [amdgpu] [Thu May 9 18:02:38 2024] ? dcn35_clk_mgr_construct+0x15a/0x2210 [amdgpu] [Thu May 9 18:02:38 2024] ? dcn35_hwseq_create+0x23/0x470 [amdgpu] ... Fix landed to upstream v6.9-rc7: 9a35d205f466 ("drm/amd/display: Atom Integrated System Info v2_2 for DCN35") -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2066233 Title: amdgpu hangs on DCN 3.5 at bootup: RIP: 0010:dcn35_clk_mgr_construct+0x183/0x2210 [amdgpu] To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/2066233/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs