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     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to