LM18 lockup/freeze upon startup from Suspend or Hibernate

Questions about Grub, UEFI,the liveCD and the installer
Forum rules
Before you post please read how to get help
Post Reply
User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 11:02 am

This problem is with kernel 4.7 but there is also a related problem as described below with LM18 + kernel 4.4 as well as LM17.3 + kernel 3.19.

Code: Select all

brad@G50 ~ $  inxi -Fxz
System:    Host: G50 Kernel: 4.7.0-040700-generic x86_64 (64 bit gcc: 5.4.0)
           Desktop: MATE 1.14.1 (Gtk 3.18.9-1ubuntu3.1)
           Distro: Linux Mint 18 Sarah
Machine:   System: LENOVO product: 80E3 v: Lenovo G50-45
           Mobo: LENOVO model: Lancer 5B2 v: 31900058 STD
           Bios: LENOVO v: A2CN38WW(V2.06) date: 07/15/2015
CPU:       Quad core AMD A6-6310 APU with AMD Radeon R4 Graphics (-MCP-) cache: 8192 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 14372
           clock speeds: max: 1800 MHz 1: 1200 MHz 2: 1000 MHz 3: 1600 MHz
           4: 1000 MHz
Last edited by bbaker6212 on Sun Aug 07, 2016 12:25 pm, edited 1 time in total.
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 11:37 am

I just tested it. With kernel 4.4.0-31 it works on first suspend-resume only, and the second time when I attempt to suspend it displays a yellow text on black screen error message of ... "Warning! boot script table is modified! Please contact your vendor." And then I have to cold boot. I tested this twice so it's repeatable. On kernel 4.7 even the first resume does not work. Upon resuming I either get a black screen or a previous screen which is frozen and the system is locked up with no keyboard, mouse, or touchpad response.
Last edited by bbaker6212 on Sun Aug 07, 2016 12:25 pm, edited 1 time in total.
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 11:52 am

Looks like there is at least one bug already being tracked on this. Many reports on 4.4 and later kernels: https://bugs.launchpad.net/ubuntu/+sour ... mments=all
deb2014 (edouard-debry) wrote on 2016-08-01: #103
Hi,

For T440s or T440p owners, I tried the latest stabke kernel (4.7) directly from kernel.org.

I still get random freezes on resuming from hibernate (suspend to ram is not impacted).

Most of the time, the only trace remaining in logs is one line full of "@^@^@^@^@^@^@".

Considering thus that there is no fix upstream, I went downstream and installed the longterm kernel 3.16.36 (still from kernel.org). I think it is the kernel version currently used by ubuntu 14.04

It seems to solve this bug. I say "it seems" because as the freezes occurs randomly, I could just have luck. Nevertheless, I was able to hibernate/resume 4 times, one after the other, without any freezes or kernel faults, which did never happen before.

I will confirm later if freezes do not happen anymore. You can try also, possibly with a higher kernel version, so that we could identify which version change is responsible for this bug.

Regards.
Last edited by bbaker6212 on Sun Aug 07, 2016 12:25 pm, edited 1 time in total.
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 & LM17.3 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 12:22 pm

I have another partition with 17.3 Cinnamon on it (which was upgraded from 17.2) and the same problem results as with LM18 kernel 4.4 (first suspend/resume works, second one fails with that same black screen, yellow text error message - "Warning! boot script table is modified! Please contact your vendor.".

Code: Select all

System:    Host: G50-45 Kernel: 3.19.0-64-generic x86_64 (64 bit gcc: 4.8.4)
           Desktop: Cinnamon 2.8.8 (Gtk 3.10.8-0ubuntu1.6)
           Distro: Linux Mint 17.3 Rosa
Last edited by bbaker6212 on Sun Aug 07, 2016 1:02 pm, edited 2 times in total.
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 12:33 pm

I'm looking into the possibility it may be specific to my machine. Here's one Ubuntu user with also a Lenovo G50 notebook report the exact same problem (only first resume working):
On Ubuntu forum: http://askubuntu.com/questions/675683/s ... -dual-boot
Possible clues...
Earlier on this machine I had lubuntu 14.04.3 - there was no issue in suspend (But there was no dual boot either)
...
I am having exactly the same issue on the same model laptop (with Xubuntu 14.04.3.)
Great detailed description of the problem in this bug report from Dec. 2015:
https://bugs.launchpad.net/ubuntu/+sour ... ug/1528735
Bug Description

Fresh install of Xubuntu 14.04.3, replacing existing OEM Windows 10. Install detected UEFI, and installed in UEFI mode. (I have attempted to change to legacy boot, and got it to a state where it was booting without /sys/firmware/efi/ being present, but behaviour persisted.)

Suspending the laptop, whether by closing the lid, choosing the suspend option from the menu, or directly typing "sudo pm-suspend" works perfectly well... once.

The second attempt to suspend, whether immediately or hours later, suspends the laptop (I can see the screen turn off, and hear the disk and fans stop, but a moment later the screen shows bright yellow console text declaring "Warning!!! Boot script table modified!!! Please contact your vendor.", and then it hard reboots.

This appears to be a weird interaction between suspend and UEFI protection, but others have reported that they have had working suspend when installed alone (and presumably in legacy from the start), but this behaviour appeared when reinstalled as dual-boot (when presumably UEFI would have had to be on). (http://askubuntu.com/questions/675683/s ... oot/712232 and earlier http://askubuntu.com/questions/651481/b ... act-vendor, from different people.)

Beyond the investigations I have done, I know next to nothing about UEFI, or how Suspend might be interacting with it. Much less why it appears to work perfectly exactly once.

ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: pm-utils 1.4.1-13ubuntu0.1
ProcVersionSignature: Ubuntu 4.2.0-22.27~14.04.1-generic 4.2.6
Uname: Linux 4.2.0-22-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.19
Architecture: amd64
CurrentDesktop: XFCE
Date: Wed Dec 23 13:27:11 2015
InstallationDate: Installed on 2015-12-19 (3 days ago)
InstallationMedia: Xubuntu 14.04.3 LTS "Trusty Tahr" - Beta amd64 (20150805)
PackageArchitecture: all
SourcePackage: pm-utils
UpgradeStatus: No upgrade log present (probably fresh install)
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 12:49 pm

I have a hunch that this might be the root of at least that black-screen yellow-text error message. It looks like maybe this was caused by a BIOS update from Lenovo some time in 2015 (I have the latest BIOS upgrade) to address a security hole described below. It begs the question if the suspend/resume problem is related to the BIOS version???

Note: another Lenovo owner reported same symptoms here: viewtopic.php?t=212044

https://support.lenovo.com/br/en/produc ... ot_protect
S3 Boot Script Protection

Lenovo Security Advisory: LEN-2014-006
Potential Impact: Elevation of Privilege
Severity: Medium

Summary: Certain firmware implementations may not correctly protect memory that stores the BIOS S3 Boot Script when a system is suspended. Exploitation of such vulnerabilities could potentially lead to bypass security features and/or denial of service the platform. Description: A vulnerability has been found in the S3 Boot Script protection that would allow malicious software to boot in the BIOS upon a recovery from Windows Sleep or Suspend (i.e. S3) mode. This vulnerability would require that the malicious code already be running as an administrator or have root privileges already within the operating system. This patch protects the S3 Boot Script from being modified by a compromised Operating System.
http://www.kb.cert.org/vuls/id/976132
Vulnerability Note VU#976132
UEFI implementations do not properly secure the EFI S3 Resume Boot Path boot script
Overview
Some UEFI systems fail to properly restrict access to the boot script used by the EFI S3 Resume Boot Path, allowing an authenticated, local attacker to bypass various firmware write protections.
Description
According to Rafal Wojtczuk of Bromium and Corey Kallenberg of The MITRE Corporation:
"During the UEFI S3 Resume path, a boot script is interpreted to re-initialize the platform. The boot script dictates various memory and port read/write operations to facilitate this re-initialization. The boot script is interpreted early enough where important platform security mechanisms have not yet been configured. For example, BIOS_CNTL, which helps protects the platform firmware against arbitrary writes, is unlocked. TSEGMB, which protects SMRAM against DMA, is also unlocked.

Given this, the boot script is in a security critical position and maintaining its integrity is important. However, we have discovered that on certain systems the boot script resides in unprotected memory which can be tampered with by an attacker with access to physical memory."
Impact
An authenticated local attacker may be able to bypass Secure Boot and/or perform an arbitrary reflash of the platform firmware despite the presence of signed firmware update enforcement. Additionally, the attacker could arbitrarily read or write to the SMRAM region. Lastly, the attacker could corrupt the platform firmware and cause the system to become inoperable.
Solution
Please see the Vendor Information section below to determine if your system may be affected. We are continuing to communicate with vendors as they investigate these vulnerabilities.
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 2:58 pm

Looking around other reports of this problem. It does seem to be quite common with Lenovo devices (though as mentioned above it has been reported on HP's as well):

with Lenovo L450 - Ubuntu 16.04 Black Screen After Suspend:http://askubuntu.com/questions/785157/u ... spend?rq=1 and one commenter...
I am having the same issue with 16.04; Lenovo Yoga 211, Linux Kernel 4.5, Pure Ubuntu + Openbox. I tried apt install laptop-mode-tools which has helped with some suspend/etc issues in 14.04... but no avail. I'll be searching for answers too. It's what we get for insisting on the newness of 16.04, but doesn't it feel good! – P Smith Jun 15 at 0:08
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 8:27 pm

Regarding the Vulnerability update, the "EFI S3 Resume Boot Path boot script". Lenovo has this page which shows the earliest BIOS versions containing the update (again, I'm assuming this problem is related to the BIOS, which has yet to be proven). https://support.lenovo.com/br/en/produc ... ot_protect

In my case (model Ideapad G50-45) is says the BIOS version is A2CN34WW.
And in the latest BIOS release notes posted below, it says that is version 2.03 A2EC34WW 2015/03/23,
so I'm assuming in order to test out the prior BIOS version would be A2EC24WW 1.08 2014/11/04.

https://download.lenovo.com/consumer/mo ... cn38ww.txt

Code: Select all

Version Information
  The following versions of UEFI BIOS and ECP (Embedded Controller Program) have
  been released to date.


  Package (ID)          UEFI BIOS (BIOS ID)     ECP (ECP ID)       Rev.   Issue Date
  --------------------  -------------------  ---------------    ----  ----------
2.06                         (A2CN38WW)2.06       (A2EC38WW)          01    2015/08/06
2.04                         (A2CN36WW)2.04       (A2EC36WW)          01    2015/06/02
2.03                         (A2CN34WW)2.03       (A2EC34WW)          01    2015/03/23  
1.08                        (A2CN26WW)1.08       (A2EC24WW)          01    2014/11/04       
1.06                        (A2CN24WW)1.06       (A2EC24WW)          01    2014/07/10
Edit: Copying that full table here for posterity :)

Code: Select all

System	Status	Minimum version
including Fix	Link
B40-30/B50-30/B50-30 Touch/E40-30/N40-30	Affected 	9CCN31WW(V2.09)	http://support.lenovo.com/us/en/downloads/DS101220
B40-45/B50-45/N40-45/N50-45	Affected	A1CN26WW(V1.14)	http://support.lenovo.com/us/en/downloads/DS101226
B40-70/B50-70/E40-70/E50-70/N40-70/N50-70	Affected	9DCN32WW(V3.02)	http://support.lenovo.com/us/en/downloads/DS101224
B490	Affected	H9ET90WW	http://support.lenovo.com/us/en/downloads/DS032260
E10-30	Affected	A5CN36WW(V3.7)	http://support.lenovo.com/us/en/downloads/DS100550
Flex 10	Affected	93CN57WW(V9.7)	http://support.lenovo.com/us/en/downloads/DS100999
Flex 2 14/Flex 2 15 (Baytrail-M)	Affected	A3CN32WW	http://support.lenovo.com/us/en/downloads/DS101207
Flex 2 14/Flex 2 15 (Haswell)	Affected	A0CN36WW	http://support.lenovo.com/us/en/downloads/DS101193
Flex 2 14D/Flex 2 15D	Affected	9FCN26WW	http://support.lenovo.com/us/en/downloads/DS101002
Flex 2 Pro-15 (Broadwell)	Affected	B9CN16WW	http://support.lenovo.com/us/en/downloads/DS101359
Flex 2 Pro-15 (Haswell)	Affected	9FCN22WW	http://support.lenovo.com/us/en/downloads/DS101359
Flex 3 11	Not Affected	−	−
Flex3 1470/1570 HSW/BDW	Not Affected	−	−
G40-30/G50-30	Affected	A7CN45WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-g-series-laptops/g40-30-notebook-lenovo/downloads/DS100921
G40-45/G50-45	Affected	A2CN34WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-g-series-laptops/g40-45-notebook-lenovo/downloads/DS100823
G40-70/G50-70	Affected	9ACN30WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-g-series-laptops/g40-70-notebook-lenovo/downloads/DS100522
G40-75/G50-75	Affected	−	Contact your service provider
G40-80/G50-80	Affected	B0CN73WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-g-series-laptops/g40-80/downloads/DS102231
G70-70	Affected	B6CN14WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-g-series-laptops/g70-70-laptop/downloads/DS101620
K20-80	Affected	ADCN37WW	Contact your service provider
K2450	Affected	J2ET40WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-k-series-laptops/lenovo-k2450/downloads/DS100835
K4450	Affected	J8ET43WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-k-series-laptops/lenovo-k4450/downloads/DS101630
M30-70/M40-70	Affected	8BCN47WW (V3.10)	http://support.lenovo.com/us/en/downloads/ds101228
M50-70	Affected	B3CN23WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-m-series-laptops/lenovo-m50-70-notebook/downloads/DS101348
M50-80	Not Affected	−	−
Miix 2 11	Affected	97CN41WW	http://support.lenovo.com/us/en/products/tablets/miix-series/miix-2-11-tablet-lenovo/downloads/DS101276
Miix 2 8	Affected	90CN27WW	http://support.lenovo.com/us/en/products/tablets/miix-series/miix-2-8-tablet-lenovo/downloads/DS101003
Miix 3-1030	Affected	B4CN25WW(V4.5)	http://support.lenovo.com/us/en/products/tablets/miix-series/miix-3-1030-tablet-lenovo/downloads/DS101605
N40-80	Affected	A8CN38WW(V2.03)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-e-series-laptops/e40-80/downloads/DS102219
S20-30	Affected	ACCN22WW(V2.0)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-s-series-laptops/lenovo-s20-30-notebook/downloads/DS100552
S21e	Affected	C4CN14WW(V1.04)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-s-series-laptops/s21e-20/downloads/DS102813
S41-70 HSW/BDW	Affected	BDCN30WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/u-series/u41-70
S435/M40-35	Affected	BBCN15WW(V1.06)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-s-series-laptops/s435
U330/U430	Researching	 	 
Y40-80	Affected	B5CN35WW(V2.01)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-y-series-laptops/y40-80
Y410P/510P	Affected	74CN47WW(V3.08)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/ideapad-y-series-laptops/ideapad-y410p-notebook/downloads/DS100556
Y430P	Affected	−	Contact your service provider
Y50-70/Y50-70 Touch/Y70-70 Touch	Affected	9ECN37WW(V2.01)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-y-series-laptops/y50-70-touch-notebook-lenovo
Yoga 2 11 (Baytrail-M)	Affected	92CN35WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/yoga-series/yoga-2-11-notebook-lenovo/downloads/DS100551
Yoga 2 11 (Haswell)	Affected	AACN21WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/yoga-series/yoga-2-11-notebook-lenovo/downloads/DS101717
Yoga 2 13	Affected	96CN30WW(V1.16)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/yoga-series/yoga-2-13-notebook-lenovo/downloads/DS100939
Yoga 2 Pro	Affected	76CN46WW.A	http://support.lenovo.com/us/en/products/laptops-and-netbooks/yoga-series/yoga-2-pro-lenovo/downloads/DS035004
Yoga 3 11	Affected	B8CN30WW(V2.08)	http://support.lenovo.com/us/en/products/laptops-and-netbooks/yoga-series/yoga-3-1170/downloads/DS102768
Yoga 3 14	Not Affected	−	−
Yoga 3 Pro	Affected	A6CN49WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/yoga-series/yoga-3-pro-1370-laptop-lenovo/downloads/DS101338
Z40-70/Z50-70	Affected	9BCN30WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-z-series-laptops/lenovo-z40-70/downloads/DS100528
Z40-75/Z50-75	Affected	A4CN37WW	http://support.lenovo.com/us/en/products/laptops-and-netbooks/lenovo-z-series-laptops/lenovo-z40-75/downloads/DS100825
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Sun Aug 07, 2016 9:06 pm

A2CN26WW readme shows the vulnerability fix. Thing is, it also does not state support Windows 10, not surprising there. But would it still work? And I don't know if I'm brave enough to downgrade my BIOS to test this. :o

Changes in this release
Version 26
[Important updates]
If Any
[New functions or enhancements]
Add "uEFI security vulnerabilities" feature.

Updated Date 2014/11/4
Software name A2CN26WW
Support models Lenovo G40-45, G50-45
Operating Systems
Windows 8.1 64bit
Windows 8 64bit
Windows 7 (32bit, 64bit)
Note:
Refer to marketing materials to find out what computer models support which Operating Systems.
Version 26
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: suspend/resume works on LM17.2 and broken in LM18

Post by bbaker6212 » Sun Aug 07, 2016 11:35 pm

OK, I just tested with a Live-USB disk of Linux Mint 17.2 Cinnamon (kernel 3.16) newly burned from the ISO file and suspend/resume works great. Multiple times in a row, from the shutdown icon, from the power button, and from the notebook lid close/open. So this is either Kernel or distro dependant and perhaps not related to the BIOS version as I thought. I tested this from a Live-USB of Linux Mint 18 Cinnamon (kernel 4.4) and it DOES NOT work, it has the same problem - first suspend/resume works fine, then upon second suspend it displays the yellow text warning and reboots the system at the BIOS level.
I'm gonna have to test on 17.3 now... [EDIT} Done! Does not work on LM 17.3 either, same results with Live-USB boot.
I opened a new thread to followup on this issue, now un-related to BIOS: LM17.2 WORKING suspend/resume BROKEN in LM17.3 and LM18
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Tue Aug 09, 2016 2:33 pm

also, I tried on LM18 w/kernel 4.7 "sudo pm-suspend" which does not work. Upon resuming the system wakes up, displays the desktop but then locks-up/freezes requiring power off reboot.
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

kala
Level 1
Level 1
Posts: 3
Joined: Mon Jun 24, 2013 11:30 am

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by kala » Tue Mar 07, 2017 1:29 pm

Have you found any solution to this? I have exact same problem I have lenovo y50 laptop. hibernet just freeze when wake up and even ctrl+alt+sys_rq reisub does not work, I just need to turn off pc whit power button :evil: . pm-suspend works fine in here.

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by bbaker6212 » Tue Mar 07, 2017 5:28 pm

No I gave up. I'm on 18.1 with kernel 4.10 now and still it does not work on my Lenovo G50 notebook.
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

User avatar
bbaker6212
Level 5
Level 5
Posts: 521
Joined: Wed Aug 12, 2015 6:35 pm

Re: LM18 suspend/hibernate/wake no work on Lenovo G50

Post by bbaker6212 » Sat Jul 15, 2017 5:38 pm

bbaker6212 wrote:No I gave up. I'm on 18.1 with kernel 4.10 now and still it does not work on my Lenovo G50 notebook.
Well I don't know when but Suspend/wake-up started working now on my Lenovo G50-45, at least on Manjaro Linux 18.1 XFCE with Kernel 4.11.8-1 that I'm using now with the latest auto-updates applied (It's a rolling release distro). My Hardinfo report is below if it helps anyone. If this started working due to the latest Kernel I'm hoping it will also work for Linuxmint Mate or XFCE which I have not tried in a while. I've suspended + waked various times now with no problem. Have not tried hibernate yet.

Code: Select all

Summary
Computer
Processor	4x AMD A6-6310 APU with AMD Radeon R4 Graphics
Memory	7106MB (2087MB used)
Operating System	Manjaro Linux
User Name	brad (brad)
Date/Time	sáb 15 jul 2017 18:32:00 -03
Display
Resolution	1366x768 pixels
OpenGL Renderer	Gallium 0.4 on AMD MULLINS (DRM 2.49.0 / 4.11.8-1-MANJARO, LLVM 4.0.1)
X11 Vendor	The X.Org Foundation
Multimedia
Audio Adapter	HDA-Intel - HDA ATI HDMI
Audio Adapter	HDA-Intel - HD-Audio Generic
Input Devices
AT Translated Set 2 keyboard	
Video Bus	
Power Button	
Lid Switch	
Power Button	
Ideapad extra buttons	
HDA ATI HDMI HDMI/DP,pcm	3=
PC Speaker	
HDA Digital PCBeep	
HD-Audio Generic Mic	
HD-Audio Generic Headphone	
ETPS/2 Elantech Touchpad	
Lenovo EasyCamera	
USB OPTICAL MOUSE	
Printers
No printers found	
SCSI Disks
ATA Samsung SSD 850	
HL-DT-ST DVDRAM GUA0N	
SanDisk Cruzer Fit	
Operating System
Version
Kernel	Linux 4.11.8-1-MANJARO (x86_64)
Compiled	#1 SMP PREEMPT Fri Jun 30 06:55:31 UTC 2017
C Library	GNU C Library version 2.25 (stable)
Default C Compiler	GNU C Compiler version 7.1.1 20170528 (GCC)
Distribution	Manjaro Linux
Current Session
Computer Name	G50
User Name	brad (brad)
Home Directory	/home/brad
Desktop Environment	XFCE 4
Misc
Uptime	1 day, 19 hours and 36 minutes
Load Average	0,00, 0,00, 0,00
Kernel Modules
Loaded Modules
mmc_block	Multimedia Card (MMC) block device driver
rfcomm	Bluetooth RFCOMM ver 1.11
ctr	CTR Counter block mode
ccm	Counter with CBC MAC
fuse	Filesystem in Userspace
eeprom	I2C EEPROM driver
amdgpu	AMD GPU
uvcvideo	USB Video Class driver
videobuf2_vmalloc	vmalloc memory handling routines for videobuf2
videobuf2_memops	common memory handling routines for videobuf2
videobuf2_v4l2	Driver helper framework for Video for Linux 2
videobuf2_core	Media buffer core framework
videodev	Device registrar for Video4Linux drivers v2
media	Device node registration for media drivers
hid_generic	HID generic driver
rtsx_usb_sdmmc	Realtek USB SD/MMC Card Host Driver
rtsx_usb_ms	Realtek USB Memstick Card Host Driver
memstick	Sony MemoryStick core driver
usbhid	USB HID core driver
hid	
joydev	Joystick device interfaces
mousedev	Mouse (ExplorerPS/2) device interfaces
bnep	Bluetooth BNEP ver 1.3
edac_mce_amd	AMD MCE decoder
edac_core	Core library routines for EDAC reporting
nls_iso8859_1	
nls_cp437	
vfat	VFAT filesystem support
kvm	
fat	
amdkfd	Standalone HSA driver for AMD's GPUs
amd_iommu_v2	
radeon	ATI Radeon
irqbypass	IRQ bypass manager utility module
crct10dif_pclmul	T10 DIF CRC calculation accelerated with PCLMULQDQ.
crc32_pclmul	
crc32c_intel	CRC32c (Castagnoli) optimization using Intel Hardware.
ghash_clmulni_intel	GHASH Message Digest Algorithm, acclerated by PCLMULQDQ-NI
pcbc	PCBC block cipher algorithm
arc4	ARC4 Cipher Algorithm
aesni_intel	Rijndael (AES) Cipher Algorithm, Intel AES-NI instructions optimized
aes_x86_64	Rijndael (AES) Cipher Algorithm, asm optimized
crypto_simd	
glue_helper	
cryptd	Software async crypto daemon
rtl8723be	Realtek 8723BE 802.11n PCI wireless
ttm	TTM memory manager subsystem (for DRM device)
btcoexist	Realtek 802.11n PCI wireless core
rtl8723_common	Realtek RTL8723AE/RTL8723BE 802.11n PCI wireless common routines
evdev	Input driver event char devices
input_leds	Input -> LEDs Bridge
drm_kms_helper	DRM KMS helper
rtl_pci	PCI basic driver for rtlwifi
mac_hid	
psmouse	PS/2 mouse driver
rtlwifi	Realtek 802.11n PCI wireless core
pcspkr	PC Speaker beeper driver
snd_hda_codec_conexant	Conexant HD-audio codec
snd_hda_codec_generic	Generic HD-audio codec parser
fam15h_power	AMD Family 15h CPU processor power monitor
k10temp	AMD Family 10h+ CPU core temperature monitor
uas	
snd_hda_codec_hdmi	HDMI HD-audio codec
mac80211	IEEE 802.11 subsystem
btusb	Generic Bluetooth USB driver ver 0.8
btrtl	Bluetooth support for Realtek devices ver 0.1
btbcm	Bluetooth support for Broadcom devices ver 0.1
snd_hda_intel	Intel HDA driver
btintel	Bluetooth support for Intel devices ver 0.1
usb_storage	USB Mass Storage driver for Linux
snd_hda_codec	HDA codec core
sp5100_tco	TCO timer driver for SP5100/SB800 chipset
drm	DRM shared core routines
bluetooth	Bluetooth Core ver 2.22
snd_hda_core	HD-audio bus
snd_hwdep	Hardware dependent layer
snd_pcm	Midlevel PCM code for ALSA.
ccp	AMD Cryptographic Coprocessor driver
syscopyarea	Generic copyarea (sys-to-sys)
ideapad_laptop	IdeaPad ACPI Extras
r8168	RealTek RTL-8168 Gigabit Ethernet driver
i2c_piix4	PIIX4 SMBus driver
cfg80211	wireless configuration support
sysfillrect	Generic fill rectangle (sys-to-sys)
snd_timer	ALSA timer interface
rng_core	H/W Random Number Generator (RNG) driver
sysimgblt	1-bit/8-bit to 1-32 bit color expansion (sys-to-sys)
fb_sys_fops	Generic file read (fb in system RAM)
i2c_algo_bit	I2C-Bus bit-banging algorithm
snd	Advanced Linux Sound Architecture driver for soundcards.
sparse_keymap	Generic support for sparse keymaps
soundcore	Core sound module
rtsx_usb	Realtek USB Card Reader Driver
shpchp	Standard Hot Plug PCI Controller Driver
rfkill	RF switch support
wmi	ACPI-WMI Mapping Driver
acpi_cpufreq	ACPI Processor P-States Driver
battery	ACPI Battery Driver
tpm_tis	TPM Driver
tpm_tis_core	TPM Driver
button	ACPI Button Driver
tpm	TPM Driver
ac	ACPI AC Adapter Driver
video	ACPI Video Driver
sch_fq_codel	
pci_stub	
vboxpci	Oracle VM VirtualBox PCI access Driver
vboxnetflt	Oracle VM VirtualBox Network Filter Driver
vboxnetadp	Oracle VM VirtualBox Network Adapter Driver
vboxdrv	Oracle VM VirtualBox Support Driver
ip_tables	IPv4 packet filter
x_tables	{ip,ip6,arp,eb}_tables backend module
ext4	Fourth Extended Filesystem
crc16	CRC16 calculations
jbd2	
fscrypto	
mbcache	Meta block cache (for extended attributes)
sr_mod	SCSI cdrom (sr) driver
cdrom	
sd_mod	SCSI disk (sd) driver
serio_raw	Raw serio driver
atkbd	AT and PS/2 keyboard driver
libps2	PS/2 driver library
sdhci_pci	Secure Digital Host Controller Interface PCI driver
sdhci	Secure Digital Host Controller Interface core driver
xhci_pci	xHCI PCI Host Controller Driver
led_class	LED Class Interface
xhci_hcd	'eXtensible' Host Controller (xHC) Driver
ahci	AHCI SATA low-level driver
ehci_pci	EHCI PCI platform driver
ehci_hcd	USB 2.0 'Enhanced' Host Controller (EHCI) Driver
libahci	Common AHCI SATA low-level routines
mmc_core	
libata	Library module for ATA devices
usbcore	
scsi_mod	SCSI core
usb_common	
i8042	i8042 keyboard and mouse controller driver
serio	Serio abstraction core
Linux Mint Mate 18.1 k/4.10, Windows 10, Manjaro 17.0 Xfce k/4.14.54-1
Lenovo Ideapad G50-45 AMD A6-6310, 8GB RAM, 500GB Samsung EVO 850 SSD, Realtek RTL8723BE WiFi

wallneradam
Level 1
Level 1
Posts: 1
Joined: Sun Sep 23, 2018 4:06 pm

Re: LM18 lockup/freeze upon startup from Suspend or Hibernate

Post by wallneradam » Sun Sep 23, 2018 4:13 pm

I've downgraded my BIOS on my Lenovo Y50-70 to v1.14, which is the version not has the vulnerability fix mentioned by bbaker6212. And it seems the problem with suspend is disappeared. I think it is much better if it has this vulnerability than if the suspend just not work. My Ubuntu is running stable with this BIOS. Thanks for your help!

Post Reply

Return to “Installation & Boot”