Paul (sabret00the) (#190): All good - stackexchange doesn't make that
detail (the fact that the direct URL only loads for you) obvious. Not
sure why, I presume to combat spam or something.

--

Hmm. Quoting a bit of #193 (uocc4me / uoccdisp-uone):

> After clobbering the bios during the 17.10 install, I erased 17.10 and
installed 16.04. The machine has been running Ubuntu 16.04 just fine for
several weeks now (many reboot cycles), although things like hibernate
and suspend don't work, presumably because the bios is stuck in legacy
mode (can't switch to UEFI).

This (and the rest of the report) seems to disprove the "two full
reboots" theory. :(

I wonder what chip models that Mika Westerberg was dealing with (re #169
and #173) and whether they were Winbond or not. The links from those
comments are only about the Yoga, there's no mention of the actual
vendor type.

If the SPI Flash model is different in Mika's case then maybe there are
different solutions for different Flash chips.

--

>From #193 allen (krell):

> I think we are off on the wrong track. This is fundamentally a CVE
against Insyde Software BIOS and possibly other vendors.

In the same class as the Samsung samsung-laptop bricking in 2013
(https://bugs.launchpad.net/ubuntu-cdimage/+bug/1040557?comments=all)
and the systemd EFI bricking in 2016
(https://github.com/systemd/systemd/issues/2402).

--

>From #192 Miguel Alejandro Roche Villarreal (exploud345):

> I have a Acer Aspire E5-511-C5QS with the same issue with BIOS, i try
solution from TOXIC (toxicpublic) in #185, but says invalid EFI file
path, also i can't try solution from Paul Sladen(#173) because i can't
boot Ubuntu, only Grub Shows and allow me to boot my Windows 10
partition, i hope someone finds a solution for Windows

I may be wrong as I'm still learning the intricacies of EFI, but it's
possible GRUB is simply confused about your partition structure and you
can tell it where to find and boot Linux.

Figuring out where it glitched is beyond the scope of this thread -
you'll want to go hunting online for this info - but here is a
POTENTIALLY DANGEROUS trick that may make the process easier if you just
have the one computer.

You don't have to continually reboot between Windows and GRUB to test
things out, you can simply create a new virtual machine in eg virtualbox
and point the VM at your computer's hard drive.

The only dangerous part is accidentally selecting to boot Windows in the
VM: running two operating systems off of one disk is going to mean
corrupted files, as both OSes compete for raw access to the disk (and
have increasingly different ideas of what data is where).

So if you can carefully make sure you don't boot Windows from GRUB (and
maybe even keep task manager open to kill virtualbox instantly in case
you do), I'm reasonably confident (standard disclaimers apply) that you
may be able to fiddle around and get GRUB booting Linux.

Booting Linux inside the VM should be safe, as it's the only copy of
Linux running off that particular partition. The idea is to figure out
what to do in GRUB to make Linux boot, write the commands down, then
reboot and apply the commands.

The above being said, standard disclaimers do apply, there are many
little unforeseen things that could go wrong with this. I don't know
what EFI information Ubuntu saves between reboots; what happens when the
system is rebooted from a VM onto bare metal may be worth reasoning
through.

I also WOULD NOT recommend getting GRUB to save the EFI information
_from inside the VM_ - both because this will rewrite the boot sector
and EFI partition and this might give Windows indigestion, and also
because virtualbox's EFI setup is going to be different to the real
hardware.

** Bug watch added: github.com/systemd/systemd/issues #2402
   https://github.com/systemd/systemd/issues/2402

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1734147

Title:
  Ubuntu 17.10 corrupting BIOS - many LENOVO laptops models

Status in linux package in Ubuntu:
  Confirmed
Status in linux-hwe-edge package in Ubuntu:
  Confirmed
Status in linux-oem package in Ubuntu:
  Confirmed
Status in linux source package in Xenial:
  Invalid
Status in linux-hwe-edge source package in Xenial:
  Fix Committed
Status in linux-oem source package in Xenial:
  Fix Committed
Status in linux source package in Artful:
  Fix Released
Status in linux-hwe-edge source package in Artful:
  Invalid
Status in linux-oem source package in Artful:
  Invalid
Status in linux package in openSUSE:
  New

Bug description:
  SRU Justification

  Impact: Many users are reporting issues with bios corruption with
  17.10. This seems to stem from enabling the intel-spi-* drivers in the
  kernel, which don't appear to be ready for use on end-user machines.

  Fix: Disable this driver.

  Test Case: Fix has been verified by our HWE team on affected hardware.

  Regression Potential: Minimal, it's unlikely anyone is actually doing
  anything which requires this driver.

  ---

  Hi all,

  Basically on Lenovo Y50-70 after installing Ubuntu 17.10, many users
  reported a corrupted BIOS.

  It's not possible to save new settings in BIOS anymore and after
  rebooting, the system starts with the old settings.

  Moreover (and most important) USB booting is not possible anymore
  since USB is not recognized. It's very serious, since our machines do
  not have a CDROM.

  Lenovo forums at the moment are full of topics regading this issue.

  Thank you!!

  #### UPDATE (20/12/2017) ####

  LENOVO machines affected so far (please add your affected model to
  this list):

  Lenovo B40-70
  Lenovo B50-70
  Lenovo B50-80
  Lenovo Flex-3
  Lenovo Flex-10
  Lenovo G40-30
  Lenovo G50-70
  Lenovo G50-80
  Lenovo S20-30
  Lenovo U31-70
  Lenovo Y50-70
  Lenovo Y70-70
  Lenovo Yoga Thinkpad (20C0)
  Lenovo Yoga 2 11" - 20332
  Lenovo Z50-70
  Lenovo Z51-70
  Lenovo ideapad 100-15IBY

  The bug also affects:
  Acer Aspire E5-771G
  Acer TravelMate B113
  Toshiba Satellite S55T-B5233

  Bug may effect machines from any manufacturer that uses BIOS based on
  Insyde Software

  ---

  Temporary workaround:
  https://forums.lenovo.com/t5/Lenovo-P-Y-and-Z-series/Y50-70-BIOS-Can-t
  -Save-Settings-Or-Exit/m-p/3853208#M157885

  ---

  result from apport-collect 1734147:

  ---

  Architecture: amd64
  InstallationDate: Installed on 2017-10-22 (37 days ago)
  InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Release amd64 (20171018)
  MachineType: LENOVO 20378
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.13.0-17-generic 
root=UUID=7def04d3-7336-44b2-a084-2415f9dc2328 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 4.13.0-17.20-generic 4.13.8
  RelatedPackageVersions:
   linux-restricted-modules-4.13.0-17-generic N/A
   linux-backports-modules-4.13.0-17-generic  N/A
   linux-firmware                             1.169
  Tags:  artful wayland-session
  Uname: Linux 4.13.0-17-generic x86_64
  dmi.bios.date: 08/12/2015
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 9ECN43WW(V3.03)
  dmi.board.name: Lenovo Y50-70
  dmi.board.vendor: LENOVO
  dmi.board.version: 00000000Not Defined
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Lenovo Y50-70
  dmi.modalias: 
dmi:bvnLENOVO:bvr9ECN43WW(V3.03):bd08/12/2015:svnLENOVO:pn20378:pvrLenovoY50-70:rvnLENOVO:rnLenovoY50-70:rvr00000000NotDefined:cvnLENOVO:ct10:cvrLenovoY50-70:
  dmi.product.family: IDEAPAD
  dmi.product.name: 20378
  dmi.product.version: Lenovo Y50-70
  dmi.sys.vendor: LENOVO

  ---

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1734147/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to