初始化熵源 hwrng 失败

初始化熵源 hwrng 失败

https://bugzilla.redhat.com/show_bug.cgi?id=1679010

看到这个日志:

Failed to init entropy source hwrng

Intel 或 AMD CPU 是否包含 hwrng 设备?或者它需要额外的芯片/卡/设备?

答案1

不,CPU 通常不包含 hwrng设备。相反,具有硬件 RNG 功能的现代 x86 CPU 通常具有RDRAND指令。它由 Intel 在 Ivy Bridge 一代(2012 年)中引入,AMD 在 2015 年复制了它。

hwrng 设备通常是系统芯片组的一项功能,即使安装了没有 RDRAND 指令的处理器,也可提供硬件 RNG;或者是安全模块或加密加速器卡的一项功能,可提供硬件 RNG 作为辅助他们的主要功能。还有专用的硬件 RNG 设备,例如熔岩罐LavaRNG项目

由于 RDRAND 现在在现代 x86 CPU 中无处不在,因此芯片组设计人员不妨开始在新芯片组中省略 hwrng 设备以简化设计。

相关内容