Public bug reported:

The USB3 port of my Samsung Series 9 notebook (NP900X3D) does not work
after a suspend/resume cycle. The other USB2 ports work fine.

This problem has appeared between kernel 4.13.0-45-generic (works
flawlessly) and 4.15.0-24-generic (fails every time). IIUC there has
been a big refactoring of the power management code between these two
versions.

Trying to plug a USB stick into the USB3 port after a resume leads to
the following error being logged in dmesg:

    [  345.034905] usb usb2: root hub lost power or was reset
    [  345.034912] usb usb3: root hub lost power or was reset
    [  345.094619] xhci_hcd 0000:03:00.0: Host took too long to start, waited 
16000 microseconds.
    [  345.094643] xhci_hcd 0000:03:00.0: PCI post-resume error -19!
    [  345.094646] xhci_hcd 0000:03:00.0: HC died; cleaning up
    [  345.094651] xhci_hcd 0000:03:00.0: HC died; cleaning up

After this error the USB3 port will not work until the system is
rebooted.

This error is shown only the first time when a USB device is inserted
after the resume. In all subsequent tries no messagess will be logged to
dmesg.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.15.0-32-generic 4.15.0-32.35~16.04.1
ProcVersionSignature: Ubuntu 4.15.0-32.35~16.04.1-generic 4.15.18
Uname: Linux 4.15.0-32-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Aug 23 08:56:18 2018
GvfsMonitorLog: Monitoring events. Press Ctrl+C to quit.
HotplugNewDevices:
 
HotplugNewMounts:
 
InstallationDate: Installed on 2017-06-24 (424 days ago)
InstallationMedia: Ubuntu 16.04.2 LTS "Xenial Xerus" - Release amd64 
(20170215.2)
SourcePackage: linux-signed-hwe
Symptom: storage
UdevMonitorLog:
 monitor will print the received events for:
 UDEV - the event which udev sends out after rule processing
UdisksMonitorLog:
 Monitoring the udisks daemon. Press Ctrl+C to exit.
 08:56:27.206: The udisks-daemon is running (name-owner :1.75).
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: linux-signed-hwe (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1788557

Title:
  USB3 port unavailable after suspend/resume (regression)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-signed-hwe/+bug/1788557/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to