** Tags added: jira-somerville-1140 oem-priority

-- 
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/2085410

Title:
  Fix USB device suspend failure while HCD in S4 wakeup

Status in HWE Next:
  New
Status in linux package in Ubuntu:
  New
Status in linux-oem-6.11 package in Ubuntu:
  Invalid
Status in linux source package in Noble:
  New
Status in linux-oem-6.11 source package in Noble:
  Fix Committed
Status in linux source package in Oracular:
  New
Status in linux-oem-6.11 source package in Oracular:
  Invalid
Status in linux source package in Plucky:
  New
Status in linux-oem-6.11 source package in Plucky:
  Invalid

Bug description:
  [SRU Justification]

  [Impact]
  More and more USB device suspend failure are caused by the un-expected 
HCD_FLAG_WAKEUP_PENDING on the USB host controller. It mostly happens on the 
USB devices connected to the high-speed root hub. It randomly happens when put 
the system into suspend

  [Fix]
  Fixed by the upstream fix 
https://lore.kernel.org/linux-usb/20241012094633.126736-1-duancheng...@kylinos.cn/.
 Set wakeup to false if suspend type is either PM_EVENT_FREEZE or 
PM_EVENT_QUIESCE

  [Test Case]
  1. Power on machine and connect a USB device to the high-speed root hub. 
(Find your device in lsusb in the secondary root hub) 
  2. run checkbox-cli run 
com.canonical.certification::suspend-cycles-stress-test
  3. observe the suspend/resume fail with the kernel message

  [Where problems could occur]
  Add more restriction on how the wakeup should be performed. Should be low risk

To manage notifications about this bug go to:
https://bugs.launchpad.net/hwe-next/+bug/2085410/+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