[resend as text/plain] On Thu, 2017-06-01 at 01:23 +0200, Rafael J. Wysocki wrote: > Hi All, > > This is a follow-up for a patch series posted some time ago: > > http://marc.info/?l=linux-kernel&m=149324246701378&w=2 I've applied Rafael's s2idle-dell-test branch to 4.12.0-rc3 and tested on a Dell 9365 and, whilst it's significantly improved, it's not yet working correctly. Previously I could suspend (s2idle and deep), but it took an awkward ~8 second press of the power button to get it to resume, and I could never get resume to work when triggering suspend/resume via close/open of the lid. With this patchset applied, I can suspend (s2idle) and a momentary press of the power button resumes successfully. I can also use the lid switch to both suspend and resume successfully. However, the EC events appear to trigger the machine to wake very frequently whilst it's supposed to be suspended. This is visible via the kernel messages at the end of this mail (leaving it in a suspended state for a few hours resulted in many thousands of these messages), and the high power draw witnessed. Let me know if there's anything I can do to help debug further. Tom [ 43.669798] PM: Syncing filesystems ... done. [ 43.675412] PM: Preparing system for sleep (freeze) [ 43.695469] Freezing user space processes ... (elapsed 0.001 seconds) done. [ 43.696769] OOM killer disabled. [ 43.696770] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. [ 43.697914] PM: Suspending system (freeze) [ 43.910325] wlan0: deauthenticating from 9c:1c:12:c7:c2:f1 by local choice (Reason: 3=DEAUTH_LEAVING) [ 44.112944] psmouse serio1: Failed to disable mouse on isa0060/serio1 [ 45.721790] PM: suspend of devices complete after 1811.701 msecs [ 45.739769] PM: late suspend of devices complete after 17.956 msecs [ 45.742599] ACPI : EC: interrupt blocked [ 45.744774] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI [ 45.776254] PM: noirq suspend of devices complete after 34.702 msecs [ 45.776256] PM: suspend-to-idle [ 47.029237] Suspended for 0.327 seconds [ 47.029335] PM: resume from suspend-to-idle [ 47.029587] ACPI : EC: interrupt unblocked [ 47.064470] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI [ 47.065268] PM: noirq resume of devices complete after 35.894 msecs [ 47.066264] ACPI : EC: interrupt blocked [ 47.079210] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI [ 47.112461] PM: noirq suspend of devices complete after 47.019 msecs [ 47.112538] ACPI : EC: interrupt unblocked [ 47.147672] xhci_hcd 0000:00:14.0: System wakeup disabled by ACPI [ 47.148516] PM: noirq resume of devices complete after 36.051 msecs [ 47.149610] ACPI : EC: interrupt blocked [ 47.161002] xhci_hcd 0000:00:14.0: System wakeup enabled by ACPI [ 47.192546] PM: noirq suspend of devices complete after 43.955 msecs [ 47.192551] PM: suspend-to-idle [ 48.374756] Suspended for 1.836 seconds [ 48.374870] PM: resume from suspend-to-idle [ 48.375284] ACPI : EC: interrupt unblocked -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html