** Tags removed: verification-needed-noble-linux ** Tags added: verification-done-noble-linux
-- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux-oem-6.8 in 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] Status in HWE Next: New Status in linux package in Ubuntu: Fix Released Status in linux-oem-6.8 package in Ubuntu: Invalid Status in linux source package in Noble: Fix Committed Status in linux-oem-6.8 source package in Noble: Fix Released Status in linux source package in Oracular: Fix Released Status in linux-oem-6.8 source package in Oracular: Invalid Bug description: [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") To manage notifications about this bug go to: https://bugs.launchpad.net/hwe-next/+bug/2066233/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp