13 lan, Functions, 1 overview – Kontron AM5010 IPMI User Manual
Page 31: Am5010 ipmi firmware user guide

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” command. 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.