Intel MPCHC5525 Computer Hardware User Manual


 
Intel
®
NetStructure™ MPCHC5525 System Master Processor Board IPMI Reference Driver User’s Guide 11
IBMU Functionality
2.1.4 Basic Communication Principles
The system management software communicates with the devices via the BMC. It can
communicate with:
Boards/devices with IPMI controller
Boards/devices without IPMI controller (nonintelligent devices)
On-board sensors
The following sections describe the basic communication procedure between the system
management software and the boards/devices given in the list above.
2.1.4.1 Boards/Devices with IPMI Controller
As seen in Figure 1, the BMC contains SDRs of all sensors in the system. If the temperature
threshold value is exceeded on a board set as PM, the PM sends an event message to the BMC. The
system management software can then trigger actions, for example, to increase the fan speed.
2.1.4.2 Nonintelligent Devices
For nonintelligent devices, there are no SDRs in the SDR repository of the BMC. Since
nonintelligent devices have no IPMI controller, they do not send event messages. For this reason,
the system management software must regularly request sensor data (e.g., temperature) and check
whether the value has exceeded the normal range.
2.1.4.3 On-Board Temperature Sensor
The on-board temperature sensor is connected to the IPMI controller; therefore, there is also an
SDR for this sensor in the BMC’s SDR repository. If, for example, the temperature threshold value
is exceeded, the IPMI controller sends an event message to the BMC. The system management
software can then trigger actions, for example, to increase the fan speed.
2.1.5 Requirements
2.1.5.1 Boards/Devices with IPMI Controller and On-Board Sensors
For communication between system management software and IPMI controller devices or on-
board sensors, the following components are necessary:
SDRs – For each sensor attached to an IPMI controller an SDR must be available
IPMI driver for operating system
Middleware
System management software