[SRU] [Artful/linux-oem] [PATCH 0/1] Fix an issue that when system in S3, USB keyboard can't wake up the system.

Kai-Heng Feng kai.heng.feng at canonical.com
Wed Mar 28 09:28:43 UTC 2018

Kai-Heng Feng <kai.heng.feng at canonical.com> wrote:

> BugLink: https://bugs.launchpad.net/bugs/1759511

I forgot to write the SRU justification for the cover-letter, I'll put them  
here now.
I can send a V2 patch if it's not good enough.

xHC stays at D0 when system is in S3. Unfortunately D0 can't generate PME#  
wakeup event, so USB device can't wake the system.

Intel NUC can't be waken up by USB keyboard when the system is in S3.
With the patch, USB keyboard can wake up the system.

ACPI spec is not clear when both _S3D and _S3W are missing. Evidently  
device can work correctly in D3 when both of them are missing, so we should  
relax the check.

[Regression Potential]
The issue starts appearing from Gemini Lake, older generation hardware  
shouldn't get affected.

> Daniel Drake (1):
>   ACPI / PM: Allow deeper wakeup power states with no _SxD nor _SxW
>  drivers/acpi/device_pm.c | 11 ++++++++++-
>  1 file changed, 10 insertions(+), 1 deletion(-)
> -- 
> 2.15.1
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team

More information about the kernel-team mailing list