Public bug reported:

[Impact]
Currently in Ubuntu Bionic 4.15 kernel, we already support thunderbolt to enter 
runtime D3 Hot, and require BIOS' assist to cut off the power of the 
thunderbolt.
After OSI "Windows 2017.2" (Windows 10 version 1709), BIOS stop cutting off the 
power of thunderbolt, and leave it to OS to set thunderbolt to D3 Cold. It 
consumes more than 2+Watt during short/long idle when thunderbolt is in D3 Hot, 
instead of D3 Cold. 

[Fix]
To add D3 Cold support, we mainly require this patchset[1] which is targeted to 
enter v4.20. To avoid conflicts and solve error/warning message, I cherry 
picked 142 and backported 10 commit. I also cherry picked the "Windows 2017.2" 
OSI commit[2] as a whole.

[Test]
Verified on 2 machines with Alpine Ridge thunderbolt and 1 machine with Titan 
Ridge thunderbolt, after S3 30 times, hotplug the thunderbolt dockering, the 
HDMI output, Ethernet, USB disk are still working. And verified the SRU stress 
test on another Alpine Ridge thunderbolt machine, the result is positive.

[Regression Potential]
Medium. Although other engineers and I have done some testing on some machines, 
our QA will do a more thoroughly testing when the kernel is in proposed archive.

1. https://www.spinics.net/lists/linux-acpi/msg83977.html
2. 
https://git.kernel.org/pub/scm/linux/kernel/git/mnyman/xhci.git/commit/?h=for-usb-next&id=140a6c8af798dfcc06796f907656604c6914

** Affects: linux-oem (Ubuntu)
     Importance: Undecided
     Assignee: AceLan Kao (acelankao)
         Status: In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1800770

Title:
  Thunderbolt runtime D3 and PCIe D3 Cold support

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-oem/+bug/1800770/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to