Activity log for bug #1929166

Date Who What changed Old value New value Message
2021-05-21 06:42:26 Chris Chiu bug added bug
2021-05-21 06:42:55 Chris Chiu bug task added linux-oem-5.10 (Ubuntu)
2021-05-21 06:43:02 Chris Chiu nominated for series Ubuntu Focal
2021-05-21 06:43:02 Chris Chiu bug task added linux (Ubuntu Focal)
2021-05-21 06:43:02 Chris Chiu bug task added linux-oem-5.10 (Ubuntu Focal)
2021-05-21 06:43:19 Chris Chiu linux (Ubuntu Focal): status New Invalid
2021-05-21 06:43:40 Chris Chiu linux-oem-5.10 (Ubuntu): status New Invalid
2021-05-21 06:43:51 Chris Chiu linux-oem-5.10 (Ubuntu Focal): status New In Progress
2021-05-21 06:44:17 Chris Chiu linux-oem-5.10 (Ubuntu Focal): assignee Chris Chiu (mschiu77)
2021-05-21 06:55:26 Chris Chiu bug added subscriber Canonical Hardware Enablement
2021-05-21 06:55:34 Chris Chiu tags oem-priority originate-from-1925291 somerville
2021-05-21 06:55:40 Chris Chiu tags oem-priority originate-from-1925291 somerville oem-priority originate-from-1923729 originate-from-1925291 somerville
2021-05-21 06:55:47 Chris Chiu tags oem-priority originate-from-1923729 originate-from-1925291 somerville oem-priority originate-from-1923722 originate-from-1923729 originate-from-1925291 somerville
2021-05-21 07:00:11 Ubuntu Kernel Bot linux (Ubuntu): status New Incomplete
2021-05-21 07:03:37 Chris Chiu description [Impact] The NVIDIA GPU will fall off the bus after exiting s2idle in TGL-H systems if the docking station with external display connected is unplugged when the system is still in s2idle. The system will be hold by the infinite loop in ACPI method IPCS and then the PCIe root port of NVIDIA gpu fails the power transition from D3cold to D0. Then display managed by the NVDIA GPU shows nothing until system reboot. Note that it only happens when NVIDIA GPU in either Performance mode or On-Demand mode. [Fix] A BIOS workaround is used to skip the ACPI method PGSC which invokes IPSC to power on the PCIe root port with an _OSI string "Linux-Dell-USB4-NVWakeup". Should be removed until we get a generic fix for it. [Test Case] 1. On all TigerLake-H and later platforms with NVIDIA GPU, make sure the NVIDIA GPU is running in either On-Demand mode or Performance mode. 2. Connect the docking station with the external display connected. 3. Suspend the system. 4. Remove the docking station when the system is suspended. 5. Press power button to wake up the system and wait > 1 minutes to make sure if the display comes back. [Regression Potential] Low. This only works on platforms supporting "Linux-Dell-USB4-NVWakeup". No other platforms will be affected. [Impact] The NVIDIA GPU will fall off the bus after exiting s2idle in TGL-H systems if the docking station with external display connected is unplugged when the system is still in s2idle. The system will be hold by the infinite loop in ACPI method IPCS and then the PCIe root port of NVIDIA gpu fails the power transition from D3cold to D0. Then display managed by the NVDIA GPU shows nothing until system reboot. Note that it only happens when NVIDIA GPU in either Performance mode or On-Demand mode. [Fix] A BIOS workaround is used to skip the ACPI method PGSC which invokes IPCS to power on the PCIe root port with an _OSI string "Linux-Dell-USB4-NVWakeup". Should be removed until we get a generic fix for it. [Test Case] 1. On all TigerLake-H and later platforms with NVIDIA GPU, make sure the NVIDIA GPU is running in either On-Demand mode or Performance mode. 2. Connect the docking station with the external display connected. 3. Suspend the system. 4. Remove the docking station when the system is suspended. 5. Press power button to wake up the system and wait > 1 minutes to make sure if the display comes back. [Regression Potential] Low. This only works on platforms supporting "Linux-Dell-USB4-NVWakeup". No other platforms will be affected.
2021-05-21 07:04:57 Chris Chiu description [Impact] The NVIDIA GPU will fall off the bus after exiting s2idle in TGL-H systems if the docking station with external display connected is unplugged when the system is still in s2idle. The system will be hold by the infinite loop in ACPI method IPCS and then the PCIe root port of NVIDIA gpu fails the power transition from D3cold to D0. Then display managed by the NVDIA GPU shows nothing until system reboot. Note that it only happens when NVIDIA GPU in either Performance mode or On-Demand mode. [Fix] A BIOS workaround is used to skip the ACPI method PGSC which invokes IPCS to power on the PCIe root port with an _OSI string "Linux-Dell-USB4-NVWakeup". Should be removed until we get a generic fix for it. [Test Case] 1. On all TigerLake-H and later platforms with NVIDIA GPU, make sure the NVIDIA GPU is running in either On-Demand mode or Performance mode. 2. Connect the docking station with the external display connected. 3. Suspend the system. 4. Remove the docking station when the system is suspended. 5. Press power button to wake up the system and wait > 1 minutes to make sure if the display comes back. [Regression Potential] Low. This only works on platforms supporting "Linux-Dell-USB4-NVWakeup". No other platforms will be affected. [Impact] The NVIDIA GPU will fall off the bus after exiting s2idle in TGL-H systems if the docking station with external display connected is unplugged when the system is still in s2idle. The system will be hold by the infinite loop in ACPI method IPCS and then the PCIe root port of NVIDIA gpu fails the power transition from D3cold to D0. Then display managed by the NVDIA GPU shows nothing until system reboot. Note that it only happens when NVIDIA GPU in either Performance mode or On-Demand mode. [Fix] A BIOS workaround is used to skip the ACPI method PGSC which invokes IPCS to power on/off the PCIe root port with an _OSI string "Linux-Dell-USB4-NVWakeup". Should be removed until we get a generic fix for it. [Test Case] 1. On all TigerLake-H and later platforms with NVIDIA GPU, make sure the NVIDIA GPU is running in either On-Demand mode or Performance mode. 2. Connect the docking station with the external display connected. 3. Suspend the system. 4. Remove the docking station when the system is suspended. 5. Press power button to wake up the system and wait > 1 minutes to make sure if the display comes back. [Regression Potential] Low. This only works on platforms supporting "Linux-Dell-USB4-NVWakeup". No other platforms will be affected.
2021-05-21 07:07:23 Chris Chiu description [Impact] The NVIDIA GPU will fall off the bus after exiting s2idle in TGL-H systems if the docking station with external display connected is unplugged when the system is still in s2idle. The system will be hold by the infinite loop in ACPI method IPCS and then the PCIe root port of NVIDIA gpu fails the power transition from D3cold to D0. Then display managed by the NVDIA GPU shows nothing until system reboot. Note that it only happens when NVIDIA GPU in either Performance mode or On-Demand mode. [Fix] A BIOS workaround is used to skip the ACPI method PGSC which invokes IPCS to power on/off the PCIe root port with an _OSI string "Linux-Dell-USB4-NVWakeup". Should be removed until we get a generic fix for it. [Test Case] 1. On all TigerLake-H and later platforms with NVIDIA GPU, make sure the NVIDIA GPU is running in either On-Demand mode or Performance mode. 2. Connect the docking station with the external display connected. 3. Suspend the system. 4. Remove the docking station when the system is suspended. 5. Press power button to wake up the system and wait > 1 minutes to make sure if the display comes back. [Regression Potential] Low. This only works on platforms supporting "Linux-Dell-USB4-NVWakeup". No other platforms will be affected. [Impact] The NVIDIA GPU will fall off the bus after exiting s2idle in TGL-H systems if the docking station with external display connected is unplugged when the system is still in s2idle. The system will be hold by the infinite loop in ACPI method IPCS and then the PCIe root port of NVIDIA gpu fails the power transition from D3cold to D0. Then display managed by the NVDIA GPU shows nothing until system reboot. Note that it only happens when NVIDIA GPU in either Performance mode or On-Demand mode. [Fix] A BIOS workaround is used to skip the ACPI method PGSC which invokes IPCS to do source clock control of the PCIe root port with an _OSI string "Linux-Dell-USB4-NVWakeup". Should be removed until we get a generic fix for it. [Test Case] 1. On all TigerLake-H and later platforms with NVIDIA GPU, make sure the NVIDIA GPU is running in either On-Demand mode or Performance mode. 2. Connect the docking station with the external display connected. 3. Suspend the system. 4. Remove the docking station when the system is suspended. 5. Press power button to wake up the system and wait > 1 minutes to make sure if the display comes back. [Regression Potential] Low. This only works on platforms supporting "Linux-Dell-USB4-NVWakeup". No other platforms will be affected.
2021-05-21 07:26:04 Chris Chiu description [Impact] The NVIDIA GPU will fall off the bus after exiting s2idle in TGL-H systems if the docking station with external display connected is unplugged when the system is still in s2idle. The system will be hold by the infinite loop in ACPI method IPCS and then the PCIe root port of NVIDIA gpu fails the power transition from D3cold to D0. Then display managed by the NVDIA GPU shows nothing until system reboot. Note that it only happens when NVIDIA GPU in either Performance mode or On-Demand mode. [Fix] A BIOS workaround is used to skip the ACPI method PGSC which invokes IPCS to do source clock control of the PCIe root port with an _OSI string "Linux-Dell-USB4-NVWakeup". Should be removed until we get a generic fix for it. [Test Case] 1. On all TigerLake-H and later platforms with NVIDIA GPU, make sure the NVIDIA GPU is running in either On-Demand mode or Performance mode. 2. Connect the docking station with the external display connected. 3. Suspend the system. 4. Remove the docking station when the system is suspended. 5. Press power button to wake up the system and wait > 1 minutes to make sure if the display comes back. [Regression Potential] Low. This only works on platforms supporting "Linux-Dell-USB4-NVWakeup". No other platforms will be affected. [SRU Justification] [Impact] The NVIDIA GPU will fall off the bus after exiting s2idle in TGL-H systems if the docking station with external display connected is unplugged when the system is still in s2idle. The system will be hold by the infinite loop in ACPI method IPCS and then the PCIe root port of NVIDIA gpu fails the power transition from D3cold to D0. Then display managed by the NVDIA GPU shows nothing until system reboot. Note that it only happens when NVIDIA GPU in either Performance mode or On-Demand mode. [Fix] A BIOS workaround is used to skip the ACPI method PGSC which invokes IPCS to do source clock control of the PCIe root port with an _OSI string "Linux-Dell-USB4-NVWakeup". Should be removed until we get a generic fix for it. [Test Case] 1. On all TigerLake-H and later platforms with NVIDIA GPU, make sure the NVIDIA GPU is running in either On-Demand mode or Performance mode. 2. Connect the docking station with the external display connected. 3. Suspend the system. 4. Remove the docking station when the system is suspended. 5. Press power button to wake up the system and wait > 1 minutes to make sure if the display comes back. [Regression Potential] Low. This only works on platforms supporting "Linux-Dell-USB4-NVWakeup". No other platforms will be affected.
2021-05-21 07:26:39 Chris Chiu summary TGL-H system NV GPU fallen off the bus after resumes from s2idle with the external display connected via docking station TGL-H system NV GPU fallen off the bus after resuming from s2idle with the external display connected via docking station
2021-05-21 11:44:50 Timo Aaltonen linux-oem-5.10 (Ubuntu Focal): status In Progress Fix Committed
2021-05-26 06:45:27 Timo Aaltonen tags oem-priority originate-from-1923722 originate-from-1923729 originate-from-1925291 somerville oem-priority originate-from-1923722 originate-from-1923729 originate-from-1925291 somerville verification-needed-focal
2021-05-31 07:05:21 Timo Aaltonen tags oem-priority originate-from-1923722 originate-from-1923729 originate-from-1925291 somerville verification-needed-focal oem-priority originate-from-1923722 originate-from-1923729 originate-from-1925291 somerville verification-done-focal
2021-06-02 20:18:49 Launchpad Janitor linux-oem-5.10 (Ubuntu Focal): status Fix Committed Fix Released
2021-06-02 20:18:49 Launchpad Janitor cve linked 2021-33200
2021-06-30 10:51:18 Anthony Wong linux (Ubuntu): status Incomplete Invalid
2021-06-30 10:51:24 Anthony Wong hwe-next: status New Fix Released