Get Self Test Results 命令详情
更新时间:2025/06/26
在Gitcode上查看源码

修订记录

openUBMC版本号修订日期修订人修订内容
25.062025/06/26pengqiang-gs初稿,新增命令详情

基本信息

功能说明

标准命令,获取当前设备的BMC自检结果。 This command directs the device to return its Self Test results, if any. A device implementing a Self Test will normally run that test on device power up as well as after Cold Reset commands. A device is allowed to update this field during operation if it has tests that run while the device is operating.

权限

ReadOnly

命令信息

请求信息

无请求参数

响应信息

字节顺序域取值说明
1Completion Code
2自检结果,取值如下:
55h
 No error. All Self Tests Passed.
56h
 Self Test function not implemented in this controller.
57h
 Corrupted or inaccessible data or devices
58h
 Fatal hardware error (system should consider BMC inoperative). This will indicate that the controller hardware (including associated devices such as sensor hardware or RAM) may need to be repaired or replaced.
FFh
 reserved.
all other:
 Device-specific ‘internal’ failure. Refer to the particular device’s specification for definition.
3自检结果详细,取值如下:
For byte 2 = 55h, 56h, FFh: 00h
For byte 2 = 58h, all other: Device-specific
For byte 2 = 57h: self-test error bitfield. Note: returning 57h does not imply that all tests were run, just that a given test has failed. I.e. 1b means ‘failed’, 0b means ‘unknown’.
[7]
 1b = Cannot access SEL device
[6]
 1b = Cannot access SDR Repository
[5]
 1b = Cannot access BMC FRU device
[4]
 1b = IPMB signal lines do not respond
[3]
 1b = SDR Repository empty
[2]
 1b = Internal Use Area of BMC FRU corrupted
[1]
 1b = controller update ‘boot block’ firmware corrupted
[0]
 1b = controller operational firmware corrupted

命令样例

样例1:对当前设备BMC进行冷复位

  • 请求:ipmitool raw 0x06 0x04
  • 响应:

返回到索引