Bug in Linux 4.18 Kernel veroorzaakt CPU vastlopen en systeem loopt vast op oudere hardware

Linux-Unix / Bug in Linux 4.18 Kernel veroorzaakt CPU vastlopen en systeem loopt vast op oudere hardware

Core 2 Duo-serie bijzonder effectief

1 minuut gelezen

Linux Kernel Organization, Inc.



Als je ooit een goede reden nodig had om je oude CPU te upgraden, dan lijkt het erop dat een 'show-stopping' bug zijn weg heeft gevonden naar de stabiele kernelserie van Linux 4.18 - hoewel het alleen oudere hardware treft, meestal de processors uit het Intel Core 2 Duo-tijdperk. Deze bug in de Linux 4.18-kernel heeft momenteel twee verzonden bugrapporten over de bugzilla-tracker.



De Core 2 Duo-serie is niet zo ongewoon, ondanks dat het een oudere CPU is, was het in zijn tijd populair en blijft het populair in meer ontwikkelingslanden. Omdat er Linux-distributies zijn die zich specifiek richten op ontwikkelingslanden met oudere hardware, kan deze bug voor veel mensen een beetje hoofdpijn zijn.



De bug zorgt er in feite voor dat de CPU vroegtijdig vastloopt en het systeem vastloopt bij het opstarten op Linux 4.18 tot en met 4.18.5, en het is teruggevoerd naar clocksource: Verwijder kthread als de problematische commit.



clocksource: verwijder kthread

De watchdog van de klokbron gebruikt een werk om een ​​kthread te spawnen om de watchdog uit te voeren. Dat is ongeveer net zo gek als het klinkt, voer de waakhond rechtstreeks vanuit het werk.

Als de Linux 4.18-kernel is gebouwd met die commit teruggedraaid, zullen de Core 2 Duo-processors probleemloos draaien op deze nieuwste Linux-kernel. Een andere oplossing voor deze bug is om het systeem op te starten met de kernelparameter van clocksource = hpet - hoewel als je op hardware draait die zo oud is als de Core 2 Duo, die zijn laatste serie-release zag in ~ 2010, je waarschijnlijk gewoon zou kunnen kiezen een oudere stabiele Linux LTS-uitgave om je systeem op te starten, terwijl je wacht tot de situatie is opgelost in de nieuwste kernel en terug wordt geport naar de 4.18 kernelserie.

Tags Kernel linux