APPLIED[J]: [SRU] [Unstable/OEM-5.14] [PATCH 0/1] Fix runtime power management on USB controller with XHCI_RESET_ON_RESUME flag
Andrea Righi
andrea.righi at canonical.com
Wed Dec 15 14:54:40 UTC 2021
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
More information about the kernel-team
mailing list