English Community

Linux Operating SystemsOther Linux Discussions
All Forum Topics
Options

7 Posts

03-02-2018

US

50 Signins

387 Page Views

  • Posts: 7
  • Registered: ‎03-02-2018
  • Location: US
  • Views: 387
  • Message 11 of 313

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

2018-03-02, 12:55 PM

From reading about S0i3, it would be nice if the Linux kernel/ACPI supported that as an alternative to S3 since the power usage is supposed to be the same, but the wake up time is just a few milliseconds. 

 

Of course, a BIOS option to select S3 or S0i3 would work too. 

Reply
Options

5 Posts

03-01-2018

US

17 Signins

192 Page Views

  • Posts: 5
  • Registered: ‎03-01-2018
  • Location: US
  • Views: 192
  • Message 12 of 313

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

2018-03-02, 17:06 PM

If you could please provide an S3 BIOS, we in the Linux community can create an ACPI patch to allow S3 on Linux while continuing to use the official BIOS for Windows.

Even if you could simply provide S3 ACPI tables (DSDT/SSDTs), that would be enourmously helpful.

Reply
Options

47 Posts

08-25-2017

NO

46 Signins

459 Page Views

  • Posts: 47
  • Registered: ‎08-25-2017
  • Location: NO
  • Views: 459
  • Message 13 of 313

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

2018-03-03, 8:08 AM

Ouch, this sucks!

 

I seriously doubt we will see Lenovo put in the effort to provide an alternate BIOS update with S3 support enabled. I'm happy to be proved wrong but I'm holding off buying a X1C6 until this gets fixed. 

 

This is a pretty depressing precedent for future generations of the X1C.

Reply
Options

10 Posts

03-01-2018

AT

34 Signins

280 Page Views

  • Posts: 10
  • Registered: ‎03-01-2018
  • Location: AT
  • Views: 280
  • Message 14 of 313

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

2018-03-03, 10:24 AM

I seriously doubt we will see Lenovo put in the effort to provide an alternate BIOS update with S3 support enabled. I'm happy to be proved wrong but I'm holding off buying a X1C6 until this gets fixed.  

There have been cases in the past where Lenovo proved sincere customer support towards Linux users, and my hope is that they will prove that once again. Thinkpads have always been central to the Linux community, and have always had a good reputation when it comes to open source compatibility.

 

While the BIOS image we are kindly but decidedly asking for surely involves investing time in writing and testing, development shouldn't be a too extensive process for Lenovo to accomplish after all. As far as my understanding goes, it should come down to a minor change, especially when the official Windows-compliant image for the 98% non-Linux customers remains untouched.

Reply
Options

1 Posts

03-03-2018

ZA

3 Signins

41 Page Views

  • Posts: 1
  • Registered: ‎03-03-2018
  • Location: ZA
  • Views: 41
  • Message 15 of 313

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

2018-03-03, 10:36 AM

I sincerely hope that S3 will be made available again in some form, either in UEFI options or a separate image. I was planning on buying the X1C6 at the end of the month and this is a big shock as a Linux user.

Reply
Options

47 Posts

05-13-2011

GB

572 Signins

1530 Page Views

  • Posts: 47
  • Registered: ‎05-13-2011
  • Location: GB
  • Views: 1530
  • Message 16 of 313

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

2018-03-03, 15:25 PM

I'm also delaying buying a X1C6 until this is sorted, it's too important.

Reply
Options

3 Posts

03-03-2018

US

13 Signins

98 Page Views

  • Posts: 3
  • Registered: ‎03-03-2018
  • Location: US
  • Views: 98
  • Message 17 of 313

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

2018-03-03, 15:45 PM

Same here. I may have to return my X1C6 if this problem isn't fixed. Linux compatibility was a critcal decision point when purchasing this laptop.

Reply
Options

7 Posts

03-01-2018

DE

21 Signins

162 Page Views

  • Posts: 7
  • Registered: ‎03-01-2018
  • Location: DE
  • Views: 162
  • Message 18 of 313

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

2018-03-03, 16:41 PM
 
I'll try write a HowTo tomorrow. For now this patch + https://wiki.archlinux.org/index.php/DSDT should help.
 
So far my X16 works like a charm with this. Suspend works with minimal power drain as one would expect.
 
Please be aware that I have no experience in this topic. This is a best effort preliminary fix. Use it at your own risk.
Reply
Options

3 Posts

03-03-2018

US

13 Signins

98 Page Views

  • Posts: 3
  • Registered: ‎03-03-2018
  • Location: US
  • Views: 98
  • Message 19 of 313

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

2018-03-03, 16:45 PM

As much as I appreciate a community fix for this issue, I believe this is something that needs to be fixed by Lenovo. I can't be risking my laptop with a custom DSDT.

Reply
Options

5 Posts

03-01-2018

US

17 Signins

192 Page Views

  • Posts: 5
  • Registered: ‎03-01-2018
  • Location: US
  • Views: 192
  • Message 20 of 313

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

2018-03-03, 17:41 PM

I can confirm fiji-flo's patch works for me!
Excellent work sir, please let us know if there is a way we can show our gratitude.

I have cut down the patch and posted it along with a precompiled initrd on the Arch forums, here.

https://bbs.archlinux.org/viewtopic.php?pid=1771654#p1771654

As esonn notes, you will also likely need to add mem_sleep_default=deep to your kernel command line.

Keep in mind, it's only safe to use that precompiled image if you are also on the 1.08 BIOS. I encourage patching your own DSDT.

Reply
Forum Home

Community Guidelines

Please review our Guidelines before posting.

Learn More

Check out current deals!

Go Shop
X

Save

X

Delete