четверг

[Bug 2066233] Re: amdgpu hangs on DCN 3.5 at bootup: RIP: 0010:dcn35_clk_mgr_construct+0x183/0x2210 [amdgpu]

oracular has 6.8 still, how is this fixed there?

--
You received this bug notification because you are subscribed to linux
in Ubuntu.
Matching subscriptions: Bgg, Bmail, Nb
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:
In Progress
Status in linux-oem-6.8 source package in Noble:
In Progress
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

Комментариев нет:

Отправить комментарий