PPA: https://launchpad.net/~vicamo/+archive/ubuntu/ppa-1859407
SRU: https://lists.ubuntu.com/archives/kernel-team/2020-January/106824.html
** Description changed:
+ [SRU Justification]
+
+ [Impact]
+ If user un-plugs and then re-plugs the thunderbolt 3 cable of Dell
+ WD19TB into the laptop during suspend state, peripheral devices on the
+ docking station cannot be re-probed after the system resumes.
+
+ [Fix]
+ Upstream commit 56b991849009f ("PM: sleep: Simplify suspend-to-idle control
+ flow") along with its dependencies are required to fix this issue:
+
+ * 56b991849009f PM: sleep: Simplify suspend-to-idle control flow
+ * 41275eb5c7181 ACPI: PM: Set s2idle_wakeup earlier and clear it later
+ * 9089f16e053af ACPI: EC: Return bool from acpi_ec_dispatch_gpe()
+ * 6921de898ba8f ACPICA: Return u32 from acpi_dispatch_gpe()
+ * 3a79bc63d9075 PCI: irq: Introduce rearm_wake_irq()
+
+ And 56b991849009f takes an additional fix as we've done for bug 1858424:
+
+ * 016b87ca5c8c6 ACPI: EC: Rework flushing of pending work
+
+ [Test Case]
+ 1. Please make sure that the WD19 (TBT 3 cable) connects to the laptop
+ 2. Suspend the system
+ 3. Un-plug the TBT 3 cable of WD19 docking station from laptop
+ 4. Re-plug the TBT 3 cable of WD19 docking station into the laptop
+ 5. Press the Enter key or power button to wake up the system
+ 6. Connect an Ethernet cable to a Ethernet port of WD19 docking station
+ 7. Check if the Ethernet interface is available and networking connection is
up.
+
+ [Regression Potential]
+ Medium. The first four patches should not affect original functionalities. The
+ last two mostly simplify the process and resolve a regression.
+
+ ========== original bug description ==========
+
[Summary]
If user un-plugs and then re-plugs the thunderbolt 3 cable of Dell WD19TB
into the laptop during suspend state, peripheral devices on the docking station
cannot be re-probed after the system resumes.
[Steps to reproduce]
1. Please make sure that the WD19 (TBT 3 cable) connects to the laptop
2. Suspend the system
3. Un-plug the TBT 3 cable of WD19 docking station from laptop
4. Re-plug the TBT 3 cable of WD19 docking station into the laptop
5. Press the Enter key or power button to wake up the system
6. Connect an Ethernet cable to a Ethernet port of WD19 docking station
7. Check if the Ethernet interface is available and networking connection is
up.
[Expected result]
The Ethernet interface can be detected
[Actual result]
The Ethernet cannot be detected
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1859407
Title:
peripheral devices on Dell WD19TB cannot be detected after suspend
resume
Status in HWE Next:
New
Status in linux package in Ubuntu:
Invalid
Status in linux-oem-osp1 package in Ubuntu:
New
Status in linux source package in Bionic:
Won't Fix
Status in linux-oem-osp1 source package in Bionic:
In Progress
Status in linux source package in Disco:
Won't Fix
Status in linux-oem-osp1 source package in Disco:
Won't Fix
Status in linux source package in Eoan:
In Progress
Status in linux-oem-osp1 source package in Eoan:
New
Bug description:
[SRU Justification]
[Impact]
If user un-plugs and then re-plugs the thunderbolt 3 cable of Dell
WD19TB into the laptop during suspend state, peripheral devices on the
docking station cannot be re-probed after the system resumes.
[Fix]
Upstream commit 56b991849009f ("PM: sleep: Simplify suspend-to-idle control
flow") along with its dependencies are required to fix this issue:
* 56b991849009f PM: sleep: Simplify suspend-to-idle control flow
* 41275eb5c7181 ACPI: PM: Set s2idle_wakeup earlier and clear it later
* 9089f16e053af ACPI: EC: Return bool from acpi_ec_dispatch_gpe()
* 6921de898ba8f ACPICA: Return u32 from acpi_dispatch_gpe()
* 3a79bc63d9075 PCI: irq: Introduce rearm_wake_irq()
And 56b991849009f takes an additional fix as we've done for bug
1858424:
* 016b87ca5c8c6 ACPI: EC: Rework flushing of pending work
[Test Case]
1. Please make sure that the WD19 (TBT 3 cable) connects to the laptop
2. Suspend the system
3. Un-plug the TBT 3 cable of WD19 docking station from laptop
4. Re-plug the TBT 3 cable of WD19 docking station into the laptop
5. Press the Enter key or power button to wake up the system
6. Connect an Ethernet cable to a Ethernet port of WD19 docking station
7. Check if the Ethernet interface is available and networking connection is
up.
[Regression Potential]
Medium. The first four patches should not affect original functionalities. The
last two mostly simplify the process and resolve a regression.
========== original bug description ==========
[Summary]
If user un-plugs and then re-plugs the thunderbolt 3 cable of Dell WD19TB
into the laptop during suspend state, peripheral devices on the docking station
cannot be re-probed after the system resumes.
[Steps to reproduce]
1. Please make sure that the WD19 (TBT 3 cable) connects to the laptop
2. Suspend the system
3. Un-plug the TBT 3 cable of WD19 docking station from laptop
4. Re-plug the TBT 3 cable of WD19 docking station into the laptop
5. Press the Enter key or power button to wake up the system
6. Connect an Ethernet cable to a Ethernet port of WD19 docking station
7. Check if the Ethernet interface is available and networking connection is
up.
[Expected result]
The Ethernet interface can be detected
[Actual result]
The Ethernet cannot be detected
To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/1859407/+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