Hi, with the latest kernels I tested devices connected to XHCI are gone after resume. The ports are not resumed. An error is in dmesg: [ 614.639506] sd 5:0:0:0: [sdc] Starting disk [ 614.672568] xhci_hcd 0000:00:14.0: port 7 resume PLC timeout [ 614.695152] xhci_hcd 0000:00:14.0: port 6 resume PLC timeout [ 614.716345] xhci_hcd 0000:00:14.0: port 4 resume PLC timeout [ 614.906969] iwlwifi 0000:5c:00.0: L1 Enabled - LTR Disabled [ 614.913933] iwlwifi 0000:5c:00.0: L1 Enabled - LTR Disabled [ 614.914034] iwlwifi 0000:5c:00.0: Radio type=0x1-0x2-0x0 [ 614.942266] usb 3-5: reset full-speed USB device number 3 using xhci_hcd [ 614.988670] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 300) [ 614.988706] ata6: SATA link up 6.0 Gbps (SStatus 133 SControl 300) [ 614.988719] ata4: SATA link down (SStatus 0 SControl 300) [ 614.988749] ata3: SATA link down (SStatus 0 SControl 300) [ 614.990735] ata6.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04) [ 614.990830] ata6.00: supports DRM functions and may not be fully accessible [ 614.990920] ata6.00: failed to get NCQ Send/Recv Log Emask 0x1 [ 614.991108] ata6.00: ACPI cmd 00/00:00:00:00:00:a0 (NOP) rejected by device (Stat=0x51 Err=0x04) [ 614.991126] ata6.00: supports DRM functions and may not be fully accessible [ 614.991159] ata6.00: failed to get NCQ Send/Recv Log Emask 0x1 [ 614.991188] ata6.00: configured for UDMA/133 [ 615.114778] ata2.00: configured for UDMA/100 [ 615.182266] usb 3-8: reset high-speed USB device number 6 using xhci_hcd [ 615.422230] usb 3-7: reset high-speed USB device number 5 using xhci_hcd [ 616.070075] rtc_cmos 00:04: System wakeup disabled by ACPI Bisecting this failed as I ran into a period the kernel crashes due to S3 git bisect start # bad: [7c553985c6749d9311552d529108104f83b97bc7] Merge branch 'usb-testing' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb into usb-testing git bisect bad 7c553985c6749d9311552d529108104f83b97bc7 # good: [afd2ff9b7e1b367172f18ba7f693dfb62bdcb2dc] Linux 4.4 git bisect good afd2ff9b7e1b367172f18ba7f693dfb62bdcb2dc # bad: [f9a03ae123c92c1f45cd2ca88d0f6edd787be78c] Merge tag 'for-f2fs-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs git bisect bad f9a03ae123c92c1f45cd2ca88d0f6edd787be78c # bad: [aee3bfa3307cd0da2126bdc0ea359dabea5ee8f7] Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next git bisect bad aee3bfa3307cd0da2126bdc0ea359dabea5ee8f7 # bad: [60b7eca1dc2ec066916b3b7ac6ad89bea13cb9af] Merge tag 'upstream-4.5-rc1' of git://git.infradead.org/linux-ubifs git bisect bad 60b7eca1dc2ec066916b3b7ac6ad89bea13cb9af # skip: [581dbc8bfc47ab16c69a67cc20dafea378ddbc60] Merge tag 'pinctrl-v4.5-1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl git bisect skip 581dbc8bfc47ab16c69a67cc20dafea378ddbc60 # good: [b4bdf7ef301655b85875c9cf04f93a54bd763f97] clocksource/drivers/vt8500: Add the COMPILE_TEST option git bisect good b4bdf7ef301655b85875c9cf04f93a54bd763f97 # good: [eb12a1afdc02e59fc09934743490549c77327b1a] perf cpu_map: Add perf_event__fprintf_cpu_map function git bisect good eb12a1afdc02e59fc09934743490549c77327b1a # good: [d870a9d5e31ea69a1ceb7555d0d79364c442c5c0] Merge tag 'edac_for_4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp git bisect good d870a9d5e31ea69a1ceb7555d0d79364c442c5c0 # good: [fa5fd7c628412ee09ccf5e1d6eebe1dba916b8ee] Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux git bisect good fa5fd7c628412ee09ccf5e1d6eebe1dba916b8ee # skip: [1baa5efbeb6eb75de697f7b5931094be33f12005] Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm git bisect skip 1baa5efbeb6eb75de697f7b5931094be33f12005 # skip: [9d8415d6c148a16b6d906a96f0596851d7e4d607] arm64: KVM: Turn system register numbers to an enum git bisect skip 9d8415d6c148a16b6d906a96f0596851d7e4d607 00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04) (prog-if 30 [XHCI]) Subsystem: Hewlett-Packard Company Device 190a Flags: bus master, medium devsel, latency 0, IRQ 31 Memory at cca20000 (64-bit, non-prefetchable) [size=64K] Capabilities: [70] Power Management version 2 Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+ Kernel driver in use: xhci_hcd Kernel modules: xhci_pci Regards Oliver -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html