[SRU] [B/C] [PATCH 0/1] Fix Terminus USB hub that may breaks connected USB devices after S3

Kai-Heng Feng kai.heng.feng at canonical.com
Wed Dec 5 09:41:14 UTC 2018

BugLink: https://bugs.launchpad.net/bugs/1806850

USB devices connected to Terminus USB hub stop working after S3.

The Terminus hub seems to have a rather slow reset command, so we need
to wait for extra time before doing any further action.

After applying the fix, USB devices connected to the HUB no longer stop
functioning after S3.

[Regression Potential]
Low. Although the fix affects all devices connect to the HUB, it has no
functional change other than imposes longer delay time.

Kai-Heng Feng (1):
  USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky

 Documentation/admin-guide/kernel-parameters.txt |  2 ++
 drivers/usb/core/hub.c                          | 14 +++++++++++---
 drivers/usb/core/quirks.c                       |  6 ++++++
 include/linux/usb/quirks.h                      |  3 +++
 4 files changed, 22 insertions(+), 3 deletions(-)


More information about the kernel-team mailing list