** Changed in: linux-oem (Ubuntu)
Status: In Progress => Fix Committed
** Changed in: linux-oem (Ubuntu Bionic)
Status: New => Fix Committed
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-oem in Ubuntu.
https://bugs.launchpad.net/bugs/1800770
Title:
Thunderbolt runtime D3 and PCIe D3 Cold support
Status in HWE Next:
New
Status in linux-oem package in Ubuntu:
Fix Committed
Status in linux-oem source package in Bionic:
Fix Committed
Bug description:
[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
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1800770/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp