Re: Unable to wake Surface 3 from freeze with USB devices

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 28 Jun 2016, Stephen J wrote:

> Hello,
> 
> I'm currently having some difficulty with getting my Surface 3 device
> to resume from the "freeze" PM state with USB devices. This device
> uses an Intel Cherry Trail xHCI host, enumerated over PCI. (I am able
> to resume with the device's hardware buttons, which are simply gpio
> keys.) I experience the issue on all kernel versions that run on the
> device, including usb-next.
> 
> After a few days of playing around with this, I'm really not sure
> what's going on - it's as if the system is not receiving any interrupt
> from the USB host to wake it up, but I don't know how to verify this.
> 
> I have already posted several system logs and other details on
> bugzilla [1], and I've made sure that the /power/wakeup option was
> enabled for the relevant USB peripherals.

Which ones in particular?

> At this point, I'm open to further suggestions that might help to pin
> down the root cause of the problem, whether it be a bug in the xhci
> driver, or simply user error on my part.
> 
> [1] https://bugzilla.kernel.org/show_bug.cgi?id=120701

What do you get from "lspci -vv -s 00:14.0"?
And what shows up in the /sys/bus/pci/device/0000:00:14.0/power/wakeup
file?

You can also try enabling usbcore dynamic debugging:

echo 'module usbcore =p' >/sys/kernel/debug/dynamic_debug/control

and then see what shows up in the dmesg log.

Alan Stern

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



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux