Intel SE7525GP2 Product Specification - Page 110

IPMI Sensor Model, Private Management Buses

Page 110 highlights

Platform Management Intel® Server Boards SE7320SP2 and SE7525GP2 5.1.3 IPMI Sensor Model An IPMI-compatible sensor model is used to unify the way that temperature, voltage, and other platform management status and control is represented and accessed. The implementation of this model is done according to command and data formats defined in the Intelligent Platform Management Interface Specification. Most of the monitored platform elements are accessed as logical sensors under this model. This access is accomplished using an abstracted, message-based interface (IPMI messages). Instead of having system software access the platform monitoring and control hardware registers directly, it sends commands, such as the Get Sensor Reading command, for sensor access. The message-based interface isolates software from the hardware implementation. System management software discovers the platform's sensor capabilities by reading the sensor data records from a sensor data record repository managed by the management controller. Sensor data records provide a list of the sensors, their characteristics, location, type, and associated sensor number, for sensors in a particular system. The sensor data records also hold default threshold values (if the sensor has threshold based events), factors for converting a sensor reading into the appropriate units (mV, rpm, degrees Celsius, etc.), and information on the types of events that a sensor can generate. Sensor data records also provide information on where field replaceable unit (FRU) information is located, and information to link sensors with the entity and/or FRU they are associated with. Information in the SDRs is also used for configuring and restoring sensor thresholds and event generation whenever the system powers up or is reset. This is accomplished via a process called the 'initialization agent'. The mBMC reads the SDRs and based on bit settings, writes the threshold data. Then it enables event generation for the various sensors it monitors and in management controllers on the IPMB for systems based on the management models. System management software uses the data contained in the sensor data record information to locate sensors in order to poll them, interpret, and present their data readings, adjust thresholds, interpret SEL entries, and alter event generation settings. 5.1.4 Private Management Buses A private management bus is a single-master I2C bus that is controlled by the management controller. Access to any of the devices on the private management bus is accomplished indirectly via commands to the management controller via the IPMB or system interfaces. Private Management busses are a common mechanism used for accessing temperature sensors, system processor information, and other server board monitoring devices that are located in various locations in the system. The devices on the private management bus are isolated from traffic on the IPMB. Since devices such as temperature sensors are polled by the management controller, this gets the polling traffic off the public IPMB bus. This also increases the reliability of access to the information, since issues with IPMB bus arbitration and message retries are avoided. Placing managed I2C devices on the private management bus frees the I2C addresses that those devices would have used on the IPMB. 98 Revision 4.0

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

Platform Management
Intel® Server Boards SE7320SP2 and SE7525GP2
Revision 4.0
98
5.1.3
IPMI Sensor Model
An IPMI-compatible sensor model is used to unify the way that temperature, voltage, and other
platform management status and control is represented and accessed. The implementation of
this model is done according to command and data formats defined in the
Intelligent Platform
Management Interface Specification.
Most of the monitored platform elements are accessed as logical sensors under this model. This
access is accomplished using an abstracted, message-based interface (IPMI messages).
Instead of having system software access the platform monitoring and control hardware
registers directly, it sends commands, such as the
Get Sensor Reading
command, for sensor
access. The message-based interface isolates software from the hardware implementation.
System management software discovers the platform’s sensor capabilities by reading the
sensor data records from a sensor data record repository managed by the management
controller. Sensor data records provide a list of the sensors, their characteristics, location, type,
and associated sensor number, for sensors in a particular system. The sensor data records also
hold default threshold values (if the sensor has threshold based events), factors for converting a
sensor reading into the appropriate units (mV, rpm, degrees Celsius, etc.), and information on
the types of events that a sensor can generate.
Sensor data records also provide information on where field replaceable unit (FRU) information
is located, and information to link sensors with the entity and/or FRU they are associated with.
Information in the SDRs is also used for configuring and restoring sensor thresholds and event
generation whenever the system powers up or is reset. This is accomplished via a process
called the ‘initialization agent’. The mBMC reads the SDRs and based on bit settings, writes the
threshold data. Then it enables event generation for the various sensors it monitors and in
management controllers on the IPMB for systems based on the management models.
System management software uses the data contained in the sensor data record information to
locate sensors in order to poll them, interpret, and present their data readings, adjust
thresholds, interpret SEL entries, and alter event generation settings.
5.1.4
Private Management Buses
A private management bus is a single-master I
2
C bus that is controlled by the management
controller. Access to any of the devices on the private management bus is accomplished
indirectly via commands to the management controller via the IPMB or system interfaces.
Private Management busses are a common mechanism used for accessing temperature
sensors, system processor information, and other server board monitoring devices that are
located in various locations in the system.
The devices on the private management bus are isolated from traffic on the IPMB. Since
devices such as temperature sensors are polled by the management controller, this gets the
polling traffic off the public IPMB bus. This also increases the reliability of access to the
information, since issues with IPMB bus arbitration and message retries are avoided.
Placing managed I
2
C devices on the private management bus frees the I
2
C addresses that
those devices would have used on the IPMB.