Błąd w jądrze Linuksa 4.18 powoduje zawieszanie się procesora i zawieszanie się systemu na starszym sprzęcie

Linux-Unix / Błąd w jądrze Linuksa 4.18 powoduje zawieszanie się procesora i zawieszanie się systemu na starszym sprzęcie

Seria Core 2 Duo szczególnie skuteczna

1 minuta czytania

Linux Kernel Organization, Inc.



Jeśli kiedykolwiek potrzebowałeś dobrego powodu, aby zaktualizować swój stary procesor, wydaje się, że błąd „zatrzymujący pokaz” znalazł się w stabilnej serii jądra Linuksa 4.18 - chociaż wpływa on tylko na starszy sprzęt, głównie na procesory z ery Intel Core 2 Duo. Ten błąd w jądrze Linuksa 4.18 ma obecnie dwa przesłane raporty o błędach w narzędziu do śledzenia błędów.



Seria Core 2 Duo nie jest wcale taka rzadka, mimo że jest starszym procesorem, była popularna w swoich czasach i nadal jest popularna w krajach rozwijających się. Ponieważ istnieją dystrybucje Linuksa, które są przeznaczone specjalnie dla krajów rozwijających się ze starszym sprzętem, ten błąd może być trochę uciążliwy dla wielu ludzi.



Zasadniczo błąd powoduje wczesne zatrzymanie procesora podczas rozruchu i całkowite zawieszenie systemu podczas uruchamiania systemu Linux od 4.18 do 4.18.5 i został prześledzony do źródła zegara: Usuń kthread jako problematyczne zatwierdzenie.



clocksource: Usuń kthread

Watchdog źródła zegara używa pracy do zrobienia k-wątku do uruchomienia watchdoga. To jest tak głupie, jak się wydaje, uruchom watchdoga bezpośrednio z pracy.

Jeśli jądro Linuksa 4.18 jest zbudowane z cofniętym zatwierdzeniem, procesory Core 2 Duo będą działały bez problemu z najnowszym jądrem Linuksa. Innym rozwiązaniem tego błędu jest uruchomienie systemu z parametrem jądra clocksource = hpet - chociaż jeśli pracujesz na sprzęcie tak starym jak Core 2 Duo, którego ostatnia seria została wydana w ~ 2010 roku, prawdopodobnie możesz po prostu wybrać starsza stabilna wersja LTS Linuksa do uruchamiania systemu, podczas oczekiwania na naprawienie sytuacji w najnowszym jądrze i przeniesienie z powrotem do jądra z serii 4.18.

Tagi Jądro linux