2 get sensor reading (physical ipmb-0 sensor), Get sensor reading (physical ipmb-0 sensor) – ADLINK aTCA-9710 User Manual

Page 29

Advertising
background image

29

4.1.2

Get Sensor Reading (Physical IPMB-0 Sensor)

Byte Data field

Request data

1

Sensor Number (FFh = reserved)

1 Completion

Code

2

[7] – IPMB B Override State
0b = Override state, bus isolated
1b = Local Control state - IPM Controller determines state of bus.
[6:4] = IPMB B Local Status
0h = No Failure. Bus enabled if no override in effect.
1h = Unable to drive clock HI
2h = Unable to drive data HI
3h = Unable to drive clock LO
4h = Unable to drive data LO
5h = Clock low timeout
6h = Under test (the IPM Controller is attempting to determine if it is
causing a bus hang).
7h = Undiagnosed Communications Failure
[3] – IPMB A Override State
0b = Override state, bus isolated
1b = Local Control state - IPM Controller determines state of bus.
[2:0] = IPMB A Local Status
0h = No failure. Bus enabled if no override in effect.
1h = Unable to drive clock HI
2h = Unable to drive data HI
3h = Unable to drive clock LO
4h = Unable to drive data LO
5h = Clock low timeout
6h = Under test (the IPM Controller is attempting to determine
if it is causing a bus hang).
7h = Undiagnosed Communications Failure

3

Standard IPMI byte (see “Get Sensor Reading” in IPMI specification)
[7] – 0b = All Event Messages disabled from this sensor
[6] – 0b = Sensor scanning disabled
[5] – 1b = Initial update in progress. This bit is set to indicate that a
“Re-arm Sensor Events” or “Set Event Receiver” command has been
used to request an update of the sensor status, and that update has not
occurred yet. Software should use this bit to avoid getting an incorrect
status while the first sensor update is in progress. This bit is only required
if it is possible for the controller
to receive and process a “Get Sensor Reading” or “Get Sensor
Event Status” command for the sensor before the update has completed.
This is most likely to be the case for sensors, such as
fan RPM sensors, that may require seconds to accumulate the first
reading after a re-arm.
[4:0] – Reserved. Ignore on read.

4

[7:4] – Reserved. Write as 0h, ignore on read
[3] 1b = IPMB A enabled, IPMB-B enabled
[2] 1b = IPMB A disabled, IPMB-B enabled
[1] 1b = IPMB-A enabled, IPMB-B disabled
[0] 1b = IPMB A disabled, IPMB-B disabled

Response data

(5)

[7:0] – Optional/Reserved. If provided, write as 80h (IPMI restriction).
Ignore on read.


Advertising