Besonders betroffen ist die Core 2 Duo-Serie
1 Minute gelesenLinux 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