Zum Hauptinhalt springen

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

    Anmerkung
    Nur 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: Eingabetyp
    • 1: 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

    Anmerkung
    Die 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.

    Anmerkung
    Die 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

    Anmerkung
    Begrenzung/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_Policy
    • 0: Nicht Redundant

    • 1: N+1 Richtlinie

    • 2: N+N Richtlinie

    Byte 3 – Überbelegungsmodus
    • 0: 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 Redundant
    • 1: 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ücksetzung
    • 1: 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ÜFTERzustand
    • 0: Nicht vorhanden 1: Anormal

    • 2 : Normal

    Kommentare

    Dieser Befehl wird genutzt, um den Status des PSU-Lüfters abzurufen.

    Anmerkung
    Ein 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 – Aktionen
    • 1: 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

    Anmerkung
    Die 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 abrufen
    • 0x1: 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 – Status
    • 0x00: 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.

    Anmerkung
    Dieser 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 – Status
    • 0x00: 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.

    Anmerkung
    Dieser Befehl ist nur für 1.08, FHET30M oder höhere Versionen verfügbar.