Live data from Hacker News

Suspend for the X1 Carbon 2018 on Linux

github.com

21–30 of 126 posts

Re: Suspend for the X1 Carbon 2018 on Linux

#21

Trackpad also doesn’t work under Linux with the NFC model. Hardware wise the webcam and sound are beyond horrible. The fan curves are obnoxious and it still gets uncomfortably hot. It’s such a shame, I had high hopes for this laptop but it’s collecting dust in a drawer. Between the sleep states, track pad, thermal issues and throttling, poor audio visuals and battery life … the thing really should never have had that…

I've got that laptop and it's fine in Windows. Maybe the problem is Linux, not the laptop?

Re: Suspend for the X1 Carbon 2018 on Linux

#22
post #7
post #4

Unnecessary headline editorializing. Could we have it changed to the original?

If you know why S3 does not work on some brands, the editorializing is not unwarranted. There was an active decision to remove working parts of the code. That is shameful.

There is nothing wrong with throwing away obsolete code.

Re: Suspend for the X1 Carbon 2018 on Linux

#23
post #5

This is short on details. So here are some more: since S0 ( active suspend) became more popular with windows 10, most manufacturers have decided to REMOVE THE CODE from the bios that allows S3 (suspend to ram). Worst case is they left the stubs pretending S3 is supported, so the computer goes to sleep - but never wakes up! Dell, I'm looking at you!! Workarounds come from redoing the S3 code, mostly in ACPI tables wit…

Is that what is happening with the XPS line? My XPS 13 9333 goes to "sleep" but the backlight and the fan stay on, and the only way to revive it is to do a hard reset. And that's on latest windows 10.

Re: Suspend for the X1 Carbon 2018 on Linux

#24

Earlier quoted context omitted.

Citation on that? Never heard that before, and I own two ThinkPads (including a four-month-old T480).

I'm assuming they're speculating/exaggerating.

That's how I read it as well. Kind of rephrasing "I don't know why anyone trusts them after all their high-profile security problems, I wouldn't be surprised if their BIOS was unsigned code loaded over an unsecured HTTP connection."

Re: Suspend for the X1 Carbon 2018 on Linux

#25

Earlier quoted context omitted.

https://www.makeuseof.com/tag/security-failings-demonstrate-... Or who could forget Lenovo's surveillance malware that performed man-in-the-middle attacks on SSL traffic? Seriously, these machines should be banned for sale in the U.S. on national security grounds.

that link says nothing about > Lenovo's suspend feature relies on an unsigned binary blob from China sideloaded during system boot over an unsecure HTTP connection it talks about Lenovo Service Engine, Superfish, Lenovo Solution Center, and Lenovo Customer Feedback. if you blow away the default install of windows, including the UEFI partition, and install (windows or linux or whatever) from scratch, how could any of…

There is persistable malware that installs itself on your fresh windows [0] I only use old thinkpads like the t420 (my x61 needs fixing) and w520. Coreboot on the t420 and soon on the w520. Dell Laptops for work. [0] https://www.theregister.co.uk/2015/08/12/lenovo_firmware_nas...

Re: Suspend for the X1 Carbon 2018 on Linux

#26

Earlier quoted context omitted.

I'm assuming they're speculating/exaggerating.

That's how I read it as well. Kind of rephrasing "I don't know why anyone trusts them after all their high-profile security problems, I wouldn't be surprised if their BIOS was unsigned code loaded over an unsecured HTTP connection."

[deleted]

Re: Suspend for the X1 Carbon 2018 on Linux

#27

The fact that the script is open source is great, but I'd be extremely hesitant to download something that patches my laptop's boot sequence without a little more info and/or some comments in the code about exactly what it's doing. Yes, I can see the sed commands, but I have zero idea what it's actually replacing or with what.

You're editing your ACPI tables, compiling the result, and telling the kernel to use it instead of what it gets from the hardware.

Re: Suspend for the X1 Carbon 2018 on Linux

#28
post #5

This is short on details. So here are some more: since S0 ( active suspend) became more popular with windows 10, most manufacturers have decided to REMOVE THE CODE from the bios that allows S3 (suspend to ram). Worst case is they left the stubs pretending S3 is supported, so the computer goes to sleep - but never wakes up! Dell, I'm looking at you!! Workarounds come from redoing the S3 code, mostly in ACPI tables wit…

I don't think this is even S0 suspend. At least a few year ago thinkpads have already moved to something called IRST, Intel's "suspend to SSD after sleeping for several hours" at firmware level. See https://mjg59.dreamwidth.org/26022.html for details. I actually got it working with the latest kernel at that time but didn't feel comfortable using it because of all the horror stories with firmware level shenanigans.

Re: Suspend for the X1 Carbon 2018 on Linux

#29

Earlier quoted context omitted.

https://www.makeuseof.com/tag/security-failings-demonstrate-... Or who could forget Lenovo's surveillance malware that performed man-in-the-middle attacks on SSL traffic? Seriously, these machines should be banned for sale in the U.S. on national security grounds.

that link says nothing about > Lenovo's suspend feature relies on an unsigned binary blob from China sideloaded during system boot over an unsecure HTTP connection it talks about Lenovo Service Engine, Superfish, Lenovo Solution Center, and Lenovo Customer Feedback. if you blow away the default install of windows, including the UEFI partition, and install (windows or linux or whatever) from scratch, how could any of…

Lenovo Service Engine was BIOS-level bloatware loading garbage into clean installs of Windows over HTTP. Lenovo's drivers were so bad that they couldn't get Microsoft WHQL certification, so their BIOS was sideloading them in a very unsecure manner.

Re: Suspend for the X1 Carbon 2018 on Linux

#30

Earlier quoted context omitted.

https://www.makeuseof.com/tag/security-failings-demonstrate-... Or who could forget Lenovo's surveillance malware that performed man-in-the-middle attacks on SSL traffic? Seriously, these machines should be banned for sale in the U.S. on national security grounds.

Dell has done similar things in the past, too. Intel has its ME, which is much worse than any of these. AMD has its own ME-equivalent.

Intel Management Engine is worse than secretly installing an SSL MitM and sending browsing data to an adware company run by former Israeli spies? Give me a break.

Intel ME is worrisome. Lenovo's behavior was actually malicious. There's kind of a difference.

Post reply on HN