由于勘误,Debian 固件错误 TSC_DEADLINE 被禁用

Yeh*_*uda 12 debian intel firmware

在 Debian 上,当机器启动时,它显示错误:

[Firmware Bug]: TSC_DEADLINE disabled due to Errata; 
please update microcode to version: 0xb2 (or later)
Run Code Online (Sandbox Code Playgroud)

我做了

sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

它没有帮助

Ste*_*ane 12

首先,您应该检查是否有适用于您的 BIOS/UEFI 的更新。如果幸运的话,您的主板制造商会提供更新。BIOS 更新有时包括处理器固件更新。(这是最好的情况,因为它会在操作系统重新安装后持续存在。)

然后,根据您的处理器品牌,以下命令行:

sudo apt-get install intel-microcode
Run Code Online (Sandbox Code Playgroud)

或者

sudo apt-get install amd64-microcode
Run Code Online (Sandbox Code Playgroud)

将在 linux 内核启动时自动应用最新的处理器固件。这是一个非持久性解决方案,但在这里您依赖于 Intel/AMD/Debian/Ubuntu,不再依赖于您的主板制造商。

要了解您的 Linux 内核(可能)应用的固件版本,请使用该命令:

dmesg | grep microcode
Run Code Online (Sandbox Code Playgroud)