Message ID | 20211210053801.101559-1-kai.heng.feng@canonical.com |
---|---|
Headers | show |
Series | Fix runtime power management on USB controller with XHCI_RESET_ON_RESUME flag | expand |
On Fri, Dec 10, 2021 at 01:38:00PM +0800, Kai-Heng Feng wrote: > BugLink: https://bugs.launchpad.net/bugs/1954369 > > [Impact] > xHCI driver's runtime resume routine tries to reset USB controller with > XHCI_RESET_ON_RESUME flag. That causes USB devices connect to the xHCI > fail to work. > > [Fix] > Disable runtime power management regardless of > CONFIG_USB_DEFAULT_PERSIST option. > > [Test] > USB devices which connect to the xHCI controller can work normally. > > [Where problems could occur] > USB_DEFAULT_PERSIST is a config for system-wide PM to speed up resume > time, so it shouldn't be applied to runtime PM at first place. Applied to jammy:linux. Thanks, -Andrea