Bug u Linuxu 4.18 Kernel uzrokuje zaustavljanje CPU-a i zamrzavanje sustava na starijem hardveru

Linux-Unix / Bug u Linuxu 4.18 Kernel uzrokuje zaustavljanje CPU-a i zamrzavanje sustava na starijem hardveru

Core 2 Duo serija s posebnim učinkom

1 minuta čitanja

Linux Kernel Organization, Inc.



Ako vam je ikad trebao dobar razlog za nadogradnju starog CPU-a, čini se da je 'show-stopping' greška pronašla svoj put u stabilnoj seriji jezgri Linux 4.18 - iako djeluje samo na stariji hardver, uglavnom na procesore iz razdoblja Intel Core 2 Duo. Ova programska pogreška u jezgru Linuxa 4.18 trenutno ima dva prijavljena izvještaja o greškama na tražilici bugzilla.



Serija Core 2 Duo nije tako neobična, iako je starija CPU, bila je popularna u svoje vrijeme i dalje je popularna u zemljama u razvoju. Budući da postoje Linux distribucije koje posebno ciljaju zemlje u razvoju sa starijim hardverom, ova bi pogreška mnogim ljudima mogla predstavljati glavobolju.



Bug u osnovi uzrokuje zaustavljanje CPU-a pri ranom pokretanju i potpuno zamrzavanje sustava prilikom dizanja Linuxa 4.18 naviše do 4.18.5, a vraćen je natrag do izvora satova: Uklonite kthread kao problematični zapis.



satni izvor: Uklonite kthread

Pas čuvar sata koristi djelo kako bi stvorio kthread za pokretanje čuvara. Otprilike koliko god glupo zvučalo, pokrenite čuvara izravno s posla.

Ako je jezgra Linuxa 4.18 izgrađena s vraćenim tim urezivanjem, procesori Core 2 Duo izvodit će se bez ikakvih problema na ovom najnovijem linuksu jezgre. Još jedno rješenje ove greške je pokretanje sustava s parametrom jezgre clocksource = hpet - iako ako radite na hardveru starom kao Core 2 Duo, koji je svoje posljednje izdanje doživio ~ 2010, vjerojatno biste mogli jednostavno odabrati starije stabilno Linux LTS izdanje za pokretanje vašeg sustava, dok se čeka da se situacija popravi u najnovijem jezgru i vrati na seriju jezgara 4.18.

Oznake Zrno linux