#528

Keep in mind that there are two *separate* issues:

1. Bug off-by-one bug in intel-spi driver that causes CMP bit to accidentally 
set to 1. This results BIOS 
   being read-only. The bug was fixed by 9d63f17661e2 ("spi-nor: intel-spi: Fix 
broken software sequencing 
   codes") in september.

2. Some Lenovo Thinkpad Yoga BIOSes reset to default settings if their BCR 
register is touched. This BCR 
   handling is in a different driver (drivers/mfd/lpc_ich.c). This issue has 
been fixed by commit 
   d9018976cdb6 ("mfd: lpc_ich: Do not touch SPI-NOR write protection bit on 
Haswell/Broadwell") in july.

So in order to have a kernel that is free from both issues, you need to
disable the intel-spi driver (for reasons being that it is not supposed
to be enabled for normal users anyway) and then cherry-pick commit
d9018976cdb6 to make sure the other issue does not happen.

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

Title:
  corrupted BIOS due to Intel SPI bug in kernel

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to