[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

[Impact]
USB devices connected to Terminus USB hub stop working after S3.

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

[Test]
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
    hub

 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(-)

-- 
2.17.1




More information about the kernel-team mailing list