Get System Restart Cause
更新时间: 2025/06/26
在Gitcode上查看源码

07h-获取系统重启原因(Get-System-Restart-Cause)

修订记录

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

基本信息

功能说明

获取系统重启原因。

权限

命令信息

请求信息

字节顺序域取值说明
NetFnChassis 00h
CMD07h

响应信息

字节顺序域取值说明
1Completion Code
2Restart Cause
[7:4]-reserved
[3:0]-0h=unknown (system start/restart detected, but cause unknown)
[required if this condition exists]
1h=Chassis Control command [required]
2h=reset via pushbutton [optional]
3h=power-up via power pushbutton [optional]
4h=Watchdog expiration (see watchdog flags) [required]
5h=OEM [optional]
6h=automatic power-up on AC being applied due to 'always restore' power restore policy (see 28.8, Set Power Restore Policy Command) [optional]
7h=automatic power-up on AC being applied due to 'restore previous
power state' power restore policy (see 28.8, Set Power Restore Policy Command) [optional]
8h=reset via PEF [required if PEF reset supported]
9h=power-cycle via PEF [required if PEF power-cycle supported]
Ah=soft reset (e.g. CTRL-ALT-DEL) [optional]
Bh=power-up via RTC (system real time clock) wakeup [optional]
all other=reserved
3Channel number. (Channel that command was received over,指复位命令,不是当前命令)

命令样例

获取系统重启原因

请求:

ipmicmd -k "0f 00 00 07" smi 0

响应:

0f 00 00

返回到索引