Aller au contenu principal

Commande IPMI

Cette section présente les commandes IPMI.

  • Nom

    GetPSUCollectedData (Somme)

    NetFn

    0x32

    CMD

    0x90

    Données de demande/données de réponse

    Demande :

    - Octet 1 : Type d'entrée 1: Entrée CA

    2 : Sortie CC

    3 : alimentation du ventilateur du bloc d'alimentation

    Réponse :

    (si Entrée CA, sortie CC)

    Octet 1 : Code achèvement (0x00)

    Octet 2 : Total entrée CA MIN/(sortie CC) LSB

    Octet 3 : Total entrée CA MIN/(sortie CC) MSB

    Octet 4 : Total entrée CA MOY/(sortie CC) LSB

    Octet 5 : Total entrée CA MOY/(sortie CC) MSB

    Octet 6 : Total entrée CA MAX/(sortie CC) LSB

    Octet 7 : Total entrée CA MAX/(sortie CC) MSB

    (si alimentation ventilateur)

    Octet 1 : Code achèvement (0x00)

    Octet 2 : Total alimentation VENTILATEUR (LSB)

    Octet 3 : Total alimentation VENTILATEUR Octet 2

    Octet 4 : Total alimentation VENTILATEUR (MSB)

    Commentaires

    Cette commande permet d'afficher les données collectées régulièrement à partir de PMBUS.

    1 Unité = 1 W

    Remarque
    Seulement le bloc d'alimentation VENTILATEUR utilisant 10 mW = 0,0,1 de l'alimentation totale du VENTILATEUR W = (MSB x 256 x 256) + Octet 2 (256) + LSB (10 mW)
  • Nom

    GetPSUStatus

    NetFn

    0x32

    CMD

    0x91

    Données de demande/données de réponse

    Demande :

    - Aucun

    Réponse :

    Octet 1 : Code achèvement (0x00)

    Octet 2 – PS_EPOW

    Octet 3 : PS_THROTTLE

    Octet 4 : PS_PRESENT

    Octet 5 : PS_PWR_GOOD

    Octet 6 : EPOW_OUT

    Octet 7 : RÉGULATION

    Commentaires

    Cette commande permet d'afficher le registre ou le statut associé au bloc d'alimentation (à partir de PSOC)

    Bit : 0-5 = Bloc alimentation 1-6

    0 : aucun déclencheur, 1 : déclencheur

  • Nom

    GetSySLED

    NetFn

    0x32

    CMD

    0x96

    Données de demande/données de réponse

    Demande :

    - Aucun

    Réponse :

    Octet 1 : Code achèvement (0x00)

    Octet 2 : Voyant SysLocater

    Octet 3 : Voyant de vérification des journaux CheckLog

    Commentaires

    Cette commande est utilisée pour obtenir l'état du voyant du FPC.

    0 : Désactivé

    1 : Activé

    2 : Clignotant (localisation uniquement)

  • Nom

    SetSySLED

    NetFn

    0x32

    CMD

    0x97

    Données de demande/données de réponse

    Demande :

    Octet 1 : Type d'entrée
    • 1 : voyant SysLocater

    • 2 : Voyant de vérification des journaux CheckLog

    Octet 2 :
    • 0 : Désactivé

    • 1 : Activé

    • 2 : clignotant (SysLocater uniquement)

    Réponse :

    Octet 1 : code d'achèvement (0 x 00), PARAM_OUT_OF_RANGE (0xC9)

    Commentaires

    Cette commande est utilisée pour obtenir l'état du voyant du FPC.

    0 : Désactivé

    1 : Activé

    2 : Clignotant (localisation uniquement)

  • Nom

    ShowNodePowerConsume

    NetFn

    0x32

    CMD

    0x98

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud (0 x 1 ~ 0x0d, nœud 1 à 12, châssis 13)

    Réponse :

    Octet 1 : code achèvement

    Octet 2 : Alimentation minimale (LSB)

    Octet 3 : Alimentation minimale (MSB)

    Octet 4 : Alimentation moyenne (LSB)

    Octet 5 : Alimentation moyenne (MSB)

    Octet 6 : Alimentation maximale (LSB)

    Octet 7 : Alimentation maximale (MSB)

    Commentaires

    Cela permet d'afficher la consommation de puissance du nœud via la commande MSG_POWER_READING

    . Unité = 1 W

  • Nom

    ShowInfoNodeSize

    NetFn

    0x32

    CMD

    0x99

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud (0 x 1 ~ 0x0c, nœud 1 à 12)

    Réponse :

    Octet 1 : code achèvement

    Octet 2 : Largeur physique du nœud

    Octet 3 : Hauteur physique du nœud

    Octet 4 : extension valide

    Octet 5 : Largeur de l'extension

    Octet 6 : Hauteur de l'extension

    Commentaires

    Cela permet d'indiquer les informations relatives à la taille du nœud par une commande MSG_GET_NODE_SIZE depuis XCC.

  • Nom

    SetPSUFFS

    NetFn

    0x32

    CMD

    0x9a

    Données de demande/données de réponse

    Demande :

    Octet 1 : Numéro du bloc d'alimentation (1-2)

    Octet 2 : valeur d'entrée (0/1)

    Réponse :

    Octet 1 : code d'achèvement OUT_OF_RANGE (0xC9)

    Commentaires

    Cette commande permet de définir PSU FFS 0 : non déclenché

    1 : déclenché

  • Nom

    SetAcousticMode

    NetFn

    0x32

    CMD

    0x9b

    Données de demande/données de réponse

    Demande :

    Octet 1 : Mode acoustique

    Réponse :

    Octet 1 : code d'achèvement (0x0) OUT_OF_RANGE (0xC9) PCIe haute priorité (0x01)

    Commentaires

    0x00 : Désactivé

    0x01 = Mode1 Activé

    Le ventilateur système ne peut pas dépasser une capacité de 20.

    0x02 = Mode2 activé

    Le ventilateur système ne peut pas dépasser une capacité de 50.

    0x03 = Mode3 activé

    Le ventilateur système ne peut pas dépasser une capacité de 80.

  • Nom

    SetOverSubMode

    NetFn

    0x32

    CMD

    0x9c

    Données de demande/données de réponse

    Demande :

    Octet 1 : Mode de surcharge

    Réponse :

    Octet 1 : code d'achèvement (0 x 00) CUR_NOT_SUPPORT (0xd5) PARAM_OUT_OF_RANGE (0xc9)

    Commentaires

    0x0 = désactivé

    0x1 = Activer

    Remarque
    Activation OVS.

    Réserve d'alimentation totale devient TP x 1,20. La seule exception est TP x 1,20 > alimentation actuellement disponible (numéro de PWRGD x type d'alimentation). La réserve d'alimentation correspondrait à l'alimentation actuellement disponible.

  • Nom

    GetCappingCapity

    NetFn

    0x32

    CMD

    0x9d

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud (0 x 1 ~ 0x0d : nœud 0x1 ~ 0xc, châssis 0x0d)

    Réponse :

    Octet 1 : code d'achèvement (0x00), hors de portée (0xC9)

    Octet 2 : valeur de plafonnement énergétique minimale LSB

    Octet 3 : valeur de plafonnement énergétique minimale MSB

    Octet 4 : valeur de plafonnement énergétique maximale LSB

    Octet 5 : valeur de plafonnement énergétique maximale MSB

    Commentaires

    Plage de plafonnement des nœuds :

    (Capacité énergétique min. des nœuds) < plafonnement < (capacité énergétique max. des nœuds)

    Plage de plafonnement du châssis : (Total de la capacité énergétique minimale des nœuds < plafonnement) La capacité énergétique minimale doit tenir compte des nœuds pour lesquels l'autorisation est accordée.

    Remarque
    Le plafonnement énergétique est uniquement appliqué lors de l'exécution du système d'exploitation. La configuration du plafonnement énergétique au niveau du châssis se comporte différemment de la configuration au niveau du total des nœuds.
  • Nom

    SetCappingValue

    NetFn

    0x32

    CMD

    0x9e

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud (0 x 1 ~ 0x0d : nœud 0x1 ~ 0xc, châssis 0x0d)

    Octet 2 : valeur de plafonnement énergétique LSB Octet 3 : valeur de plafonnement énergétique MSB Réponse :

    Octet 1 : code d'achèvement (0 x 00) OUT_OF_RANGE (0xC9) CUR_NOT_SUPPORT(0xD5)

    Commentaires

    Remarque
    Le plafonnement énergétique n'est pas pris en charge avec les nœuds sans autorisation

    Plage de plafonnement de la valeur (1 à 32 767)

  • Nom

    SetCappingSavingState

    NetFn

    0x32

    CMD

    0x9f

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud (0 x 1 ~ 0x0d : nœud 0x1 ~ 0xc, châssis 0x0d)

    Octet 2 : désactiver/activer le plafonnement énergétique Octet 3 : mode d'économie réponse :

    Octet 1 : code d'achèvement (0x00) OUT_OF_RANGE (0xC9)

    Commentaires

    Remarque : le plafonnement énergétique n'est pas pris en charge avec les nœuds sans autorisation

    Octet 3 : Mode d'économie 0 x 00 = Désactiver

    0x01 : Mode1 d'économie d'énergie

    0x02 : Mode d'économie 2

    0x03 : Mode d'économie 3

  • Nom

    GetCappingSavingState

    NetFn

    0x32

    CMD

    0Xa0

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud (0 x 1 ~ 0x0d : nœud 0x1 ~ 0xc, châssis 0x0d)

    Réponse :

    Octet 1 : code d'achèvement (0x00) OUT_OF_RANGE (0xC9)

    Octet 2 : Activer/désactiver le plafonnement énergétique

    Octet 3 : Valeur de plafonnement (LSB)

    Octet 4 : Valeur de plafonnement (MSB)

    Octet 5 : Mode d'économie d'énergie

    Commentaires

    Mode de plafonnement énergétique : 0x00 = Désactiver 0x01 = Activer le mode d'économie : 0x00 = Désactiver

    0x01 : Mode d'économie 1 0x02 = Mode d'économie 2 0x03 = Mode d'économie 3

  • Nom

    SetSysTime

    NetFn

    0x32

    CMD

    0xa1

    Données de demande/données de réponse

    Demande :

    Octet 1 : Année MSB (1970 ~2037)

    Octet 2 : Année LSB (1970 ~2037)

    Octet 3 : Mois (0x01~0x12)

    Octet 4 : Date (0x01~0x31)

    Octet 5 : Heure (0x00~0x23)

    Octet 6 : Minute (0x00~0x59)

    Octet 7 : Seconde (0x00~0x59)

    Réponse :

    Octet 1 : Code achèvement (0x00)

    Commentaires

    Pour l'entrée utilisateur, les données d'entrée sont au format décimal.

    Exemple : Année 2010 octet 1 : 0x20

  • Nom

    GetPSUPolicyBank

    NetFn

    0x32

    CMD

    0xa2

    Données de demande/données de réponse

    Demande :

    - Aucun

    Réponse :

    Octet 1 : code d'achèvement (0 x 00), octet 2 : PSU_Policy

    Octet 2 : PSU_Policy
    • 0 : Non redondant

    • 1 : Stratégie N+1

    • 2 : Stratégie N+N

    Octet 3 : Mode de surcharge
    • 0 : Désactivé

    • 1 : activer

    Octet 4 : PowerBankLSB

    Octet 5 : PowerBankMSB

    Commentaires

    Cette commande permet d'obtenir la stratégie et la réserve d'alimentation totale du bloc d'alimentation. (Unité : 1 W)

  • Nom

    SetPSUPolicy

    NetFn

    0x32

    CMD

    0xa3

    Données de demande/données de réponse

    Demande :

    Octet 1 : PSU_Policy : 0 : non redondant
    • 1 : Stratégie N+1

    • 2 : Stratégie N+N

    Réponse :

    Octet 1 : code d'achèvement(0x00) Hors plage (0xC9) PSU_CONFIG_NOT_ALLOW(0x01) PSU_BANK_LACK(0x02)

    Commentaires

    Cette commande permet de définir la stratégie du bloc d'alimentation.

    Il est possible que la stratégie du bloc d'alimentation n'aboutisse parce que la configuration est incorrecte.

  • Nom

    ResetNodeByUser

    NetFn

    0x32

    CMD

    0xa4

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud (0 x 1 ~ 0x0c, nœud 1 à 12)

    Octet 2 : réinitialisation de l'action
    • 1 : réinitialisation (réinitialisation imm)

    • 2 : réinstallation (aux-off -> aux-on)

    Réponse :

    Octet 1 : code achèvement (0x00) CUR_NOT_SUPPORT (0xd5)

    Commentaires

    Cette commande est utilisée par l'utilisateur pour le nœud de réinitialisation/réinstallation ; si le nœud n'est pas présent, la réponse serait 0xd5

  • Nom

    OEMGetPSUFanStatus

    NetFn

    0x32

    CMD

    0xa5

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro du ventilateur du bloc d'alimentation (0x1~0x06 VENTILATEUR 1-6 )

    Réponse :

    Octet 1 : FAN_Speed_LSB (LSB) (t/mn)

    Octet 2 : FAN_Speed_MSB (t/mn)

    Octet 3 : vitesse du VENTILATEUR (0 à 100 %)

    Octet 4 : état du VENTILATEUR
    • 0 : non installé 1 : Ab - Normal

    • 2 : Normal

    Commentaires

    Cette commande est utilisée pour obtenir l'état du ventilateur du bloc d'alimentation

    Remarque
    Anormal signifie que le nombre de tours par minute du bloc d'alimentation est inférieur à 3 000.
  • Nom

    OEMSetStorage

    NetFn

    0x32

    CMD

    0xa6

    Données de demande/données de réponse

    Demande :

    Octet 1 : Actions
    • 1 : Sauvegarde USB

    • 2 : configuration de la restauration USB

    • 3 : Afficher l'état de restauration USB

    • 4 : Restauration des paramètres d'usine

    Réponse :

    Octet 1 : 0 x 00 (Action activée)
    • 0x01 (périphérique occupé)

    • 0x02 (périphérique non installé)

    • 0x03 (configuration de sauvegarde non valide) uniquement pour l'état Effectuer une restauration USB :
      • Octet 1: État de restauration

      • Octet 2 : Échec du plafonnement énergétique du nœud LSB

      • Octet 3 : Échec du plafonnement énergétique du nœud MSB

      • Octet 4 : Échec du mode d'économie du nœud LSB

      • Octet 5 : Échec du mode d'économie du nœud MSB

    Commentaires

    Remarque
    L'entrée « Obtenir l'état de restauration USB » affiche l'état de l'action de restauration.

    L'action de restauration doit prendre au moins 5 secondes.

    État de restauration USB : 0x00 : réussite de la restauration

    Bitmask lorsque bit est activé :
    • Bit-0 : définir PSU_Policy_fail

    • Bit-1 : définir PSU_OVS_fail

    • Bit-2 : Échec du plafonnement énergétique du châssis

    • Bit-3 : Échec du mode d'économie du châssis

    • Bit-4 : Échec acoustique

    • Bit-5 : Échec de la politique de restauration de l'alimentation du nœud

    • Bit-6 : Échec de la redondance intelligente

  • Nom

    OEMGetNodeStatus

    NetFn

    0x32

    CMD

    0xa7

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud (0 x 1 ~ 0x0C)

    Réponse :

    Octet 1 : code d'achèvement (0x00), hors de portée (0xC9)

    Octet 2 : état d'alimentation du nœud Octet 3 : largeur

    Octet 4 : Hauteur

    Octet 5 : État autorisation

    Commentaires

    Bit-Mask de l'état d'alimentation du nœud :
    • 0x00 : HORS tension

    • 0 X 10 = S3

    • 0x20 : Aucune autorisation

    • 0x40 : Erreur

    • 0x80 : sous tension

    État autorisation :
    • 0x00 : Absent

    • 0x01 : veille

    • 0x02 : First_permission_fail

    • 0x03 : Second_permission_fail

    • 0x04 : Autorisation accordée (amorçage secondaire réussi)

  • Nom

    GetFPCStatus

    NetFn

    0x32

    CMD

    0xa8

    Données de demande/données de réponse

    Demande :

    - Aucun

    Réponse :

    Octet 1 : Code achèvement (0x00)

    Octet 2 : Version FPC principale

    Octet 3 : Version FPC secondaire

    Octet 4 : Version PSOC principale

    Octet 5 : Version PSOC secondaire

    Octet 6 : Numéro du flash d'amorçage (0x1- 0x2)

    Octet 7 : Numéro de la version principale

    Octet 8 : Numéro de la version mineure

    Commentaires

    La version mineure utilise la valeur ASCII

    ex : 0x41 = ‘A'

  • Nom

    SetRestorePolicy

    NetFn

    0x32

    CMD

    0xa9

    Données de demande/données de réponse

    Demande :

    Octet 1 : numéro de nœud LSB (BIT_MASK : 0x0~0x3F )

    Octet 2 : numéro de nœud MSB (BIT_MASK : 0x0~0x3F )

    Réponse :

    Octet 1 : code d'achèvement (0x00), hors de portée (0xC9)

    Commentaires

    Exemple : 

    Si l'ensemble de nœuds 1-3 est activé, puis octet 1 : 0x7 (0000 0111)

  • Nom

    GetRestorePolicy

    NetFn

    0x32

    CMD

    0xaa

    Données de demande/données de réponse

    Demande :

    - Aucun

    Réponse :

    Octet 1 : Code achèvement (0x00)

    Octet 2 : Numéro de nœud LSB

    Octet 3 : Numéro de nœud MSB

    Commentaires

  • Nom

    SetSmartRedundant

    NetFn

    0x32

    CMD

    0xab

    Données de demande/données de réponse

    Demande :

    Octet 1 : Mode :

    Réponse :

    Octet 1 : code d'achèvement (0x00) Hors de portée (0xC9) Non pris en charge (0x01)

    Commentaires

    Mode (0-3) :

    0 : Désactivé

    1 : mise à jour toutes les 10 minutes

    2 : mise à jour toutes les 30 minutes

    3 : par mise à jour de 60 minutes (Si l'état du bloc d'alimentation est Non pris en charge ou Non-concordance, la redondance intelligente du bloc d'alimentation n'est pas non plus prise en charge.

  • Nom

    GetSmartRedundantStauts

    NetFn

    0x32

    CMD

    0xac

    Données de demande/données de réponse

    Demande :

    - Aucun

    Réponse :

    Octet 1 : Code achèvement (0x00)

    Octet 2 : Mode

    Octet 3 : état

    Commentaires

    Statut :

    0x00 : Normal

    0x01 : Pas de prise en charge

  • Nom

    SetFPCResetDefault

    NetFn

    0x32

    CMD

    0xad

    Données de demande/données de réponse

    Demande :

    - Aucun

    Réponse :

    Octet 1 : Code achèvement (0x00)

    Commentaires

    Cette commande permet à l'utilisateur de réinitialiser le FPC à sa valeur par défaut

  • Nom

    CmdCipherSuiteChange

    NetFn

    0x32

    CMD

    0xb1

    Données de demande/données de réponse

    Demande :

    Octet 1 : le niveau de suite de chiffrement 0 x 0 : obtenir la suite de chiffrement actuelle
    • 0x1 : définir la suite de chiffrement au niveau 1

    • 0x2 : définir la suite de chiffrement au niveau 2

    Réponse :

    Octet 1 : Code achèvement (0x00)

    Commentaires

    Cette commande est utilisée pour obtenir ou définir le niveau de suite de chiffrement actuel.

  • Nom

    Connexion Failsafe

    NetFn

    0x32

    CMD

    0xD2

    Données de demande/données de réponse

    Demande :

    Octet 1 : état
    • 0x00 : Désactiver (paramètre par défaut)

    • 0x01 : Activé

    Réponse :

    Octet 00 : code d'achèvement

    Octet 01 : dernier état

    Octet 02 : définir l'état

    Commentaires

    Lorsqu'il est activé, le FPC évalue un SEL lorsque le nœud entre en étant Failsafe pendant plus de 3 secondes. Ensuite, FPC consigne l'état du châssis dans le dongle USB lorsque le nœud entre en état FailSafe pendant plus de 7 minutes.

    Remarque
    Cette commande est disponible uniquement pour les versions 1,08, FHET30M ou ultérieures.
  • Nom

    Réinstallation virtuelle Failsafe

    NetFn

    0x32

    CMD

    0xD3

    Données de demande/données de réponse

    Demande :

    Octet 1 : état
    • 0x00 : Désactiver (paramètre par défaut)

    • 0x01 : Activé

    Réponse :

    Octet 00 : code d'achèvement

    Octet 01 : dernier état

    Octet 02 : définir l'état

    Commentaires

    S'il est activé, FPC effectuera une réinstallation virtuelle du nœud qui entre dans l'état FailSafe pendant plus de 7 minutes.

    Remarque
    Cette commande est disponible uniquement pour les versions 1,08, FHET30M ou ultérieures.