The system hangs after resume with thunderbolt monitor(AMD GPU [1002:1900])
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Committed
|
Undecided
|
AceLan Kao | ||
Noble |
Fix Released
|
Undecided
|
AceLan Kao | ||
Oracular |
Fix Released
|
Undecided
|
AceLan Kao | ||
linux-oem-6.11 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Noble |
Fix Released
|
Undecided
|
AceLan Kao | ||
Oracular |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[Impact]
The system hangs on blackscreen with thunderbolt monitor while resume from suspend state.
[Fix]
The TBT monitor HPD will be triggered during the resume procedure
and call the drm_client_
struct drm_connector connector-
It will mess up the pipe topology after resume.
AMD submitted a patch to fix this issue.
https://<email address hidden>
[Test case]
1. Boot to OS
2. Plug thunderbolt monitor to the system.
3. Enter suspend
4. Press the power button to resume from suspend
5. Should not hang
[Where problems could occur]
Pretty low chance to introduce any regressions.
The patch won't do anything bad to the system while resuming,
the probing will be done after resumed.
CVE References
- 2024-42284
- 2024-42301
- 2024-44987
- 2024-44998
- 2024-46713
- 2024-46722
- 2024-46723
- 2024-46724
- 2024-46725
- 2024-46735
- 2024-46737
- 2024-46738
- 2024-46739
- 2024-46740
- 2024-46741
- 2024-46743
- 2024-46744
- 2024-46745
- 2024-46746
- 2024-46747
- 2024-46749
- 2024-46750
- 2024-46751
- 2024-46752
- 2024-46753
- 2024-46754
- 2024-46755
- 2024-46756
- 2024-46757
- 2024-46758
- 2024-46759
- 2024-46760
- 2024-46761
- 2024-46762
- 2024-46763
- 2024-46765
- 2024-46766
- 2024-46767
- 2024-46768
- 2024-46770
- 2024-46771
- 2024-46772
- 2024-46773
- 2024-46774
- 2024-46775
- 2024-46776
- 2024-46777
- 2024-46778
- 2024-46779
- 2024-46780
- 2024-46781
- 2024-46782
- 2024-46783
- 2024-46784
- 2024-46785
- 2024-46786
- 2024-46787
- 2024-46788
- 2024-46791
- 2024-46792
- 2024-46793
- 2024-46794
- 2024-46795
- 2024-46797
- 2024-46798
- 2024-46822
- 2024-46823
- 2024-46824
- 2024-46825
- 2024-46826
- 2024-46827
- 2024-46828
- 2024-46829
- 2024-46830
- 2024-46831
- 2024-46832
- 2024-46834
- 2024-46835
- 2024-46836
- 2024-46838
- 2024-46840
- 2024-46841
- 2024-46842
- 2024-46843
- 2024-46844
- 2024-46845
- 2024-46846
- 2024-46847
- 2024-46848
- 2024-47663
- 2024-47664
- 2024-47665
- 2024-47666
- 2024-47667
- 2024-47668
- 2024-47669
Changed in linux-oem-6.11 (Ubuntu Oracular): | |
status: | New → Invalid |
Changed in linux (Ubuntu Noble): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Oracular): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux-oem-6.11 (Ubuntu Noble): | |
assignee: | nobody → AceLan Kao (acelankao) |
Changed in linux (Ubuntu Noble): | |
status: | New → In Progress |
Changed in linux (Ubuntu Oracular): | |
status: | New → In Progress |
Changed in linux-oem-6.11 (Ubuntu Noble): | |
status: | New → In Progress |
tags: | added: oem-priority originate-from-2064209 stella |
Changed in linux (Ubuntu Noble): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Oracular): | |
status: | In Progress → Fix Committed |
tags: | added: originate-from-2064556 |
The patch has been included since v6.12-rc2
52d4e3fb3d34 drm/amd/display: Fix system hang while resume with TBT monitor