20 Intel
®
NetStructure™ MPCHC5525 System Master Processor Board IPMI Reference Driver User’s Guide
Preparing Software for IPMI Usage
3.3 Sensor Data Records
For each sensor attached to an IPMI controller in a system you need SDRs. SDRs for sensors on
Force CPU boards are provided by Force Computers. SDRs for sensors on third-party products
must be obtained by the respective manufacturer.
3.3.1 Obtaining SDR Settings
To obtain SDR settings (thresholds, whether thresholds can be changed, whether a sensor generates
events etc.), the default way is to write a function using the IPMI command “Get Device SDR” via
your operating system IPMI driver API. To obtain only the threshold values, the default way is to
write a function using the IPMI command “Get Sensor Threshold” via your operating system IPMI
driver API.
Note: On some boards, the thresholds for the board temperature sensor can be changed. For these boards,
the upper and lower threshold values are by default set to the sensor’s minimum/maximum reading
values so that events from the board temperature sensor are not likely to occur. To generate events,
change the thresholds values. Keep in mind that the measured sensor value depends on the system’s
components and their location. For information on where the board temperature is measured on
your CPU board, refer to the CPU board’s TPS.
To obtain SDR information without having to write a function, go to http://www.intel.com/design/
servers/ipmi/tools.htm for the Intel IPMI Tool. See the IPMI Specification for more information.
3.4 Notes on Writing System Management Software
For creating your own system management software you can use all IPMI commands marked as
mandatory in the IPMI Specification. For information regarding Force-specific OEM IPMI
commands, see the Intelligent Board Management Unit Reference Guide (PN217328) available by
contacting Force Computers.
With your management software and Force-specific OEM IPMI commands, you:
• Can check status of board sensors (physical sensors such as temperature or voltage sensors and
discrete sensors). In the following only the reading values of the discrete sensors are described.
• Can obtain IBMU self-test results.
• Have to check whether the IPMI controller watchdog has reset the IPMI firmware.
3.4.1 Requirements for Events
By default, the BMC only receives event messages from sensors attached to the BMC itself. To
make PMs send event messages to the BMC, you need to define the event receiver, the BMC, via
the IPMI command “Set Event Receiver”.