I2C/SMBus 上的传感器检测警告

I2C/SMBus 上的传感器检测警告

传感器检测有这个警告:

Lastly, we can probe the I2C/SMBus adapters for connected hardware
monitoring devices. This is the most risky part, and while it works
reasonably well on most systems, it has been reported to cause trouble
on some systems.

它指的是什么样的麻烦?

答案1

sensors-detect 联机帮助页:

Sensors-Detect 需要访问硬件才能进行大多数芯片检测。根据定义,它在设法识别芯片之前并不知道其中有哪些芯片。这意味着它可以以这些芯片不喜欢的方式访问芯片,从而导致从 SMBus 锁定到永久性硬件损坏等问题(幸运的是,这种情况很少见)。

作者尽最大努力使检测尽可能安全,结果在大多数情况下都工作得很好,但是不可能保证传感器检测不会锁定或杀死特定系统。因此,根据经验,您不应该在生产服务器上运行“传感器检测”,并且如果无法承担更换系统的随机部分的费用,也不应该运行“传感器检测”。另外,建议不要强制执行默认情况下会跳过的检测步骤,除非您知道自己在做什么。

实际损坏硬件的可能性(非常)低,通常是由于意外覆盖某些 EEPROM。发生的一些(旧)问题lm_sensors

这些问题非常罕见,但也有可能发生,因此我只是听警告并跳过 I2C/SMBus 扫描。顺便提一句。 lm_sensors 并不是唯一可以破坏(或损坏)您的硬件的东西——Linux(内核)是2003 年 LG CD 驱动器变砖:-)

相关内容