Get Self Test Results 命令详情
更新时间:2025/06/26
在Gitcode上查看源码修订记录
| openUBMC版本号 | 修订日期 | 修订人 | 修订内容 |
|---|---|---|---|
| 25.06 | 2025/06/26 | pengqiang-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
命令信息
请求信息
无请求参数
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion 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 - 响应: