SEL Device
The SEL is a nonvolatile repository for system events. The SEL device is separate from the event receiver device and accepts commands to manage the contents.
This section includes the following topics:
SEL Event Record Format
The SEL messages are logged as a 16 byte string that contains the information about the change that triggered the message.
-
Byte 1 and 2 is the record ID.
-
Byte 3 is the record type.
-
Bytes 4, 5, 6, and 7 is the timestamp.
-
Bytes 8 and 9 is the generator ID.
-
Byte 10 is the version of the event message format.
-
Byte 11 is the sensor type.
-
Byte 12 is the sensor number.
-
Byte 13 is either the event dir (assertion/deassertion event) or the event type.
-
Byte 14, 15, and 16 are links to the event data field contents and determines whether the sensor class is about threshold, discrete, or original equipment manufacturer (OEM) settings.
Sensor Initialization Agent
The Sensor Initialization Agent is not a logical device, but a collection of functions and services specific to handling SDR information. The Sensor Initialization Agent works directly with the content of SDRs, in particular, with the sensor data records and the device locator records.
The agent uses the SDR information for sensor and IPMB device initialization during system startup. The agent interprets sensor data records and is directed by the init required fields to load thresholds to sensors that have the threshold initialization required bit set in the SDR records. Other bits in the record direct the agent to enable sensors and devices that come up with sensors, events, or both disabled.
The agent function runs at system power-up and at any system hard resets. We recommend that you run the agent function when the BMC first receives standby power.
In systems that implement power management, the system management software takes additional steps to restore intermediate settings after the system has powered up.