IPMI-Befehl
Der Abschnitt enthält detaillierte IPMI-Befehle.
Name
GetPSUCollectedData (Summe)
NetFn
0x32
CMD
0x90
Anforderungsdaten/Antwortdaten
Anforderung:
- Byte 1: Eingabetyp 1: WECHSELSTROM-EINGANG
2: GLEICHSTROM-AUSGANG
3: PSU-Lüfter-Stromversorgung
Antwort:
(bei WECHSELSTROM-EINGANG, GLEICHSTROM-AUSGANG)
Byte 1 – Rückgabecode (0x00)
Byte 2 – Summe MIN WECHSELSTROM-EINGANG/(GLEICHSTROM-AUSGANG) LSB
Byte 3 – Summe MIN WECHSELSTROM-EINGANG/(GLEICHSTROM-AUSGANG) MSB
Byte 4 – Summe durchschnittlicher WECHSELSTROM-EINGANG/(GLEICHSTROM-AUSGANG) LSB
Byte 5 – Summe durchschnittlicher WECHSELSTROM-EINGANG/(GLEICHSTROM-AUSGANG) MSB
Byte 6 – Summe MAX WECHSELSTROM-EINGANG/(GLEICHSTROM-AUSGANG) LSB
Byte 7 – Summe MAX WECHSELSTROM-EINGANG/(GLEICHSTROM-AUSGANG) MSB
(bei Lüfter-Stromversorgung)
Byte 1 – Rückgabecode (0x00)
Byte 2 – Summe FAN_Power LSB
Byte 3 – Summe FAN_Power Byte 2
Byte 4 – Summe FAN_Power MSB
Kommentare
Dieser Befehl wird zur Anzeige der vom PMBUS laufend erfassten Daten genutzt.
1 Einheit = 1 W
AnmerkungNur LÜFTER-Stromversorgungseinheit mit 10 mW = 0.0.1 W LÜFTER-Gesamtnetzstrom = (MSB * 256 * 256) + Byte2 (256) + LSB (10 mW)Name
GetPSUStatus
NetFn
0x32
CMD
0x91
Anforderungsdaten/Antwortdaten
Anforderung:
- Keine Angabe
Antwort:
Byte 1 – Rückgabecode (0x00)
Byte 2 – PS_EPOW
Byte 3 – PS_THROTTLE
Byte 4 – PS_PRESENT
Byte 5 – PS_PWR_GOOD
Byte 6 – EPOW_OUT
Byte 7 – DROSSELUNG
Kommentare
Dieser Befehl wird verwendet, um das PSU-Register oder den Status (von PSOC) anzuzeigen.
Bit: 0-5 = PSU1-6
0: Kein Trigger, 1: Trigger
Name
GetSySLED
NetFn
0x32
CMD
0x96
Anforderungsdaten/Antwortdaten
Anforderung:
- Keine Angabe
Antwort:
Byte 1 – Rückgabecode (0x00)
Byte 2 – Systempositionsanzeige
Byte 3 – Anzeige für Prüfprotokoll
Kommentare
Dieser Befehl wird genutzt, um den Status der FPC-Anzeige abzurufen.
0: Aus
1: An
2: Blinken (nur Positionsanzeige)
Name
GetSySLED
NetFn
0x32
CMD
0x97
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1: Eingabetyp1: SysLocater-Anzeige
2: CheckLog-Anzeige
Byte 2:0: Deaktivieren
1: Aktivieren
2 Blinken (nur Systempositionsanzeige)
Antwort:
Byte 1 – Rückgabecode (0x00) PARAM_OUT_OF_RANGE (0xC9)
Kommentare
Dieser Befehl wird genutzt, um den Status der FPC-Anzeige abzurufen.
0: Aus
1: An
2: Blinken (nur Positionsanzeige)
Name
ShowNodePowerConsume
NetFn
0x32
CMD
0x98
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer (0x1~0x0d Knoten 1 bis 12, Gehäuse 13)
Antwort:
Byte 1 – Rückgabecode
Byte 2 – Minimaler Netzstrom (LSB)
Byte 3 – Minimaler Netzstrom (MSB)
Byte 4 – Durchschnittlicher Netzstrom (LSB)
Byte 5 – Durchschnittlicher Netzstrom (MSB)
Byte 6 – Maximaler Netzstrom (LSB)
Byte 7 – Maximaler Netzstrom (MSB)
Kommentare
Wird verwendet, um den Stromverbrauch des Knotens mittels des Befehls MSG_POWER_READING
anzuzeigen. Einheit = 1 W
Name
ShowInfoNodeSize
NetFn
0x32
CMD
0x99
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer (0x1~0x0c Knoten 1 bis 12)
Antwort:
Byte 1 – Rückgabecode
Byte 2 – Physische Breite des Knotens
Byte 3 – Physische Höhe des Knotens
Byte 4 – AddOn gültig
Byte 5 – AddOn-Breite
Byte 6 – AddOn-Höhe
Kommentare
Dies wird verwendet, um Informationen zur Knotengröße mittels des vom XCC erhaltenen MSG_GET_NODE_SIZE-Befehls anzuzeigen.
Name
SetPSUFFS
NetFn
0x32
CMD
0x9a
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – FFS-Nummer (1-2)
Byte 2 – Eingabewert (0/1)
Antwort:
Byte 1 – Rückgabecode OUT_OF_RANGE (0xC9)
Kommentare
Wird verwendet, um den PSU FFS auf „0: Kein Trigger“ festzulegen.
1: Ausgelöst
Name
SetAcousticMode
NetFn
0x32
CMD
0x9b
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Geräuscharmer Modus
Antwort:
Byte 1 – Rückgabecode (0x0) OUT_OF_RANGE (0xC9) PCIe-Priorität hoch(0x01)
Kommentare
0x00 = Deaktivieren
0x01 = Modus1 aktivieren
Systemlüfter kann den Arbeitsbereich von 20 nicht überschreiten.
0x02 = Modus2 aktivieren
Systemlüfter kann den Arbeitsbereich von 50 nicht überschreiten.
0x03 = Modus3 aktivieren
Systemlüfter kann den Arbeitsbereich von 80 nicht überschreiten.
Name
SetOverSubMode
NetFn
0x32
CMD
0x9c
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Überbelegungsmodus
Antwort:
Byte 1 – Rückgabecode (0x00) CUR_NOT_SUPPORT(0xd5) PARAM_OUT_OF_RANGE(0xc9)
Kommentare
0x0 = Deaktivieren
0x1 = Aktiviert
AnmerkungDie OVS aktivieren.Gesamte Stromversorgungsgruppe würde zu TP *1.20. Die einzige Ausnahme ist TP * 1.20 > aktuell verfügbare Stromversorgung (Anzahl der PWRGD * Netzteil-Typ). Die Stromversorgungsgruppe wäre das aktuell verfügbare Netzteil.
Name
GetCappingCapity
NetFn
0x32
CMD
0x9d
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer (0x1~0x0d: Knoten 0x1~0xc, Gehäuse 0x0d)
Antwort:
Byte1 – Rückgabecode (0x00) Außerhalb des gültigen Bereichs (0xc9)
Byte2 – Mindestwert zur Begrenzung des Energieverbrauchs LSB
Byte3 – Mindestwert zur Begrenzung des Energieverbrauchs MSB
Byte4 – Höchstwert zur Begrenzung des Energieverbrauchs LSB
Byte5 – Höchstwert zur Begrenzung des Energieverbrauchs MSB
Kommentare
Knoten-Begrenzungsbereich:
(Knoten-Mindestnetzstromkapazität) < Begrenzung < (maximale Netzstromkapazität des Knotens)
Gehäuse-Begrenzungsbereich: (Summe Knotenmindestleistungskapazität) < (Begrenzung) Die Mindestleistung sollte die Berechtigungsgenehmigungsknoten berücksichtigen.
AnmerkungDie Begrenzung wird nur zur Betriebssystemlaufzeit angewendet. Die Konfiguration der Spannungsbegrenzung auf Gehäuseebene entspricht nicht der Summe auf Knotenebene.Name
SetCappingValue
NetFn
0x32
CMD
0x9e
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer (0x1~0x0d: Knoten 0x1~0xc, Gehäuse 0x0d)
Byte 2 – Energieverbrauchsbegrenzung LSB Byte 3 – Energieverbrauchsbegrenzung MSB Antwort:
Byte 1 – Rückgabecode (0x00) OUT_OF_RANGE (0xC9) CUR_NOT_SUPPORT(0xD5)
Kommentare
AnmerkungBegrenzung/Einsparung wird bei Knoten ohne Berechtigung nicht unterstützt.Begrenzungsbereich (1~32767)
Name
SetCappingSavingState
NetFn
0x32
CMD
0x9f
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer (0x1~0x0d: Knoten 0x1~0xc, Gehäuse 0x0d)
Byte 2 – Begrenzung deaktivieren/Byte 3 aktivieren – Einsparungsmodus Antwort:
Byte 1 – Rückgabecode (0x00) OUT_OF_RANGE (0xC9)
Kommentare
Hinweis: Begrenzung / Einsparung wird bei Knoten ohne Berechtigung nicht unterstützt
Byte 3 – Einsparungsmodus 0x00 = Deaktiviert
0x01 = Einsparungsmodus 1
0x02 = Einsparungsmodus 2
0x03 = Einsparungsmodus 3
Name
GetCappingSavingState
NetFn
0x32
CMD
0Xa0
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer (0x1~0x0d: Knoten 0x1~0xc, Gehäuse 0x0d)
Antwort:
Byte 1 – Rückgabecode (0x00) OUT_OF_RANGE (0xC9)
Byte 2 – Begrenzungsfunktion aktivieren/deaktivieren
Byte 3 – Begrenzungswert LSB
Byte 4 – Begrenzungswert MSB
Byte 5 – Einsparungsmodus
Kommentare
Begrenzungsmodus: 0x00 = 0x01 deaktivieren = Einsparungsmodus aktivieren: 0x00 = deaktiviert
0x01 = Einsparungsmodus 1 0x02 = Einsparungsmodus 2 0x03 = Einsparungsmodus 3
Name
SetSysTime
NetFn
0x32
CMD
0xa1
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Year_MSB(1970 ~2037)
Byte 2 – Year_LSB(1970 ~2037)
Byte 3 – Monat (0x01~0x12)
Byte 4 – Datum (0x01~0x31)
Byte 5 – Stunde (0x00~0x23)
Byte 6 – Minute (0x00~0x59)
Byte 7 – Sekunde (0x00~0x59)
Antwort:
Byte 1 – Rückgabecode (0x00)
Kommentare
Zur bequemen Benutzereingabe im Dezimalformat.
Beispiel: Jahr 2010 byte1: 0x20
Name
GetPSUPolicyBank
NetFn
0x32
CMD
0xa2
Anforderungsdaten/Antwortdaten
Anforderung:
- Keine Angabe
Antwort:
Byte 1 – Rückgabecode (0x00) Byte 2 – PSU_Policy
Byte 2 – PSU_Policy0: Nicht Redundant
1: N+1 Richtlinie
2: N+N Richtlinie
Byte 3 – Überbelegungsmodus0: Deaktivieren
1: aktivieren
Byte 4 – PowerBankLSB
Byte 5 – PowerBankMSB
Kommentare
Dieser Befehl wird genutzt, um die PSU-Richtlinie und die Gesamt-Stromversorgungsgruppe abzurufen. (Einheit: 1 W)
Name
SetPSUPolicy
NetFn
0x32
CMD
0xa3
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – PSU_Policy: 0: Nicht Redundant1: N+1 Richtlinie
2: N+N Richtlinie
Antwort:
Byte 1 – Rückgabecode (0x00) Außerhalb des gültigen Bereichs (0xC9) PSU_CONFIG_NOT_ALLOW(0x01) PSU_BANK_LACK(0x02)
Kommentare
Dieser Befehl wird genutzt, um die PSU-Richtlinie festzulegen.
Die PSU-Richtlinie wird aufgrund einer ungültigen Konfiguration möglicherweise nicht erfolgreich festgelegt.
Name
ResetNodeByUser
NetFn
0x32
CMD
0xa4
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer (0x1~0x0c Knoten 1 bis 12)
Byte 2 – Zurücksetzung1: Zurücksetzen (imm-Zurücksetzung)
2: Wiedereinsetzen (aux-off -> aux-on)
Antwort:
Byte 1 – Rückgabecode (0x00) CUR_NOT_SUPPORT (0xd5)
Kommentare
Dieser Befehl wird genutzt, damit der Benutzer den Knoten zurücksetzen/wieder einsetzen kann. Falls kein Knoten vorhanden ist, würde die Antwort 0xd5 lauten.
Name
OEMGetPSUFanStatus
NetFn
0x32
CMD
0xa5
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – PSU-LÜFTERnummer (0x1~0x06 LÜFTER 1 bis 6)
Antwort:
Byte 1 – FAN_Speed_LSB (U/min)
Byte 2 – FAN_Speed_MSB (U/min)
Byte 3 – LÜFTERgeschwindigkeit (0~100 %)
Byte 4 – LÜFTERzustand0: Nicht vorhanden 1: Anormal
2 : Normal
Kommentare
Dieser Befehl wird genutzt, um den Status des PSU-Lüfters abzurufen.
AnmerkungEin anormaler Status bedeutet, dass die Drehzahl des Lüfters unter 3.000 U/min liegt.Name
OEMSetStorage
NetFn
0x32
CMD
0xa6
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Aktionen1: USB-Sicherung
2: USB-Wiederherstellungskonfiguration
3: USB-Wiederherstellungsstatus abrufen
4: Auf Standardkonfiguration zurücksetzen
Antwort:
Byte 1 – 0x00 (Aktion aktiviert)0x01 (Einheit ausgelastet)
0x02 (Einheit nicht installiert)
- 0x03 (ungültige Sicherungskonfiguration) Nur bei USB-Wiederherstellungsstatus abrufen:
Byte 1 – Wiederherstellungsstatus
Byte 2 – Knotenbegrenzung fehlgeschlagen LSB
Byte 3 – Knotenbegrenzung fehlgeschlagen MSB
Byte 4 – Knoteneinsparung fehlgeschlagen LSB
Byte 5 – Knoteneinsparung fehlgeschlagen MSB
Kommentare
AnmerkungDie Eingabe „USB-Wiederherstellungsstatus abrufen“ zeigt den Status der Wiederherstellungsaktion an.Die Wiederherstellungsaktion muss mindestens 5 Sekunden dauern.
USB Wiederherstellungsstatus: 0x00: Wiederherstellung erfolgreich
Bitmaske wenn Bit aktiviert:Bit-0: PSU_Policy_fail festlegen
Bit-1: PSU_OVS_fail festlegen
Bit-2: Gehäusebegrenzung fehlgeschlagen
Bit-3: Gehäuseeinsparung fehlgeschlagen
Bit-4: Geräuscharm fehlgeschlagen
Bit-5: Richtlinie zum Wiederherstellen der Stromversorgung des Knotens fehlgeschlagen
Bit-6: Intelligente Redundanz fehlgeschlagen
Name
OEMGetNodeStatus
NetFn
0x32
CMD
0xa7
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer (0x1~0x0C)
Antwort:
Byte 1 – Rückgabecode (0x00) Außerhalb des gültigen Bereichs (0xC9)
Byte 2 – Knoten-Stromversorgungsstatus Byte 3 – Breite
Byte 4 – Höhe
Byte 5 – Berechtigungsstatus
Kommentare
Bitmaske des Knoten-Stromversorgungsstatus:0x00 = Ausgeschaltet
0x10 = S3
0x20 = Keine Berechtigung
0x40 = Fehler
0x80 = Eingeschaltet
Berechtigungsstatus:0x00 = Nicht vorhanden
0x01 = Standby
0x02 = First_permission_fail
0x03 = Second_permission_fail
0x04 = Berechtigung erteilt (sekundärer Startdurchlauf)
Name
GetFPCStatus
NetFn
0x32
CMD
0xa8
Anforderungsdaten/Antwortdaten
Anforderung:
- Keine Angabe
Antwort:
Byte 1 – Rückgabecode (0x00)
Byte 2 – FPC-Hauptversion
Byte 3 – FPC-Unterversion
Byte 4 – PSOC-Hauptversion
Byte 5 – PSOC-Unterversion
Byte 6 – Boot-Flash-Nummer (0x1- 0x2)
Byte 7 – Build-Hauptnummer
Byte 8 – Build-Unternummer
Kommentare
Die Build-Unternummer verwendet einen ASCII-Wert
Beispiel: 0x41 = A
Name
SetRestorePolicy
NetFn
0x32
CMD
0xa9
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Knotennummer LSB (BIT_MASK: 0x0~0x3F)
Byte 2 – Knotennummer MSB (BIT_MASK: 0x0~0x3F)
Antwort:
Byte 1 – Rückgabecode (0x00) Außerhalb des gültigen Bereichs (0xC9)
Kommentare
Beispiel:
Wenn „Knoten 1 bis 3 festlegen“ aktiviert ist, dann Byte 1 = 0x7 (0000 0111)
Name
GetRestorePolicy
NetFn
0x32
CMD
0xaa
Anforderungsdaten/Antwortdaten
Anforderung:
- Keine Angabe
Antwort:
Byte 1 – Rückgabecode (0x00)
Byte 2 – Knotennummer LSB
Byte 3 – Knotennummer MSB
Kommentare
Name
SetSmartRedundant
NetFn
0x32
CMD
0xab
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Modus:
Antwort:
Byte 1 – Rückgabecode (0x00) Außerhalb des gültigen Bereichs (0xC9) Nicht unterstützt (0x01)
Kommentare
Modus (0-3):
0: Deaktivieren
1: pro 10-Minuten-Update
2: pro 30-Minuten-Update
3: Aktualisierung alle 60 Minuten (Wenn die PSU den Status „Nicht unterstützt“ oder „Nicht übereinstimmend“ hat, wird auch die intelligente PSU-Redundanz nicht unterstützt.)
Name
GetSmartRedundantStauts
NetFn
0x32
CMD
0xac
Anforderungsdaten/Antwortdaten
Anforderung:
- Keine Angabe
Antwort:
Byte 1 – Rückgabecode (0x00)
Byte 2 – Modus
Byte 3 – Status
Kommentare
Status:
0x00: Normal
0x01: Nicht unterstützt
Name
SetFPCResetDefault
NetFn
0x32
CMD
0xad
Anforderungsdaten/Antwortdaten
Anforderung:
- Keine Angabe
Antwort:
Byte 1 – Rückgabecode (0x00)
Kommentare
Dieser Befehl wird genutzt, um FPC vom Benutzer auf den Standardwert zurückzusetzen
Name
CmdCipherSuiteChange
NetFn
0x32
CMD
0xb1
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Cipher-Suite-Ebene 0x0: Aktuelle Cipher-Suite abrufen0x1: Cipher-Suite auf der Ebene 1 festlegen
0x2: Cipher-Suite auf Ebene 2 festlegen
Antwort:
Byte 1 – Rückgabecode (0x00)
Kommentare
Dieser Befehl wird verwendet, um die aktuelle Cipher-Suite-Ebene abzurufen bzw. festzulegen.
Name
Failsafe-Protokollierung
NetFn
0x32
CMD
0xD2
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Status0x00: Deaktivieren (Standardeinstellung)
0x01: Aktivieren
Antwort:
Byte 00 – Rückgabecode
Byte 01 – Letzter Status
Byte 02 – Status festlegen
Kommentare
Wenn aktiviert, meldet der FPC einen SEL, wenn der Knoten für mehr als 3 Sekunden in den Failsafe-Status wechselt. Danach protokolliert der FPC den Gehäusestatus im USB-Dongle, wenn der Knoten für mehr als 7 Minuten in den Failsafe-Status wechselt.
AnmerkungDieser Befehl ist nur für 1.08, FHET30M oder höhere Versionen verfügbar.Name
Virtuelles Wiedereinsetzen von Failsafe
NetFn
0x32
CMD
0xD3
Anforderungsdaten/Antwortdaten
Anforderung:
Byte 1 – Status0x00: Deaktivieren (Standardeinstellung)
0x01: Aktivieren
Antwort:
Byte 00 – Rückgabecode
Byte 01 – Letzter Status
Byte 02 – Status festlegen
Kommentare
Wenn aktiviert, führt FPC ein virtuelles Wiedereinsetzen für den Knoten aus, der für mehr als 7 Minuten in den Failsafe-Zustand wechselt.
AnmerkungDieser Befehl ist nur für 1.08, FHET30M oder höhere Versionen verfügbar.