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 majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to