beautypg.com

13 lan, Functions, 1 overview – Kontron AM5010 IPMI User Manual

Page 31: Am5010 ipmi firmware user guide

background image

AM5010

IPMI Firmware User Guide

ID 1022-2948, Rev. 1.0

© 2008 Kontron AG

Page 31

Method 2. The payload OS does not support ACPI
Requirements:

• At system start on the payload side the Kontron shutdown daemon ‘grnsd’ must be

started. It is included in the Linux board support packages for the AM5010 (refer to
[3]). This daemon communicates cyclically with the MMC for the exchange of states,
commands and acknowledges. For this it uses the “OEM Module Quiescence
Feedback” comm
and. Refer to 6.2.2.5. In principle it plays the same role as the ACPI
daemon of method 1 above.

Part of the Hot Swap 0peration sequence to be processed by MMC and OS:

• On command of the carrier controller the MMC sets a “shut down request” flag.
• The ‘grnsd’ daemon recognizes this request in the response to its cyclical “OEM

Module Quiescence Feedback” command and initiates the shut down of the payload
software system.

• At the end of the shut down process the ‘grnsd’ daemon informs the MMC by setting

the appropriate flag when calling the “OEM Module Quiescence Feedback” command.

• The MMC reports this to the carrier controller so that the Hot Swap processing can be

continued and finished.

By default the MMC waits endless for this information. If an endless wait is to be avoided, it
is possible to set a timeout time after which the system will be switched off unconditionally.
For the setting of the timeout refer to 6.2.2.5, OEM Module Quiescence Feedback.

6.13 LAN

functions

6.13.1 Overview

The two Ethernet channels which reside on port 0 (channel 0) and port 1 (channel 1) at the
AMC Fabric Interface can – in parallel to their ‘normal’ use - be used for the following
special purposes:

• IPMI over LAN (IOL)
• Serial over LAN (SOL)

Common for both kinds of communication is the use of the RMCP/RMCP+ for the packing of
the data to be transferred. On Ethernet the port 623 is used for transfers with this protocol.
While IOL serves to transport IPMI commands and their responses, the SOL serves to
transport any serial data. In each case the MMC serves as a protocol encoder and decoder.
Please note that IOL is able to use both RMCP and RMCP+ protocols. SOL works only with
the RMCP+ protocol.
Please note, that IOL and SOL need the Ethernet device to be powered. Therefore the module
(payload) must be fully powered.