Fehler im Linux 4.18-Kernel führt zum Blockieren der CPU und zum Einfrieren des Systems auf älterer Hardware

Linux-Unix /. Fehler im Linux 4.18-Kernel führt zum Blockieren der CPU und zum Einfrieren des Systems auf älterer Hardware

Besonders betroffen ist die Core 2 Duo-Serie

1 Minute gelesen

Linux Kernel Organization, Inc.



Wenn Sie jemals einen guten Grund für ein Upgrade Ihrer alten CPU brauchten, scheint ein 'Show-Stop' -Fehler seinen Weg in die stabile Linux 4.18-Kernel-Serie gefunden zu haben - obwohl dies nur ältere Hardware betrifft, hauptsächlich die Prozessoren der Intel Core 2 Duo-Ära. Dieser Fehler im Linux 4.18-Kernel hat derzeit zwei übermittelte Fehlerberichte auf dem Bugzilla-Tracker.



Die Core 2 Duo-Serie ist keine Seltenheit, obwohl sie eine ältere CPU ist. Sie war zu ihrer Zeit beliebt und ist in Entwicklungsländern weiterhin beliebt. Da es Linux-Distributionen gibt, die speziell auf Entwicklungsländer mit älterer Hardware abzielen, kann dieser Fehler vielen Menschen Kopfschmerzen bereiten.



Der Fehler führt im Grunde genommen zu einem frühen Stillstand der Boot-CPU und einem vollständigen Einfrieren des Systems beim Booten unter Linux 4.18 bis 4.18.5. Er wurde auf clocksource zurückgeführt: Entfernen Sie kthread als problematisches Commit.



Uhrquelle: Entfernen Sie kthread

Der Clocksource-Watchdog verwendet eine Arbeit, um einen kthread zum Ausführen des Watchdogs zu erzeugen. Das ist ungefähr so ​​albern, wie es sich anhört. Führen Sie den Watchdog direkt von der Arbeit aus.

Wenn der Linux 4.18-Kernel mit diesem zurückgesetzten Commit erstellt wird, können die Core 2 Duo-Prozessoren auf diesem neuesten Linux-Kernel problemlos ausgeführt werden. Eine andere Lösung für diesen Fehler besteht darin, das System mit dem Kernel-Parameter clocksource = hpet zu starten. Wenn Sie jedoch auf Hardware arbeiten, die so alt ist wie der Core 2 Duo, dessen letzte Serienversion im Jahr 2010 veröffentlicht wurde, können Sie wahrscheinlich einfach auswählen Eine ältere stabile Linux LTS-Version zum Booten Ihres Systems, während darauf gewartet wird, dass die Situation im neuesten Kernel behoben und auf die 4.18-Kernel-Serie zurückportiert wird.



Stichworte Kernel Linux