Fix i915 TypeC disconnect problems for Intel ADL-P
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
OEM Priority Project |
Fix Released
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Chris Chiu | ||
Focal |
Won't Fix
|
Undecided
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Chris Chiu | ||
linux-oem-5.14 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
Focal |
Fix Released
|
Undecided
|
Chris Chiu | ||
Jammy |
Invalid
|
Undecided
|
Unassigned |
Bug Description
[SRU Justification]
[Impact]
When the ADL-P system connects the external display via TypeC port, it will hang after unplugging the TypeC connector. The system will never come back until reboot.
[Fix]
Intel has released a patch set to fix the TypeC PHY connect/disconnect logic. The shift for ownership of PHY and power domain will be handled correctly for ADL-P.
[Test]
The ADL-P system will no longer freeze and the ownership will shift correctly after disconnecting the external display connects via TypeC port.
[Where problem could occur]
It's kind of a big refactor for the i915 TypeC PHY handling logic. Don't know if there's any problems on older platforms. Targeting only on Unstable and latest OEM kernel for lower risk.
================== Original Bug Description =======
[Summary]
The system will hang on after unplug DA310 with external monitor (on-demand)
Note:
1. Build-in HDMI port cannot duplicate.
2. VGA/HDMI/DP on DA310 to system all can duplicate.
3. Unplug VGA/DP/HDMI from DA310, then unplug DA310 from the system cannot duplicate.
[Steps to reproduce]
1. Install dell-bto-
2. Plug DA310 to USB-C port
3. Plug DP/VGA/HDMI to DA310
4. Unplug DA310 > The system hangs on with black screen
[Expected result]
The system works well after unplug USB-C with external monitor
[Actual result]
The system hangs on blackscreen after unplug DA310 with external monitor
[Failure rate]
3/3
[Additional information]
SKU: SIF-MLK-DVT1-C1, SIF-MLK-DVT1-C5, SIF-MLK-DVT1-C6
Image: canonical-
system-
system-
bios-version: 0.2.9
CPU: Genuine Intel(R) 0000 (12x)
GPU: 0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:46a3]
0000:01:00.0 VGA compatible controller [0300]: NVIDIA Corporation Device [10de:25e2] (rev a1)
kernel-version: 5.14.0-9002-oem
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | New → In Progress |
tags: | added: oem-priority originate-from-1945575 somerville |
tags: | added: originate-from-1943562 |
tags: | added: originate-from-1949425 |
no longer affects: | linux-hwe (Ubuntu) |
Changed in linux (Ubuntu Jammy): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Focal): | |
status: | Incomplete → Won't Fix |
Changed in linux-oem-5.14 (Ubuntu Jammy): | |
status: | New → Invalid |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
assignee: | nobody → Chris Chiu (mschiu77) |
Changed in linux (Ubuntu Jammy): | |
assignee: | nobody → Chris Chiu (mschiu77) |
tags: | added: originate-from-1949168 |
no longer affects: | linux-hwe (Ubuntu Focal) |
Changed in linux-oem-5.14 (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Jammy): | |
status: | In Progress → Fix Released |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in oem-priority: | |
status: | New → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1952041
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.