On 28.09.2016 11:43, Pierre de Villemereuil wrote:
Hi! Here you are.
Thanks
- On battery: 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI]) Status: D0 NoSoftRst+ PME-Enable+ DSel=0 DScale=0 PME-
I was expecting it to be in D3, and thinking there could be an issue with PME waking it up. The previous dmesg logs showed that the suspend routines for xhci-hcd were called, so everything should be ready for xhci to go to D3, unless some ACPI/PCI parts prevent it And a bit odd that PME-Enable+ is set. PME-Enable is usually set when we enter D3 to enable PCI waking up the xhci controller
- on AC: 00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21) (prog-if 30 [XHCI]) Subsystem: ASUSTeK Computer Inc. Device 201f Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
Here PME-Enable- is not set in D0, as it should. does xhci show its status as suspended on battery? (we know the xhci controller in PCI in D0, but xhci might still show suspended) what does cat /sys/bus/pci/devices/0000\:00\:14.0/power/runtime_status show? -Mathias -- 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