IPMI sensor thresholds anpassen

eines meiner supermicro motherboards mit integriertem IPMI onboard moser seit wochen rum, dass die BIOS batterie leer sein sollte. ist sie nicht… ich hab sie schon zweimal getauscht und mich mit einem messgeraet von dem zustand der batterie (CR2032 knopfzelle) ueberzeugt. das bekloppte IPMI ding schickte mir zwischen einer handvoll und einhundert emails am tag, dass da was nicht stimmt. mit onkel google habe ich nichts vernuenftiges gefunden, was die ursache sein koennte. diverse resets aller art, initialisieren des ipmi moduls und ruecksetzen auf werkseinstellung hat nichts gebracht. das problem, welches da auftritt, ist eine quasi schwankende batteriespannung. und jedesmal, wenn ein gewisser grenzwert uunterschritten wird, gibts einen alarm.

normalerweise haben diese batterien um die 3,2 volt. dieses board misst aber immer irgendwas zwischen 2,1 und 3,2 volt. da sonst keine maengel feststellbar sind, habe ich kurzerhand die grenzwerte fuer die batterie (sensor VBAT) angepasst. damit ichs nicht wieder lange suchen muss, hier einfach mal verewigt. das tool der wahl heisst “ipmitool”. so werden die werte gesetzt:

root@node:~# ipmitool sensor thresh "VBAT" lnr "1.992"
Locating sensor record 'VBAT'...
Setting sensor "VBAT" Lower Non-Recoverable threshold to 1.992

root@node:~# ipmitool sensor thresh "VBAT" lcr "2.016"
Locating sensor record 'VBAT'...
Setting sensor "VBAT" Lower Critical threshold to 2.016

root@node:~# ipmitool sensor thresh "VBAT" lnc "2.016"
Locating sensor record 'VBAT'...
Setting sensor "VBAT" Lower Non-Critical threshold to 2.016

und so schaut man sich die eingestellten und gemessenen werte an:

root@node:~#  ipmitool sensor get "VBAT"
Locating sensor record...
Sensor ID              : VBAT (0x50)
 Entity ID             : 7.1 (System Board)
 Sensor Type (Threshold)  : Voltage (0x02)
 Sensor Reading        : 2.640 (+/- 0) Volts
 Status                : ok
 Nominal Reading       : 3.312
 Normal Minimum        : 2.976
 Normal Maximum        : 3.648
 Upper non-recoverable : 3.696
 Upper critical        : 3.672
 Upper non-critical    : 3.648
 Lower non-recoverable : 1.992
 Lower critical        : 2.016
 Lower non-critical    : 2.016
 Positive Hysteresis   : 0.024
 Negative Hysteresis   : 0.024
 Minimum sensor range  : Unspecified
 Maximum sensor range  : Unspecified
 Event Message Control : Per-threshold
 Readable Thresholds   : lnr lcr lnc unc ucr unr
 Settable Thresholds   : lnr lcr lnc unc ucr unr
 Threshold Read Mask   : lnr lcr lnc unc ucr unr
 Assertion Events      :
 Assertions Enabled    : lnc- lcr- lnr- unc+ ucr+ unr+
 Deassertions Enabled  : lnc- lcr- lnr- unc+ ucr+ unr+

Author: sd

1 thought on “IPMI sensor thresholds anpassen

  1. Hi, Danke.
    Ich mag so Kleinigkeiten.

    Nur als Info.
    AUf den X11SP.. Boards gibt es diese Einstellmöglichkeiten nicht mehr.
    Es gibt nur noch “Batterie da, Ja/Nein”
    Spannungswerte können nicht mehr abgefragt werden.
    Zumindest nicht mit VBAT

Leave a Reply

Your email address will not be published. Required fields are marked *