Linux 4.18カーネルのバグにより、古いハードウェアでCPUストールとシステムフリーズが発生する

Linux-Unix / Linux 4.18カーネルのバグにより、古いハードウェアでCPUストールとシステムフリーズが発生する

特に影響を受けるCore2Duoシリーズ

1分読む

Linux Kernel Organisation、Inc。



古いCPUをアップグレードする正当な理由が必要な場合は、「ショーストップ」バグがLinux 4.18安定カーネルシリーズに侵入したようですが、古いハードウェア、主にIntel Core 2Duo時代のプロセッサにのみ影響します。 Linux 4.18カーネルのこのバグには、現在、bugzillaトラッカーに2つのバグレポートが提出されています。



Core 2 Duoシリーズは、古いCPUであるにもかかわらず、それほど珍しいことではありませんが、当時人気があり、より多くの発展途上国で人気があり続けています。古いハードウェアを使用している開発途上国を特に対象とするLinuxディストリビューションがあるため、このバグは多くの人にとって少し頭痛の種になる可能性があります。



このバグは基本的に、Linux 4.18から4.18.5までの起動時に、CPUの早期起動停止とシステム全体のフリーズを引き起こし、clocksourceにまでさかのぼります。問題のあるコミットとしてkthreadを削除します。



clocksource:kthreadを削除します

クロックソースウォッチドッグは、ワークを使用してkthreadを生成し、ウォッチドッグを実行します。それはそれが聞こえるのと同じくらいばかげています、仕事から直接ウォッチドッグを実行してください。

Linux 4.18カーネルがそのコミットを元に戻して構築されている場合、Core 2Duoプロセッサーはこの最新のLinuxカーネルで問題なく実行されます。このバグのもう1つの解決策は、clocksource = hpetのカーネルパラメーターを使用してシステムを起動することです。ただし、2010年に最後のシリーズリリースが行われたCore 2 Duoと同じくらい古いハードウェアで実行している場合は、おそらく最新のカーネルで状況が修正され、4.18カーネルシリーズにバックポートされるのを待っている間、システムを起動するための古い安定したLinuxLTSリリース。



タグ カーネル Linux