Обнаружение открытого случая, также известное как сигнал тревоги

5068
Baarn

Я отслеживаю ACPI и другие датчики на моей материнской плате с помощью lm_sensors. Есть две записи:

intrusion0: ALARM intrusion1: ALARM 

Из того, что я знаю, это датчики для обнаружения открытого корпуса, но нет никаких разъемов или контактов для подключения чего-то вроде переключателя на материнской плате. (AsRock Z86 Pro3 ( инструкции ))

Интересно, могу ли я получить доступ к этим датчикам другими способами или они просто не поддерживаются платой, но все еще активны в чипсете. Я знаю, как скрыть записи в lm_sensors, это не должно быть проблемой здесь.

6
Относится ли [последний раздел] (http://www.lm-sensors.org/wiki/FAQ/Chapter3#HowdoIclearthechassisintrusionalarm) в lm_sensors FAQ / Chapter3 к вашему вопросу? harrymc 12 лет назад 1
@harrymc: частично да, после установки значений в 0 один раз с помощью `echo` intrusion0 теперь установлен в` OK`, но intrusion1 по-прежнему установлен в `ALARM`. Я до сих пор не знаю, как изменить эти значения вручную, иначе открытие дела. Baarn 12 лет назад 0

3 ответа на вопрос

4
ppumkin

Эти значения будут отображать ALARM, даже если на вашей материнской плате нет заголовков. Причина в том, что скорее всего это настройка по умолчанию в BIOS. Возможно, лучшая версия вашей материнской платы имеет доступные заголовки для обнаружения вторжений, которые можно сбросить только через BIOS.

Вы не можете ничего сделать, чтобы изменить значения ... так как это может бросить вызов цели обнаружения вторжений, если это может быть отключено программным обеспечением ... например. проще сбросить пароль BIOS на материнской плате, чем использовать программное обеспечение для его взлома ... следовательно ... Обнаружение вторжения также не может быть легко сброшено.

1
harrymc

Исходя из вашего ответа на мой комментарий, я думаю, что установка ALARM после загрузки является поддельной и должна игнорироваться. Поскольку ваше шасси не открыто, холодная перезагрузка после отключения питания должна была устранить состояние тревоги о вторжении. Причиной может быть аппаратная проблема с захватчиками вашей материнской платы или просто то, как она была разработана для работы.

Если это вас беспокоит, вы можете добавить к загрузке код, предложенный в последнем разделе в FAQ / главе 3 lm_sensors, чтобы очистить сигнализацию один раз во время загрузки:

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

И так как вышесказанное работает для вас, я предполагаю, что второй сигнал тревоги может быть сброшен аналогичным образом с помощью:

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

Я предполагаю, что если ваше шасси / системная плата содержит действительные блокираторы сигналов вторжения, они автоматически сбросят условие (я), если шасси действительно открыто, так что последующие запуски датчиков будут правильно его подбирать.

1
technosaurus

Производители материнских плат довольно часто покупают микросхемы оптом для нескольких плат, а не распределяют различные функции на плату, чтобы сэкономить средства и дифференцировать модели. Это звучит как случай здесь.

Общий ответ на набор микросхем, у которого есть функции, которые не включены, состоит в «закреплении» разъема непосредственно к микросхеме (например, от контакта обнаружения вторжения до заземления или одного из горячих напряжений - в зависимости от реализации). это не задача для новичка и может привести к тому, что на плате будет много фишек с отключенной функциональностью, если не соблюдать осторожность (а иногда и удачу).

Похожие вопросы