2 the hot swap and shutdown processes, The hot swap and shutdown processes – Kontron IPMI Firmware User Manual
Page 14

D R A F T — F O R I N
T E R N A L U S E O N L Y
14
www.kontron.com
User Guide
IPMI Fimware
»
When the payload power is off e.g. after a shutdown via an IPMI chassis command and
the handle is still closed, the M-state is 1.
»
Hot Swap LED Blinking
Changing from active state to inactive state or vice versa.
The M-state is 2, 5 or 6. Do not extract the board and do not actuate the hot swap handle dur-
ing these states.
Blinking pattern:
»
long on, short off: the IPMI firmware is in M-state 2 and starts the payload
»
long off, short on: the IPMI firmware is in M-state 5 or 6 and shuts down the payload.
Wait until the HS LED stops blinking and remains on to extract the board.
»
Hot Swap LED Off
The payload is active.
Don't extract the board now. Normally the extraction is impossible because the hot swap
handle is closed and locked. The M-state is 3 or 4.
Normally the logical states “active” and “inactive” of a payload are identical to the physical states
“handle open” and “handle closed” or “payload power off” and “payload power on”.
If, however, the power is switched on or off using IPMI chassis commands or the payload is shut down
by the OS, then the position of the hot swap handle and the power state may become asynchronous. In
this case the blue HS LED is switched on indicating that the payload power is switched off although the
handle is closed. Such actions are not part of the hot swap process and are governed by their own func-
tionality which is not within the scope of this document.
6.1.2 The Hot Swap and Shutdown Processes
Hot swap, as defined here, is the purposely initiated process to remove and replace an active board in
a powered system. To accomplish this requires that the hot swap process provides for an orderly tran-
sition of the payload from the active to inactive state and vice versa. This is necessary to preclude im-
proper system operation and possible loss of data. The board has all the necessary features including
hardware and IPMI software to support hot swapping. On the software side, however, not all available
OSs support hot swapping, not even partially. Three possible cases for hot swapping based on OS ca-
pabilities are described as follows.
Case 1: Involves an OS which does not support ACPI
After payload power-on, the starting uEFI BIOS will inform the IPMI controller by sending the IPMI
command Set ACPI Power State / Set Legacy on. If no further Set ACPI Power
State
commands are sent and the hot swap handle is opened, the IPMI controller will immediately
disable the payload power.
In this event, the application/operator is responsible for the termination of all payload processes prior
to opening the hot swap handle and initiating removal/replacement of the board to avoid improper op-
eration or loss of data.