Usage if a shutdown daemon is announced as present, Ipmi firmware am4150 – Kontron AM4150 IPMI Firmware User Manual

Page 22

Advertising
background image

IPMI Firmware

AM4150

Page 22

ID 1052-5679, Rev. 1.0

P R E L I M I N A R Y

3.4.1

Usage if a Shutdown Daemon is Announced as Present

If a timeout time has to be set to avoid an endless waiting for the sleep state, the daemon calls
the OEM Module Quiescence Feedback command after system start with the “set quiesce
wait timeout” bit set and the “Quiesce wait timeout” time <> 0. Afterwards, the daemon calls this
command cyclically with the “OS daemon present” bit set. When the MMC gets an FRU Control
(Quiesce) request from the carrier (e.g. during a hot swap sequence), it sets the “quiesce re-
quest (FRU Control)” bit in its command response. After the daemon sees this bit set in the re-
sponse, it should shut down the system. After having set the “quiesce request (FRU Control)”
bit, the MMC starts the timeout timer (if a timeout time was defined) and monitors the sleep sig-
nal line to recognize the sleep state which should be caused by the shutdown. When the MMC
detects the sleep state (signal) or it receives a command with the “quiescence acknowledge”
bit set or the timeout timer has expired, the MMC sends a “Module Hot Swap Event” message
to the carrier, and in the following the payload power will be switched off.

3.4.2

Usage if no Shutdown Daemon is Announced as Present

If no command call announces that a daemon is present, the MMC automatically uses the de-
fault timeout time of 20 seconds during the hot swap process. If the timeout time was set to a
value 1…255, this time will be used in any case while waiting for the sleep state (signal).

Settings changed with this command are volatile (in particular quiesce timeout and OS daemon
present). Bits [6:5] are always settable, but once the quiesce request comes, they cannot be
cleared until quiescence state is entered and exited.

Advertising