开箱检测又称入侵警报

开箱检测又称入侵警报

我正在使用 lm_sensors 监控主板上的 ACPI 和其他传感器。有两个条目:

intrusion0:   ALARM
intrusion1:   ALARM

据我所知,这些是用于检测外壳是否打开的传感器,但没有接头或引脚来连接主板上的开关之类的东西。(AsRock Z86 Pro3(手册))

我想知道我是否可以通过其他方式访问这些传感器,或者它们是否只是不受主板支持但仍在芯片组中处于活动状态。我知道如何隐藏 lm_sensors 中的条目,这应该不是这里的问题。

答案1

即使主板上没有任何接头,这些值也会显示 ALARM。原因是这很可能是 BIOS 中的默认设置。可能您主板的更好版本有可用的入侵检测接头,并且只能通过 BIOS 重置。

您无法采取太多措施来改变这些值...因为如果可以通过软件禁用它,那么就违背了检测入侵的目的...例如,重置主板上的 BIOS 密码比使用软件破解它更容易..因此.入侵检测也不能轻易重置。

答案2

根据您对我评论的回答,我认为启动后设置 ALARM 是错误的,应该忽略。由于您的机箱未打开,因此从断电状态进行冷重启应该可以清除入侵警报的情况。原因可能是主板捕获器的硬件问题,或者只是其设计的工作方式。

如果你觉得麻烦,你可以将引导程序中建议的代码添加到最后部分在 lm_sensors FAQ/Chapter3 中,在启动期间清除一次警报:

echo 0 > /sys/class/hwmon/hwmon*/device/intrusion0_alarm

由于上述方法对您有用,我认为第二个警报可以通过以下方式重置:

echo 0 > /sys/class/hwmon/hwmon*/device/intrusion1_alarm

我猜测,如果您的底盘/主板确实包含有效的入侵警报捕获器,它们会在底盘确实打开时自动重置条件,以便稍后运行的传感器能​​够正确地接收它。

答案3

主板制造商通常会批量购买芯片用于多块主板,而不是为每块主板分配不同的功能,以节省成本并区分型号。这听起来就是这种情况。

对于具有未启用功能的芯片组,一般解决办法是将连接器直接“搭载”到芯片上(例如,从入侵检测引脚到地或其中一个热电压 - 取决于实现方式),但这不是新手可以轻松完成的任务,如果不小心(有时是幸运的)可能会导致主板上有很多芯片,而它们的所有功能都将被禁用。

相关内容