Sterownik Intel SPI, który został włączony w kernelach w Ubuntu 17.10 może uszkodzić BIOS w niektórych laptopach – do tej pory zaobserwowano to w wielu urządzeniach marki Lenovo oraz kilku urządzeniach innych marek – Acer, Dell i Toshiba. Do momentu wydania poprawek zaleca się powstrzymanie od instalacji oraz uruchamiania w trybie Live Ubuntu 17.10 lub aktualizacji starszej wersji systemu do 17.10. Obecnie obrazy instalacyjne Ubuntu 17.10 nie są dostępne ze strony ubuntu.com – powrócą, gdy zostaną wygenerowane na nowo z niezbędnymi łatkami. Problem może dotyczyć również rozwojowej wersji Ubuntu 18.04.
Szczegóły na temat błędu dostępne są tutaj: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1734147
Niepożądane działanie sterownika Intel SPI powoduje, że nie można zmienić i zapisać ustawień BIOS-u, nie można też uruchomić komputera z dysku USB.
W niektórych laptopach naprawić ten stan można przez zresetowanie ustawień BIOS-u.
Podobno w najgorszych przypadkach konieczna może okazać się wymiana płyty głównej.
Pojawiła się też porada pozwalająca w jakimś stopniu obejść problem, przynajmniej w kwestii uruchamiania urządzeń z USB – wykorzystać można rEFInd (niestety rozwiązanie to ma sporo wad) : https://forums.lenovo.com/t5/Lenovo-P-Y-and-Z-series/Y50-70-BIOS-Can-t-Save-Settings-Or-Exit/m-p/3853208#M157885
Programiści Canonical pracuję nad rozwiązaniem problemu – w repozytoriach proposed dla Ubuntu 17.10 pojawiła się już wersja kernela, która nie powinna prowadzić do uszkodzenia BIOS-u. Niestety nie naprawi ona sytuacji, jeśli BIOS został już uszkodzony. Prawdopodobnie możliwe będzie stworzenie narzędzia, które odwróci szkodliwe skutki działania sterownika Intel SPI – informacje na ten temat powinny pojawić się we wspomnianym wyżej raporcie z błędem na stronie launchpad.net.
Na czym w ogóle polega problem?
Począwszy od Ubuntu 17.10 w kernelach włączono obsługę sterownika Intel SPI – umożliwia on dostęp do pamięci BIOS-u poprzez SPI (ang. Serial Peripheral Interface – szeregowy interfejs urządzeń peryferyjnych). Można go wykorzystać np. do aktualizacji BIOS-u. Niestety z jakiegoś powodu sama obecność tego sterownika zmienia tryb dostępu do pamięci flash BIOS-u, co w niektórych przypadkach powoduje jakieś konflikty z BIOS-em, który nie może zapisywać własnych ustawień. Szczegóły nie są jeszcze znane – trwa analiza sytuacji.
Aktualizacja (04-01-2018):
Błąd został już naprawiony – szczegóły tutaj: Ubuntu 17.10 – naprawiono błąd mogący uszkodzić BIOS
Oho, najpierw dyski HDD teraz całe laptopy! 🙂
Dziękuję za info, ale jest może gdzieś spis urządzeń podatnych? W artykule jest wzmianka o Dell, ale na „launchpad” znalazłem tylko jeden komentarz, co nie do końca mnie przekonuje.
Przejrzyj komentarze w tamtym zgłoszeniu (zwróć uwagę aby rozwinąć wszystkie) – ludzie tam wypisywali różne modele.
Właśnie mnie to spotkało, kto mi to teraz naprawi ?
Zapewne powstaną jakieś poradniki jak to naprawić.
Edit:
Pojawił się sposób na naprawienie sytuacji – sprawdź informację w aktualizacji artykułu.
Witam
Tylko płyty intela?
Kuede czyli zapsułem Bios :/ zastanawiałem się czemu nie mogę uruchomić z USB ani zapisywanie zmian w biosie nic nie daje, a po instalacji ubuntu się wysypał przy botowaniu, Lenovo G70-70
Pojawiło się lekarstwo – sprawdź informację w aktualizacji artykułu.
A czy na komputerach stacjonarnych to występowało? Wiem, że zostało to naprawione, ale jestem ciekaw, bo nigdzie nie ma napisane.
Problemy zgłaszano z laptopami.