Hardware/Software Interface
Page 106
5.3.1.13
Reset Reason
This command allows querying the reason of the last reset. The BMC maintains a Reset
Reason Register that stores the reason for the last reset issued by the BMC.
Table 92.
BMC API – Reset reason command
Command ERR_RST_RSN
Command
Packet Type
Opcode
Functional Description
ERR_RST_RSN
PT_RBD
0x92
Get reason of last reset
Opcode:
0x92
Packet Type:
PT_RBD
Bit
7
6
5
4
3
2
1
0
Data
RST_REASON
Bit Field
Description
RST_REASON
Reason of last reset
0x00
: Initial value; no reset was issued by the BMC since the
Reset Reason Register was cleared
0x01
: Regular reset
0x02
: External BMC watchdog timeout (application software
timeout)
0x03
: Internal BMC watchdog timeout
0x04
: Internal brown-out reset (BMC undervoltage)
0x05
: External reset
0x06
: Platform reset
0x07
: Software warm reset
0x08
: Software cold reset
0x09
: Software cold reset with RTC reset
0x0A
: Power failure
0x0B
: Chipset handshaking timeout
0x0C
: PLT_RST timeout
0x0D
: BIOS life sign timeout