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+
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