beautypg.com

3 if no daemon is announced as present, If no daemon is announced as present, Am5030 ipmi firmware user guide – Kontron AM5030 IPMI User Manual

Page 25

background image

AM5030

IPMI Firmware User Guide

ID: 1042-7364, Rev. 1.0

Page 25

3.4.3

If no Daemon is Announced as Present

If no command call announces that a daemon is present, the MMC automatically uses the de-
fault timeout time 0 (endless wait) during the Hot Swap process. But 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.

COMMAND

LUN

NetFn

CMD

OEM Module Quiescence Feedback

00h

OEM = 3Eh

40h

REQUEST DATA

Byte

Data Field

1

Control bits:
[7] - 1b = set quiesce wait timeout
[6] - 1b = quiescence acknowledge (OS ready)
[5] - 1b = OS daemon present
[4:0] Reserved

2

Quiesce wait timeout [sec]
a) An OS daemon is present (refer to bits above):

This is the maximum time from the moment on that the MMC receives FRU Control
(Quiesce) request until it sends back the appropriate Module Hot Swap event message.

b) No OS daemon is present (refer to bits above):

This is the maximum time from the moment on that the MMC receives FRU Control
(Quiesce) request until it sends back the appropriate Module Hot Swap event message. If
sleep state is recognized before timeout then the Module Hot Swap event message will be
sent immediately. If the time is set to 0 (default after reset) then the Module Hot Swap
event message will only be sent after recognition of sleep state (signal).

RESPONSE DATA

Byte

Data Field

1

Completion Code

2

Control bits:
[7] - Reserved
[6] - 1b = quiescence acknowledge (OS ready)
[5] - 1b = OS daemon present
[4] - 1b = quiesce request (FRU Control)
[3] - Reserved
[2] - 1b = graceful reboot request (FRU Control)
[1] - 1b = quiescence reached (MMC acknowledge)
[0] - 1b = module hot swap switch opened

4

Quiesce wait timeout (valid only if OS daemon present = 1)