IPMI コマンド
このセクションでは、IPMI コマンドについて詳しく説明します。
名前
GetPSUCollectedData (合計)
NetFn
0x32
CMD
0x90
要求データ/応答データ
要求:
- バイト 1: 入力のタイプ 1: AC-IN
2: DC-OUT
3: PSU ファン電源
応答:
(AC-IN、DC-OUT の場合)
バイト 1 – 完了コード (0x00)
バイト 2: 最小 AC-IN/ (DC- OUT) LSB の合計
バイト 3: 最小 AC-IN/ (DC- OUT) MSB の合計
バイト 4: 平均 AC-IN/ (DC-OUT) LSB の合計
バイト 5: 平均 AC-IN/ (DC-OUT) MSB の合計
バイト 6: 最小 AC-IN/ (DC- OUT) LSB の合計
バイト 7: 最小 AC-IN/ (DC- OUT) MSB の合計
(ファン電源の場合)
バイト 1 – 完了コード (0x00)
バイト 2: FAN_Power LSB の合計
バイト 3: ファン電源バイト 2 の合計
バイト 4: FAN_Power MSB の合計
コメント
このコマンドは、PMBUS から定期的に収集されるデータを表示するために使用されます。
装置 1 台 = 1 W
注10 mW を使用するファン電源装置のみ = 0.0.1 W ファン合計電力 = (MSB * 256 * 256) + バイト 2 256 + LSB (10 mW)名前
GetPSUStatus
NetFn
0x32
CMD
0x91
要求データ/応答データ
要求:
- なし
応答:
バイト 1 – 完了コード (0x00)
バイト 2: PS_EPOW
バイト 3: PS_THROTTLE
バイト 4: PS_PRESENT
バイト 5: PS_PWR_GOOD
バイト 6: EPOW_OUT
バイト 7: THROTTLE
コメント
このコマンドは、PSU 関連のレジスターまたはステータス (PSOC から) を表示するために使用されます
ビット: 0-5 = PSU1-6
0: トリガーなし 1: トリガー
名前
GetSySLED
NetFn
0x32
CMD
0x96
要求データ/応答データ
要求:
- なし
応答:
バイト 1 – 完了コード (0x00)
バイト 2: システム・ロケーター LED
バイト 3: チェック・ログ LED
コメント
このコマンドは、SMM LED のステータスを取得するために使用されます。
0: オフ
1: オン
2: 点滅 (ロケーターのみ)
名前
SetSySLED
NetFn
0x32
CMD
0x97
要求データ/応答データ
要求:
バイト 1: 入力のタイプ1: システム・ロケーター LED
2: チェック・ログ LED
バイト 2:0: 無効
1: 有効
2: 点滅 (システム・ロケーターのみ)
応答:
バイト 1: 完了コード (0x00) PARAM_OUT_OF_RANGE (0xC9)
コメント
このコマンドは、SMM LED のステータスを取得するために使用されます。
0: オフ
1: オン
2: 点滅 (ロケーターのみ)
名前
ShowNodePowerConsume
NetFn
0x32
CMD
0x98
要求データ/応答データ
要求:
バイト 1: ノード番号 (0x1 ~ 0x0d ノード 1 ~ 12、シャーシ 13)
応答:
バイト 1 – 完了コード
バイト 2: 最小電力 (LSB)
バイト 3: 最小電力 (MSB)
バイト 4: 平均電力 (LSB)
バイト 5: 平均電力 (MSB)
バイト 6: 最大電力 (LSB)
バイト 7: 最大電力 (MSB)
コメント
これは、ノードの消費電力を MSG_POWER_READING コマンドで表示するために
使用されます。単位 = 1 W
名前
ShowInfoNodeSize
NetFn
0x32
CMD
0x99
要求データ/応答データ
要求:
バイト 1: ノード番号 (0x1 ~ 0x0c ノード 1 ~ 12)
応答:
バイト 1 – 完了コード
バイト 2: ノードの物理的な幅
バイト 3: ノードの物理的な高さ
バイト 4: アドオン有効
バイト 5: アドオンの幅
バイト 6: アドオンの高さ
コメント
これは、XCC から取得した MSG_GET_NODE_SIZE コマンドによるノードサイズ情報を表示するために使用されます。
名前
SetPSUFFS
NetFn
0x32
CMD
0x9a
要求データ/応答データ
要求:
バイト 1: FFS 番号 (1 ~ 2)
バイト 2: 入力値 (0/1)
応答:
バイト 1: 完了コード OUT_OF_RANGE (0xC9)
コメント
このコマンドは、PSU FFS 0: トリガーなし設定に使用されます。
1: トリガー
名前
SetAcousticMode
NetFn
0x32
CMD
0x9b
要求データ/応答データ
要求:
バイト 1: 音響モード
応答:
バイト 1: 完了コード (0x0) OUT_OF_RANGE (0xC9) PCIe priority high(0x01)
コメント
0x00 = 無効
0x01 = モード 1 有効
システム・ファンは 20 負荷を超えることはできません。
0x02 = モード 2 有効
システム・ファンは 50 負荷を超えることはできません。
0x03 = Mode3 有効
システム・ファンは 80 負荷を超えることはできません。
名前
SetOverSubMode
NetFn
0x32
CMD
0x9c
要求データ/応答データ
要求:
バイト 1: オーバーサブスクリプション・モード
応答:
バイト 1: 完了コード (0x00) CUR_NOT_SUPPORT(0xd5) PARAM_OUT_OF_RANGE(0xc9)
コメント
0x0 = 無効
0x1 有効
注OVS を有効にします。合計電源バンクは TP * 1.20 になります。唯一の例外は、TP * 1.20 > 現在使用可能な電源 (PWRGD 数 * 電源のタイプ)。現在使用可能な電源が電源バンクになります。
名前
GetCappingCapity
NetFn
0x32
CMD
0x9d
要求データ/応答データ
要求:
バイト 1: ノード番号 (0x1 ~ 0x0d: ノード 0x1 ~ 0 xc、シャーシ 0x0d)
応答:
バイト 1: 完了コード (0x00) 範囲外 (0xc9)
バイト 2: 電源キャッピングの最小値 LSB
バイト 3: 電源キャッピングの最小値 MSB
バイト 4: 電源キャッピングの最大値 LSB
バイト 5: 電源キャッピングの最大値 MSB
コメント
ノード・キャッピング範囲:
(ノードの最小電力容量) < キャップ < (ノードの最大電力容量)
シャーシのキャッピング範囲: (ノードの最小電力容量の合計) < キャップ ) 最小電力には、アクセス権限パス・ノードを考慮に入れる必要があります。
注キャッピングは、OS 実行時のみ適用されます。シャーシ・レベルの電流キャッピングの構成は、ノード・レベルの合計と同じ動作ではありません。名前
SetCappingValue
NetFn
0x32
CMD
0x9e
要求データ/応答データ
要求:
バイト 1: ノード番号 (0x1 ~ 0x0d: ノード 0x1 ~ 0 xc、シャーシ 0x0d)
バイト 2: キャッピング値 LSB バイト 3: キャッピング値 MSB応答:
バイト 1: 完了コード (0x00) OUT_OF_RANGE (0xC9) CUR_NOT_SUPPORT(0xD5)
コメント
注ノードにアクセス権限がない場合、キャッピング/節約はサポートされませんキャッピング値の範囲: (1 ~ 32767)
名前
SetCappingSavingState
NetFn
0x32
CMD
0x9f
要求データ/応答データ
要求:
バイト 1: ノード番号 (0x1 ~ 0x0d: ノード 0x1 ~ 0 xc、シャーシ 0x0d)
バイト 2: キャッピング無効/バイト 3: 節約モード応答:
バイト 1: 完了コード (0x00) OUT_OF_RANGE (0xC9)
コメント
注: ノードにアクセス権限がない場合、キャッピング/節約はサポートされません。
バイト 3: 節約モード 0x00 = 無効
0x01 = 節約モード 1
0x02 = 節約モード 2
0x03 = 節約モード 3
名前
GetCappingSavingState
NetFn
0x32
CMD
0Xa0
要求データ/応答データ
要求:
バイト 1: ノード番号 (0x1 ~ 0x0d: ノード 0x1 ~ 0 xc、シャーシ 0x0d)
応答:
バイト 1: 完了コード (0x00) OUT_OF_RANGE (0xC9)
バイト 2: キャッピング有効/無効
バイト 3: キャッピング値 LSB
バイト 4: キャッピング値 MSB
バイト 5: 節約モード
コメント
キャッピング・モード: 0x00 = 無効 0x01 = 節約モード有効: 0x00 = 無効
0x01 = 節約モード1 0x02 = 節約モード 2 0x03 = 節約モード 3
名前
SetSysTime
NetFn
0x32
CMD
0xa1
要求データ/応答データ
要求:
バイト 1: Year_MSB(1970 ~ 2037)
バイト 2: Year_LS (1970 ~ 2037)
バイト 3: 月 (0x01 ~ 0x12)
バイト 4: 日 (0x01 ~ 0x31)
バイト 5: 時間 (0x00 ~ 0x23)
バイト 6: 分 (0x00 ~ 0x59)
バイト 7: 秒 (0x00 ~ 0x59)
応答:
バイト 1 – 完了コード (0x00)
コメント
ユーザーが入力しやすいように入力データは 10 進数形式です。
例: 2010 年 byte1: 0x20
名前
GetPSUPolicyBank
NetFn
0x32
CMD
0xa2
要求データ/応答データ
要求:
- なし
応答:
バイト 1: 完了コード (0x00) バイト 2: PSU_Policy
バイト 2: PSU_Policy0: 冗長性なし
1: N+1 ポリシー
2: N+N ポリシー
バイト 3: オーバーサブスクリプション・モード0: 無効
1: 有効
バイト 4: PowerBankLSB
バイト 5: PowerBankMSB
コメント
このコマンドは、PSU ポリシーと合計電力バンクを取得するために使用されます。(装置 :1W)
名前
SetPSUPolicy
NetFn
0x32
CMD
0xa3
要求データ/応答データ
要求:
バイト 1 – PSU_Policy: 0: 冗長性なし1: N+1 ポリシー
2: N+N ポリシー
応答:
バイト 1: 完了終了コード (0x00) 範囲外 (0xC9) PSU_CONFIG_NOT_ALLOW(0x01) PSU_BANK_LACK(0x02)
コメント
このコマンドは、PSU ポリシーの設定に使用されます。
構成が無効なため、PSU ポリシーを正常に設定することができません。
名前
ResetNodeByUser
NetFn
0x32
CMD
0xa4
要求データ/応答データ
要求:
バイト 1: ノード番号 (0x1 ~ 0x0c ノード 1 ~ 12)
バイト 2: リセット操作1: リセット (imm-reset)
2: 再取り付け (aux-off -> aux-on)
応答:
バイト 1: 完了コード (0x00) CUR_NOT_SUPPORT (0xd5)
コメント
このコマンドは、ユーザーによるノードのリセット/再取り付けに使用されます。ノードが存在しない場合、応答は 0xd5 となります。
名前
OEMGetPSUFanStatus
NetFn
0x32
CMD
0xa5
要求データ/応答データ
要求:
バイト 1: PSU ファン番号 (0x1 ~ 0x06 ファン 1 ~ 6)
応答:
バイト 1: FAN_Speed_LSB (rpm)
バイト 2: FAN_Speed_MSB (rpm)
バイト 3: ファン速度 (0 ~ 100%)
バイト 4: ファンの状態0: なし 1: Ab-Normal
2: 正常
コメント
このコマンドは、PSU ファンのステータスを取得するために使用されます。
注Ab-Normal は PSU rpm が 3000 rpm 未満であることを意味します。名前
OEMSetStorage
NetFn
0x32
CMD
0xa6
要求データ/応答データ
要求:
バイト 1: 操作1: USB バックアップ
2: USB 復元構成
3: USB 復元ステータスの取得
4: 出荷時のデフォルト値への復元
応答:
バイト: 0x00 (操作をアクティブ化)0x01 (デバイスがビジー)
0x02 (デバイスが取り付けられていない)
- 0x03 (バックアップ構成無効) USB 復元ステータス取得時のみ:
バイト 1: 復元ステータス
バイト 2: ノード:キャッピングの障害 LSB
バイト 3: ノード・キャッピングの失敗 MSB
バイト 4: ノード保存の失敗 LSB
バイト 5: ノード保存の失敗 MSB
コメント
注入力「USB 復元ステータスの取得」は、復元操作のステータスを示します。復元操作は少なくとも 5 秒間有効にする必要があります。
USB 復元ステータス: 0x00: 復元成功
ビットがオンのときビットマスク:ビット 0: PSU_Policy_fail を設定
ビット 1: PSU_OVS_fail を設定
ビット 2: シャーシ・キャッピングが失敗
ビット 3: シャーシ保存が失敗
ビット 4: 音響が失敗
ビット 5: ノード電源復元ポリシーが失敗
ビット6: スマート冗長が失敗
名前
OEMGetNodeStatus
NetFn
0x32
CMD
0xa7
要求データ/応答データ
要求:
バイト 1: ノード番号 (0x1 ~ 0x0C)
応答:
バイト 1: 完了コード (0x00) 範囲外 (0xC9)
バイト 2: ノードの電源状態 バイト 3: 幅
バイト 4: 高さ
バイト 5: アクセス権限の状態
コメント
ノード電源状態のビット・マスク:0x00 = 電源オフ
0X10 = S3
0x20 = アクセス権限なし
0x40 = 障害
0x80 = 電源オン
アクセス権限の状態:0x00 = 存在しない
0x01 = スタンバイ
0x02 = First_permission_fail
0x03 = Second_permission_fail
0x04 = アクセス権限がパス (セカンダリー・ブートがパス)
名前
GetFPCStatus
NetFn
0x32
CMD
0xa8
要求データ/応答データ
要求:
- なし
応答:
バイト 1 – 完了コード (0x00)
バイト 2: FPC メジャー・バージョン
バイト 3: FPC マイナー・バージョン
バイト 4: PSOC メジャー・バージョン
バイト 5: PSOC マイナー・バージョン
バイト 6: ブート・フラッシュ番号 (0x1 ~ 0x2)
バイト 7: Build メジャー番号
バイト 8: Build マイナー番号
コメント
Build マイナーが ASCII 値を使用
例: 0x41 = ‘A’
名前
SetRestorePolicy
NetFn
0x32
CMD
0xa9
要求データ/応答データ
要求:
バイト 1: ノード番号 LSB (BIT_MASK: 0x0~0x3F)
バイト 2: ノード番号 MSB (BIT_MASK: 0x0~0x3F)
応答:
バイト 1: 完了コード (0x00) 範囲外 (0xC9)
コメント
例:
ノード 1 ~ 3 を有効に設定した場合、バイト 1 = 0x7 (0000 0111)
名前
GetRestorePolicy
NetFn
0x32
CMD
0xaa
要求データ/応答データ
要求:
- なし
応答:
バイト 1 – 完了コード (0x00)
バイト 2: ノード番号 LSB
バイト 3: ノード番号 MSB
コメント
名前
SetSmartRedundant
NetFn
0x32
CMD
0xab
要求データ/応答データ
要求:
バイト 1: モード:
応答:
バイト 1: 完了コード (0x00) 範囲外 (0xC9) サポート外 (0x01)
コメント
モード (0-3):
0: 無効
1: 10 分ごとの更新
2: 30 分ごとの更新
3: 60 分ごとの更新 (PSU が 「サポートされていない」または「ミスマッチ」ステージの場合、PSU のスマート冗長性もサポートされません。)
名前
GetSmartRedundantStauts
NetFn
0x32
CMD
0xac
要求データ/応答データ
要求:
- なし
応答:
バイト 1 – 完了コード (0x00)
バイト 2: モード
バイト 3: ステータス
コメント
ステータス:
0x00: 正常
0x01: サポートされていない
名前
SetFPCResetDefault
NetFn
0x32
CMD
0xad
要求データ/応答データ
要求:
- なし
応答:
バイト 1 – 完了コード (0x00)
コメント
このコマンドは、FPC をデフォルト値にリセットするためにユーザーが使用します。
名前
CmdCipherSuiteChange
NetFn
0x32
CMD
0xb1
要求データ/応答データ
要求:
バイト 1: 暗号スイート・レベル 0x0 : 現在の暗号スイートの取得0x1: 暗号スイートをレベル 1 に設定
0x2: 暗号スイートをレベル 2 に設定
応答:
バイト 1 – 完了コード (0x00)
コメント
このコマンドは、現在の暗号スイート・レベルの取得/設定に使用されます。
名前
フェイルセーフ・ロギング
NetFn
0x32
CMD
0xD2
要求データ/応答データ
要求:
バイト 1: ステータス0x00: 無効 (デフォルト設定)
0x01: 有効
応答:
バイト 00: 完了コード
バイト 01: 最後のステータス
バイト 02: ステータスを設定
コメント
有効にした間、FPC はノードがフェールセーフ状態に入って 3 秒以上経過すると SEL をアサートし、ノードがフェールセーフ状態に入って 7 分以上経過すると、シャーシのステータスを USB ドングルに記録します。
注このコマンドは、1.08、FHET30M 以降のバージョンでのみ使用できます。名前
フェールセーフ仮想再取り付け
NetFn
0x32
CMD
0xD3
要求データ/応答データ
要求:
バイト 1: ステータス0x00: 無効 (デフォルト設定)
0x01: 有効
応答:
バイト 00: 完了コード
バイト 01: 最後のステータス
バイト 02: ステータスを設定
コメント
有効にすると、FPC は 7 分以上フェイルセーフ状態にあるノードの仮想再取り付けを進めます。
注このコマンドは、1.08、FHET30M 以降のバージョンでのみ使用できます。