Kernel

cpufreq 上的核心 4.8.7 失敗 - CentOS 7

  • May 12, 2017

將我的 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

什麼是失敗的政策,我應該如何解決?

您使用的是虛擬機還是管理程序?如果是這樣,您應該將您的管理程序主機更新到最新版本,以便它可以支持核心版本。

CPUFreq 代表 CPU 頻率縮放,它使作業系統能夠向上或向下縮放 CPU 頻率以節省電力。我不確定您為什麼會收到此錯誤,因為可能有很多可能的原因,但是如果您使用的是虛擬機管理程序主機(例如 ESXi)並且您的作業系統在啟動後工作正常,而您只會得到這個啟動時出錯,您需要更新您的 Hypervisor 主機,因為它不完全支持新升級的核心版本。

如果您在最新版本的管理程序上遇到相同的錯誤,或者您沒有使用虛擬機並且它發生在您的主作業系統上,您需要檢查您的硬體是否工作正常。但這不是 CentOS 或 RHEL 的問題。

引用自:https://unix.stackexchange.com/questions/322760