Alert Standard Format (ASF) Specification
Alert Standard Format (ASF) Specification v2.0 DMTF Document DSP0136
DSP0136 23 April 2003 Page 39 of 94
3.2.4.5 System State Response (42h)
A managed client sends this RMCP message in response to a management console’s System
State Request (82h) RMCP message to identify the state of the managed client. The Message
Tag value of the System State Request’s RMCP Header is copied to this message’s Message
Tag field. The format of the message’s Data section is as follows:
Data
Bytes
Field Description
1 System State
5
Bit(s) Value/Meaning
7:4 Reserved for future definition by this specification, set to 000b.
3:0 0000b S0 / G0 “working”
0001b S1 “sleeping with system h/w & processor context maintained”
0010b S2 “sleeping, processor context lost”
0011b S3 “sleeping, processor & h/w context lost, memory retained.”
0100b S4 “non-volatile sleep / suspend-to disk”
0101b S5 / G2 “soft-off”
0110b S4 / S5 soft-off, particular S4/S5 state cannot be determined
0111b
6
G3 / Mechanical Of f
1000b Sleeping in an S1, S2, or S3 states (used when particular
S1, S2, S3 state cannot be determined), or Legacy SLEEP
state.
1001b G1 sleeping (S1-S4 state cannot be determined)
1010b
6
S5 entered by override (e.g. 4-second power button override)
1011b Legacy ON state (e.g. non-ACPI OS working state)
1100b Legacy OFF state (e.g. non-ACPI OS off state)
1110b Unknown
1111b Reserved for future definition
2
Watchdog
State
Bit(s)
Value/Meaning
7:1 Reserved for future definition by this specification, set to 0000000b
0 WDE (Watchdog Timer Expired)
1b = Indicates that the ASF alert-sending device’s Watchdog Timer
has expired and has not been stopped by a Stop Watchdog Timer
command.
0b = Indicates that the ASF alert-sending device’s Watchdog Timer
is currently not
expired because (a) it has not yet been started since
power-on reset, (b) it has been started and is running but not
expired yet, or (c) it has been stopped.
This bit becomes set when the Watchdog Timer expires after a Start
Watchdog Timer command is issued and the timer expires.
Subsequent Start Watchdog Timer or Stop Watchdog Timer
commands or an alert-sending device power-on reset will clear this
status to 0b.
3-4 Reserved Reserved for future definition by this specification, set to 0000h.
5
In some implementations, the system state reported by the alert-sending device may be a “best
guess” or a “last known” reporting mechanism, because the managed client’s firmware might not
be able to program the system state for various reasons. For example, it is conceivable that the
state was entered by hardware and software did not have a chance to program the state
information, or software pre-programs the system state, but the next state was not reached.
6
This state might not be reported either because (a) a software entity (e.g. BIOS) is responsible
for programming the device and the state is initiated by hardware, or (b) the hardware is not
powered in the state and incapable of responding.