You are not logged in.

#1 2020-09-15 15:22:14

danyright
Member
From: Switzerland
Registered: 2011-08-16
Posts: 6
Website

[SOLVED] Lenovo Yoga Slim 7 14ARE05 (2020) : no deep sleep (S3)

Hi there,

I just bought a Lenovo Yoga Slim 7, AMD Ryzen 5 4500U laptop.
Everything seems to work out of the box so far, except some occasional screen backlight issues and more importantly: there is no deep sleep (S3).

The backlight issue seems to be much more stable since the latest kernel updates - using Linux-amd 5.8.9.
The screen would sometimes not get back on after being shut off by power management or 'sleep'.

The deep sleep is more problematic.
Closing the laptop lid apparently puts it in S0 mode (suspend to idle) which consumes a lot of battery - unlike S3 state should.

Apparently this is a common issue with Lenovo laptops :
https://bbs.archlinux.org/viewtopic.php?id=234913
https://github.com/droserasprout/lenovo-yoga-c930-linux

Dmesg show this:

$ dmesg | grep -i S0
[    0.320372] ACPI: (supports S0 S4 S5)

If someone has any tips, they're welcome :-)
I will keep you posted of my progress.


D


PS: I did update the BIOS to version DMCN33WW hoping it would fix this because it mentions S3 for Windows (well, you never know, right...). I did not

Last edited by danyright (2020-09-21 09:05:16)

Offline

#2 2020-09-16 09:09:54

johnjohnlys
Member
From: Taiwan
Registered: 2020-04-28
Posts: 11

Re: [SOLVED] Lenovo Yoga Slim 7 14ARE05 (2020) : no deep sleep (S3)

Offline

#3 2020-09-16 16:02:31

danyright
Member
From: Switzerland
Registered: 2011-08-16
Posts: 6
Website

Re: [SOLVED] Lenovo Yoga Slim 7 14ARE05 (2020) : no deep sleep (S3)

Oh yes, this looks like it would fix my issue.

But I run into errors when trying to follow the steps described in the wiki : https://wiki.archlinux.org/index.php/Le … sleep_fix)

I get lots of errors when decompiling the DSDT table:

ACPI Error: ... Path has too many parent prefixes ...

And afterwards I get an error when trying to compile the modified DSDT table:

Error 6126 - syntax error and premature End-Of-File
... Compilation aborted due to parser-detected syntax error(s)

I will try to check where the issue lies.

Thanks for your help.
D

Last edited by danyright (2020-09-16 16:03:52)

Offline

#4 2020-09-21 09:02:04

danyright
Member
From: Switzerland
Registered: 2011-08-16
Posts: 6
Website

Re: [SOLVED] Lenovo Yoga Slim 7 14ARE05 (2020) : no deep sleep (S3)

My bad, I interpreted the `iasl` compilation error message wrong.
The problem was actually at line one.

Compiler aborting due to parser-detected syntax error(s)
dsdt.dsl      1: 
Error    6126 - syntax error and premature End-Of-File

Where I actually had a lot of errors from the decompilations that somehow got in the file.

Firmware Error (ACPI): Could not resolve symbol [^^^UBTC.VER1], AE_NOT_FOUND (20200717/dswload-495)

Removing these lines before the actual code fixed the compilation issue and allowed me to accomplish the next steps.
Which fixed the issue !

I know see S3 in the ACPI support list and it works perfectly when I close my laptop's lid.

Hope this helps the next guy.

D

Offline

#5 2020-12-17 09:38:03

dvk
Member
Registered: 2020-12-17
Posts: 1

Re: [SOLVED] Lenovo Yoga Slim 7 14ARE05 (2020) : no deep sleep (S3)

danyright wrote:

My bad, I interpreted the `iasl` compilation error message wrong.
Hope this helps the next guy.

It most certainly did. I just successfully enabled S3 support on my Yoga Slim 7 as well. Thanks a ton!

Offline

Board footer

Powered by FluxBB