Bug în Linux 4.18 Kernel cauzează blocarea procesorului și sistemul se blochează pe hardware-ul mai vechi

Linux-Unix / Bug în Linux 4.18 Kernel cauzează blocarea procesorului și sistemul se blochează pe hardware-ul mai vechi

Seria Core 2 Duo este special afectată

1 minut citit

Linux Kernel Organization, Inc.



Dacă ați avut vreodată nevoie de un motiv bun pentru a vă actualiza vechiul procesor, se pare că o eroare „stop-stop” și-a găsit drumul în seria de nuclee stabile Linux 4.18 - deși are un singur hardware mai vechi, mai ales procesoarele din era Intel Core 2 Duo. Această eroare din nucleul Linux 4.18 are în prezent două rapoarte de erori trimise pe tracker-ul bugzilla.



Seria Core 2 Duo nu este atât de neobișnuită, în ciuda faptului că este un procesor mai vechi, a fost populară în zilele sale și continuă să fie populară în mai multe țări în curs de dezvoltare. Deoarece există distribuții Linux care vizează în mod specific țările în curs de dezvoltare cu hardware mai vechi, această eroare ar putea fi o durere de cap pentru mulți oameni.



Bug-ul cauzează practic o blocare timpurie a procesorului de procesare și blocarea totală a sistemului la pornirea pe Linux 4.18 până la 4.18.5 și a fost urmărită înapoi la clocksource: Eliminați kthread ca commit problematic.



clocksource: Eliminați kthread

Clockource watchdog folosește o lucrare pentru a genera un kthread pentru a rula watchdog. Asta este la fel de stupid pe cât sună, rulați câinele de pază direct din serviciu.

Dacă kernel-ul Linux 4.18 este construit cu comitetul inversat, procesoarele Core 2 Duo vor rula fără nicio problemă pe acest ultim kernel Linux. O altă soluție la această eroare este să porniți sistemul cu parametrul kernel al clocksource = hpet - deși dacă rulați pe un hardware la fel de vechi ca Core 2 Duo, care a văzut ultima sa versiune în ~ 2010, probabil că ați putea alege o versiune stabilă Linux LTS mai veche pentru a porni sistemul dvs., în timp ce așteptați ca situația să fie remediată în cel mai recent kernel și să fie portată înapoi la seria de kernel 4.18.

Etichete Nucleu linux