Offene Fallerkennung alias Einbruchalarm

5130
Baarn

Ich überwache ACPI und andere Sensoren auf meinem Mainboard mit lm_sensors. Es gibt zwei Einträge:

intrusion0: ALARM intrusion1: ALARM 

Soweit ich weiß, handelt es sich dabei um Sensoren, die ein offenes Gehäuse erkennen, aber es gibt keine Header oder Pins, um so etwas wie einen Schalter auf dem Mainboard anzuschließen. (AsRock Z86 Pro3 ( Handbücher ))

Ich frage mich, ob ich auf diese Sensoren auf andere Weise zugreifen kann oder ob sie von der Platine nicht unterstützt werden, aber im Chipsatz noch aktiv sind. Ich weiß, wie man die Einträge in lm_sensors ausblenden kann, das sollte hier nicht das Problem sein.

6
Gehört der [letzte Abschnitt] (http://www.lm-sensors.org/wiki/FAQ/Chapter3#HowdoIclearthechassisintrusionalarm) in den lm_sensors FAQ / Chapter3 zu Ihrer Frage? harrymc vor 12 Jahren 1
@ harrymc: teilweise ja, nachdem die Werte einmal mit "echo" auf 0 gesetzt wurden, ist intrusion0 jetzt auf "OK" gesetzt, aber intrusion1 ist noch auf "ALARM" gesetzt. Ich habe immer noch keine Ahnung, wie ich diese Werte von Hand ändern soll. Baarn vor 12 Jahren 0

3 Antworten auf die Frage

4
ppumkin

These values will show ALARM even if you do not have any headers on you motherboard. The reason is that is most likely the default setting in the BIOS. Possibly a better version of you motherboard has intrusion detection headers available and there are resettable via the BIOS only.

There is not much you can do to change the values.. as it would defy the purpose of detecting intrusions if it could be disabled by software.. for example. its easier resetting the BIOS password on the motherboard than using software to hack it.. hence.. Intrusion detection cannot be easily reset also.

1
harrymc

Aufgrund Ihrer Antwort auf meinen Kommentar denke ich, dass die Einstellung von ALARM nach dem Booten falsch ist und ignoriert werden sollte. Da das Gehäuse nicht geöffnet ist, sollte ein Neustart nach dem Ausschalten den Einbruchalarm beseitigt haben. Die Ursache könnte ein Hardwareproblem mit Ihren Mainboard-Capturen sein oder einfach die Art und Weise, in der sie entwickelt wurden.

Wenn es Sie stört, können Sie den im letzten Abschnitt in lm_sensors FAQ / Chapter3 vorgeschlagenen Code hinzufügen, um den Alarm einmal während des Startvorgangs zu löschen:

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

Und da das Obige für Sie funktioniert, nehme ich an, dass der zweite Alarm auf ähnliche Weise zurückgesetzt werden kann:

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

Ich vermute, wenn Ihr Chassis / Mainboard gültige Eindringungsalarm-Capture enthält, werden diese automatisch zurückgesetzt, wenn das Chassis wirklich geöffnet ist, so dass spätere Sensoren die Sensoren korrekt aufnehmen.

1
technosaurus

Es ist üblich, dass Motherboard-Hersteller Chips für mehrere Boards in loser Schüttung kaufen und keine unterschiedlichen Funktionalitäten pro Board festlegen, um Kosten zu sparen und die Modelle zu differenzieren. Das hört sich hier so an.

Die generische Antwort auf einen Chipsatz, dessen Funktionen nicht aktiviert sind, besteht darin, einen Steckverbinder direkt an den Chip zu "huckepack" (jedoch vom Einbruchserkennungs-Pin entweder auf Masse oder eine der heißen Spannungen - je nach Implementierung) Es ist keine Aufgabe für den Neuling und kann zu einem Board führen, das viele Chips mit all ihrer Funktionalität deaktiviert hat, wenn es nicht vorsichtig ist (und manchmal Glück hat).