カーネル4.8.7 cpufreqが失敗する - CentOS 7

カーネル4.8.7 cpufreqが失敗する - CentOS 7

CentOS 7カーネルを3.10.0から4.8.7にアップグレードした後にシステムを再起動すると、次の行が表示されます。

[    0.641455] cpufreq: cpufreq_online: Failed to initialize policy for cpu: 0 (-19)

[    0.641734] cpufreq: cpufreq_online: Failed to initialize policy for cpu: 1 (-19)

[    0.641873] cpufreq: cpufreq_online: Failed to initialize policy for cpu: 2 (-19)

[    0.641956] cpufreq: cpufreq_online: Failed to initialize policy for cpu: 3 (-19)

[    0.642048] cpufreq: cpufreq_online: Failed to initialize policy for cpu: 4 (-19)

[    0.642048] cpufreq: cpufreq_online: Failed to initialize policy for cpu: 5 (-19)

[    0.984906] sd 0:0:0:0: [sda] Assuming drive cache: write through

失敗した方針は何ですか?どうすれば解決できますか?

答え1

仮想マシンやハイパーバイザーを使用していますか?その場合は、カーネルバージョンをサポートするためにハイパーバイザーホストを最新バージョンに更新する必要があります。

CPUFreqは、CPU周波数スケーリング(CPU Frequency Scaling)を意味し、オペレーティングシステムはCPU周波数を増減することで電力を節約できます。さまざまな理由がある可能性があるため、このエラーが発生する理由はわかりません。ただし、ハイパーバイザーホスト(ESXiなど)を使用していて起動後にOSが正常に動作している場合、起動中にエラーが発生し、このエラーが発生しました。新しくアップグレードされたカーネルバージョンは完全にはサポートされていないため、ハイパーバイザーホストを更新する必要があります。

最新バージョンのハイパーバイザーで同じエラーが発生した場合、または仮想マシンを使用せずにプライマリオペレーティングシステムでエラーが発生した場合は、ハードウェアが正しく機能していることを確認する必要があります。しかし、これはCentOSやRHELの問題ではありません。

関連情報