At Fri, 29 Nov 2013 12:25:10 +0100, Rick Salevsky wrote:
Am Donnerstag, den 28.11.2013, 18:53 +0100 schrieb Takashi Iwai:
At Thu, 28 Nov 2013 14:51:20 +0100, Rick Salevsky wrote:
[1
] Hey, here is a patch/fix for openSuse 13.1 that will fix the following issue: Haswell LynxPoint and LynxPoint-LP with the recent Intel BIOS show mysterious wakeups after shutdown occasionally. After discussing with BIOS engineers, they explained that the new BIOS expects that the wakeup sources are cleared and set to D3 for all wakeup devices when the system is going to sleep or power off, but the current xhci driver doesn't do this properly (partly intentionally).
This patch introduces a new quirk, XHCI_HSW_SPURIOUS_WAKEUP, for fixing the spurious wakeups at S5 by calling xhci_stop() instead of its stripped version in the xhci shutdown ops, and setting the device to PCI D3 at shutdown and remove ops.
Could you add required tags like References and Git-commit, and resubmit?
Ok, no problem the new patch is attached.
Thanks, committed to git tree now. Takashi -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org