Intel PCH/PCU SPI flash platform driver (SPI_INTEL_SPI_PLATFORM)
CONFIG_SPI_INTEL_SPI_PLATFORM:
This enables platform support for the Intel PCH/PCU SPI
controller in master mode. This controller is present in modern
Intel hardware and is used to hold BIOS and other persistent
settings. Using this driver it is possible to upgrade BIOS
directly from Linux.
Say N here unless you know what you are doing. Overwriting the
SPI flash may render the system unbootable.
V Ubuntu evidentne nevedej co delaj :)
Možná by stačilo to nechat jako modul, ale blacklistnout to v modprobe.d aby se to nenačetlo automaticky. Ale ano, to by znamenalo, že ví co dělají.
Já mám 4.12 debian unstable a ta ta to má vypnuté. (Ale je pravda, že jsem musel před třemi měsíci taky dávat notebook do servisu, protože se nejdřív nechtěl vypnout a pak se přestal nabíjet, takže je možné, že je tam ještě nějaká chyba. Ale tehdy jsem měl asi nižší kernel. (snad 4.9) )
Na obranu Ubuntu se slusi rict, ze to je napsano u pulky veci v kernelu :) Proste klasicky disclaimer.
Kazdopadne spise nechapu jinou vec - kdyz se mrknes na tu opravu:
Tak z toho jasne plyne, ze driver behem sve INICIALIZACE zmeni WPD bit - tzn. umozni zapis do tohoto regionu (a to je to, co detekuje Lenovo BIOS, mysli si, ze doslo k flashovani a tim se to rozbije) - to mi prijde jako obrovsky fail a zasadni chyba - k takove operaci neni nutne pristupovat dokud si to nekdo skutecne nevyzada (e.g. chce tam neco zapisovat)