FS#51943 - [linux] "Warning!!! Boot script table modified!!! Please contact your vendor."
Attached to Project:
Arch Linux
Opened by PrzSoc (pso) - Thursday, 24 November 2016, 08:18 GMT
Last edited by Eli Schwartz (eschwartz) - Monday, 29 January 2018, 16:55 GMT
Opened by PrzSoc (pso) - Thursday, 24 November 2016, 08:18 GMT
Last edited by Eli Schwartz (eschwartz) - Monday, 29 January 2018, 16:55 GMT
|
Details
Description:
Suspending the laptop into ram on second attempt cousing hard reset (cold boot) with message from uefi firmwre : Warning!!! Boot script table modified!!! Please contact your vendor." Arch linux installed on Lenovo G50-45 (AMD A6 6310 APU with R4 Beema/Mullins) Booting in UEFI mode (but trying boot in Legacy with UEFI couse the same reaction - cold boot on second attempt to suspend). I tried many Linux disrtibutions with kernels below 3.16 and above. Probem occurs if you try to use kernel from 3.17 up to current -> 4.8.10. Now I'am using 3.16lts from AUR and suspend to ram works. Problem was posted on Arch Linux Forum : https://bbs.archlinux.org/viewtopic.php?id=218645 and is affecting not only Lenovo laptops as you may think) : https://bugs.launchpad.net/ubuntu/+source/pm-utils/+bug/1528735 Sometimes other laptops just hangs or there is no message from UEFI firmware - just cold boot. From information fouded in internet it is related to security fix issue of S3 mode : https://support.lenovo.com/br/en/product_security/s3_boot_protect Vulnerability Note VU#976132 http://www.kb.cert.org/vuls/id/976132 UEFI implementations do not properly secure the EFI S3 Resume Boot Path boot script. From dmidecode: BIOS Information Vendor: LENOVO Version: A2CN40WW(V2.08) Release Date: 08/21/2015 Additional info: * package version(s) * config and/or log files etc. Since kernel is suspended there are no logs in journalctl. Steps to reproduce: Install Arch Linux with kernel above 3.16 on Lenovo G50-45 (or other Laptop affected by bios S3 secury issue fix) and suspend to ram twice in a row. |
This task depends upon
Closed by Eli Schwartz (eschwartz)
Monday, 29 January 2018, 16:55 GMT
Reason for closing: Fixed
Additional comments about closing: linux 4.10.10-1
Monday, 29 January 2018, 16:55 GMT
Reason for closing: Fixed
Additional comments about closing: linux 4.10.10-1
Thanks for clarifying that.
Here is the link:
https://bugzilla.kernel.org/show_bug.cgi?id=189431
The patch has been committed and is waiting for a review to put it upstream by linux devs.
I have tested it and it is working properly.
https://patchwork.kernel.org/patch/9517999/
Thanks,
Przemek.
4.9.22 https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/releases/4.9.22/acpi-save-nvs-memory-for-lenovo-g50-45.patch can the issue be closed as fixed?