Welcome to our peer-to-peer forums, where owners help owners. Need help now? Visit eSupport here.

English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

24 Posts

03-31-2018

Sweden

59 Signins

1094 Page Views

  • Posts: 24
  • Registered: ‎03-31-2018
  • Location: Sweden
  • Views: 1094
  • Message 251 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 9:03 AM

Finally! Thank you Lenovo. Deep sleep is now activated via a toggle in the BIOS settings. 

Update was not available via LVFS (yet). 

 

# cat /sys/power/mem_sleep
s2idle [deep]

Instructions.

  1. Update BIOS to 1.30.
  2. Go to BIOS -> Config -> Power -> Sleep State and select Linux.
  3. Save changes and reboot.

 

Reply
Options

24 Posts

03-31-2018

Sweden

59 Signins

1094 Page Views

  • Posts: 24
  • Registered: ‎03-31-2018
  • Location: Sweden
  • Views: 1094
  • Message 252 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 9:11 AM

I can confirm that LID wakeup works perfectly now. In other words when you open the screen after sleep it wakes up instantly.

I'm also using acpi.ec_no_wakeup=1 in my GRUB_CMDLINE_LINUX parameter. This parameter will be default in kernel 4.18 iirc. 

Reply
Options

35 Posts

04-08-2018

Germany

99 Signins

771 Page Views

  • Posts: 35
  • Registered: ‎04-08-2018
  • Location: Germany
  • Views: 771
  • Message 253 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 9:16 AM
wow, this is great :-) thank you Lenovo, glad to see that someone seems to care about the Linux community after all. I think this might just keep a lot of customers from switching to Apple or another brand.

with this enabled, is there still any point in setting acpi.ec_no_wakeup=1?
Reply
Options

20 Posts

03-21-2018

Palestine, State of

46 Signins

491 Page Views

  • Posts: 20
  • Registered: ‎03-21-2018
  • Location: Palestine, State of
  • Views: 491
  • Message 254 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 9:17 AM

This is great news! Now we just need to do some tests to see how much battery it uses and whether there's still problem with trackpoint/trackpad after wakeup.

Reply
Options

24 Posts

03-31-2018

Sweden

59 Signins

1094 Page Views

  • Posts: 24
  • Registered: ‎03-31-2018
  • Location: Sweden
  • Views: 1094
  • Message 255 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 9:24 AM

The machine is using deep sleep now and I have no issues with resume after opening lid with this parameter. I don't think it have any effect if you use it or not after enabling the bios setting. Anyhow, according to https://lkml.org/lkml/2018/6/24/113 the parameter will be enabled by default for X1C6. 

Reply
Options

14 Posts

10-30-2011

Germany

16 Signins

200 Page Views

  • Posts: 14
  • Registered: ‎10-30-2011
  • Location: Germany
  • Views: 200
  • Message 256 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 9:25 AM

Great news!!  Now we just need a working WWAN/LTE module (L850-GL) and we have a winner!

 

Link to Post for Fibocomm-L850 issues under Linux

 

One step closer :-)

Reply
Options

4 Posts

04-19-2018

Australia

51 Signins

514 Page Views

  • Posts: 4
  • Registered: ‎04-19-2018
  • Location: Australia
  • Views: 514
  • Message 257 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 9:59 AM

@Lenovo

 

Thankyou so much for listening to the community, and releasing a fix.

 

Hopefully Linux users will be kept in mind with future releases/models.

Reply
Options

5 Posts

04-17-2018

United Kingdom of Great Britain and Northern Ireland

30 Signins

238 Page Views

  • Posts: 5
  • Registered: ‎04-17-2018
  • Location: United Kingdom of Great Britain and Northern Ireland
  • Views: 238
  • Message 258 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 10:03 AM

Great news! Has anyone put together an approach to getting all of this working that those of us who are less gifted technically can follow? :)

Reply
Options

33 Posts

03-11-2018

Germany

51 Signins

731 Page Views

  • Posts: 33
  • Registered: ‎03-11-2018
  • Location: Germany
  • Views: 731
  • Message 259 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 10:17 AM

Finally! Thanks for this update! It is working great! Initially, my touchpad didn't work after the first s3 resume, but removing acpi.ec_no_wakeup=1 did seem to fix it.

 

@moxmax. You just have to update the bios: either using windows 10 with the windows bios update tool (from here: https://pcsupport.lenovo.com/de/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-6th-gen-type-20kh-20kg/downloads) or fwupd under linux (dont know if its already available there).

 

Then go to the setup (pressing ESC during booting or?) -> then config-> power -> Sleep State -> Linux (as shown by anx1 on the previous page).

 

Thats all

Reply
Options

24 Posts

03-31-2018

Sweden

59 Signins

1094 Page Views

  • Posts: 24
  • Registered: ‎03-31-2018
  • Location: Sweden
  • Views: 1094
  • Message 260 of 313

Re: X1 Carbon Gen 6 cannot enter deep sleep (S3 state aka Suspend-to-RAM) on Linux

2018-09-07, 10:29 AM

I assume you use Linux. If so, you can update to via fwupdmgr now. Open up a terminal and run the commands below as root.

 

fwupdmgr refresh
fwupdmgr update
Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete

X

No, I don’t want to share ideas Yes, I agree to these terms