Home

AT8060: IPMI Sensor User Guide

image

Contents

1. MG_FRONT_BOA RD 160 96 Boot Error OEM code in byte 311b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 31 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code 00h 50 G0 working 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h S1 sleeping with system h w amp processor 01b previous state and or severity in byte 2 Code context maintained 10b OEM code in byte 2 OFh if unspecified 02h S2 sleeping processor context lost 11b sensor specific event extension code in byte 2 3 0 Optional offset from Event Reading Type Code 03h S3 sleeping processor amp h w context lost 5 4 00b unspecified byte 3 for memory retained 01b reserved previous discrete event state OFh if unspecified 04h S4 non volatile sleep suspend to disk 10b OEM code in byte 3 ACPI State Sensor Specific 05h 55 G2 soft off 11b sensor specific event extension code in byte 3 Discrete 06h 54 55 soft off particular 54 S5 state cannot 3 0 Offset from Event Reading Code for discrete 80 0x50 SDR_ENTID_PIC System ACPI Configuration and be determined event state MG_FRONT_BOA Power State Po
2. SDR_ENTID_ME MDEV 32 96 Sensor specific Discrete Ox6F Entity Presence 0x25 DIMM A Status amp Presence This sensor type provides a mechanism that allows a management controller to direct system management software to ignore a set of sensors based on detecting that presence of an entity This sensor type is not typically used for event generation but to just provide a present reading 00h Entity Present This indicates that the Entity identified by the Entity ID for the sensor is present 01h Entity Absent This indicates that the Entity identified by the Entity ID for the sensor is absent If the entity is absent system management software should consider all sensors associated with that Entity to be absent as well and ignore those sensors 02h Entity Disabled The Entity is present but has been disabled A deassertion of this event indicates that the Entity has been enabled No Event for this Sensor No Event for this Sensor No Event for this Sensor 27 AT8060 IPMI Sensor User Guide v1 1 Sen sor ID ID hex Sensor Name Entity ID Event Reading Type Class and Code Sensor Type Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 62 Ox3E DIMM B Status SDR_ENTID_ME MDEV 32 97 Sensor specific Discrete Ox6F Entity Presence 0x25 DIMM B Status amp Presence This sensor type pro
3. 9 1 SMI 3h OS Load RD 160 96 2h NMI 4h SMS OS 3h Messaging Interrupt 5h OEM Fh unspecified Fh unspecified all other reserved all other reserved 3 0 timer use at expiration Oh reserved 1h BIOS FRB2 2h BIOS POST 3h OS Load 4h SMS OS 5h OEM Fh unspecified all other reserved This sensor can be used for returning the state and 7 6 00b unspecified byte 2 x generating 016 previous state and or severity in byte 2 General health status events associated with alerts that have been 10b OEM code in byte 2 Health Error Digital Discrete Aggregation of critical generated by the 11b sensor specific event extension code in byte 2 Discrete 0x03 sensor platform mgmt subsystem 5 4 00b unspecified byte 3 82 0x52 SDR ENTID PIC Platform Alert This list is flexible and 00h platform generated page 016 reserved MG FRONT BOA 0x24 could be adjust based 01h platform generated LAN alert 10b OEM code in byte 3 RD 160 96 on customer requirements 02h Platform Event Trap generated formatted per IPMI PET specification 03h platform generated SNMP trap OEM format 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 32 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte
4. 4 FRU Active 6 M6 FRU Deactivation In Progress 5 5 FRU Deactivation Request 7 M7 FRU Communication Lost 6 M6 FRU Deactivation In Progress 8 Fh Reserved 7 M7 FRU Communication Lost 8 Fh Reserved 0 FRU Not Installed 7 4 Ah OEM code in Event Data 2 7 4 Cause of state change See Table 3 23 7 0 FRU Device ID 1 1 FRU Inactive OEM code in Event Data 3 Cause of state 2 M2 FRU Activation Request 3 0 Current State change values for values 3 M3 FRU Activation In Progress 0 MO FRU Not Installed 3 0 Previous State S piss 4 FRU Active 1 M1 FRU Inactive 0 MO FRU Not Installed FRUS Hot Swap Discrete Ox6F 3 RTM Disk 1 5 M5 FRU Deactivation Request 2 2 FRU Activation Request 1 M1 FRU Inactive 3 0x03 PICMG RTM Disk PICMG Hot Swa Available only when 6 M6 FRU Deactivation In Progress 3 M3 FRU Activation In Progress 2 2 FRU Activation Request 1 4 96 0xF0 RTM and 1 is 7 M7 FRU Communication Lost 4 M4 FRU Active 3 M3 FRU Activation In Progress inserted 8 Fh Reserved 5 M5 FRU Deactivation Request 4 4 FRU Active 6 M6 FRU Deactivation In Progress 5 M5 FRU Deactivation Request 7 M7 FRU Communication Lost 6 M6 FRU Deactivation In Progress 8 Fh Reserved 7 M7 FRU Communication Lost 8 Fh Reserved Event Reading Sen Ty
5. 00b unspecified byte 3 more fields from Get Device ID 01h Firmware or software change detected with 01b reserved 02h management controller firmware revision associated Entity 10b OEM code in byte 3 03h management controller device revision Informational Success or failure not implied 11b sensor specific event extension code in byte 3 04h management controller manufacturer ID 02h Hardware incompatibility detected with 3 0 Offset from Event Reading Code for discrete 05h management controller IPMI version associated Entity event state 06h management controller auxiliary firmware ID 03h Firmware or software incompatibility detected 07h management controller firmware boot block with associated 08h other management controller firmware Entity 09h system firmware EFI BIOS change 04h Entity is of an invalid or unsupported hardware 0Ah SMBIOS change version OBh operating system change 05h Entity contains an invalid or unsupported OCh operating system loader change firmware or software ODh service or diagnostic partition change version OEh management software agent change 06h Hardware Change detected with associated OFh management software application change Entity was 10h management software middleware change successful deassertion event means 11h programmable hardware change e g FPGA unsuccessful 12h board FRU module change change of a module 07h Software F W Change detected with plugged into associated entity as
6. is specific to the sensor type State bit positions event offsets for a particular sensor type are specified in the sensor specific offset column in Table 42 3 Sensor Type Codes below TOh 7Fh OEM Discrete Indicates that the discrete state information is specific to the OEM identified by the Manufacturer ID for the IPM device that access to the sensor Sensor Type Discrete sensors defined with an Event Reading Type 6Fh Sensor specific will use Sensor Specific definition for their offset and Event Data Sensor specific definition is available for many Sensor Type and may be OEM defined for OEM sensor types 2 IPMI v2 0 Section 42 1 p 498 3 IPMI v2 0 Table 42 1 Event Reading Type cud Ranges p 499 AT8060 IPMI Sensor User Guide v1 1 AN13016 www kontron com Sensor Reading Reading from a sensor is available through the Get Sensor Reading command 11 other more complex commands which provide sensor reading use this raw command Therefore it is important to understand the format in which data is returned Table 2 Get Sensor Reading Command Request Data 1 sensernumber FFh reseved Response Data 1 Completion Code 0000 0000000000 Sensor reading Byte 1 byte of reading Ignore on read if sensor does not return an numeric analog reading 7 0b All Event Messages disabled from this sensor B 06 sensor scanning disabled 5 16
7. reading state unavailable formerly initial update in progress This bit is set to indicate that a re arm 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 The bit is also used to indicate when a reading state is unavailable because the management controller cannot obtain a valid reading or state for the monitored entity typically because the entity is not present See Section 16 4 Event Status Event Conditions and Present State and Section 16 6 Re arming for 4 Present threshold comparison status 7 6 reserved Returned as 1b Ignore on read 5 1b at or above 2 upper non recoverable threshold 4 1b at or above 2 upper critical threshold 3 16 at or above 2 upper non critical threshold 2 1b at or below lt lower non recoverable threshold 1 16 at or below X lower critical threshold 10 16 ator below lower non critical threshold 7 1 state 7 asserted 6 1b
8. 3 0 Offset from Event Reading Code for threshold event Sensor giving info about firmware state Should not generate Event Kontron OEM According to the Event Reading Type Please contact Kontron Canada Inc Technical IPMI Info 1 Internal Diagnostic The 2 first bits will have assertion Support if an Event is Discrete 0x70 Internal Management mask set triggered 112 0x70 SDR ENTID PIC Kontron OEM Controller firmware used with event reading type code MG_FRONT_BOA Firmware Info diagnostic RD 160 96 0xCO 0x70 OEM Firmware Info 1 0x71 OEM Firmware Info 2 0x75 OEM Firmware Info 2 Sensor giving info about firmware state Should not generate Event 3 Kontron OEM According to the Event Reading Type Please contact Kontron Canada Inc Technical IPMI Info 2 Internal Diagnostic The 2 first bits will have assertion Support if an Event is Discrete 0x75 Internal Management mask set triggered 113 0x71 SDR_ENTID_PIC Controller firmware used with event reading type code MG_FRONT_BOA RD 160 96 Kontron OEM Firmware Info 0xC0 diagnostic 0x70 OEM Firmware Info 1 0x71 OEM Firmware Info 2 0x75 OEM Firmware Info 2 42 AT8060 IPMI Sensor User Guide v1 1 Annex B Sensor Specific Sensor Type System Event Sensor Type Code 12h Sensor Offset 00h Event Data 2 No Event Generated Event Event Data 3 Oth No Event Generated 02h No Event Generated
9. 5 4 00b unspecified byte 3 43 0x2B SDR PW Threshold 0x01 CPUO VSA payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 96 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 016 trigger reading in byte 2 if unspecified Do not confuse reading with Threshold present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Value be present 02h Lower Critical going low 11b sensor specific event extension code in byte 2 03h Lower Critical going high 5 4 00b unspecified byte 3 Vcc PLL CPU 0 Threshold based Voltage on board 04h Lower Non recoverable going low 01b trigger threshold value in byte 3 44 0x2C SDR ENTID PW Threshold 0x01 CPUO PLL payload 05h Lower Non recoverable going high 10b OEM code in byte 3 RMODULE 20 96 Voltage 0x02 power supply Volts 06h Upper Non cri
10. Command Data in this example Bytes in Annex A s list Some Events are the board is located in slot 5 Board s address Channel Number LUN Sensor Type Code Sensor ID Event Reading Type Code Event Data 3 Event Data 2 Event Data 1 4 Example Analyzing the Whenever an unusual Figure 6 SEL Event SEL situation is reported th Example SEL should be consulted Since the sensor s ID Introduction Event Reading Type Class and Code Sensor Type Code Sensor Name 1 Entity ID 81 its 1 is between 0 and 103 D can be used to locate the sensor in the Data Byte 1 as explained section Annex A 1 Sensor list Data Byte 3 FW Ver Change J PICMG Front Board 160 06 00 bt 0 Hardware change detected with associated Entity Informabonal This offset does not imply whether the hardware change was Successful or not Only that a change occurred Oth bit 1 Firmware or software change detected with associated Entity informational Success or faiure not impbed 02h bit 2 Hardware incompatibility detected with associated Entity O3h bit 3 Firmware or software incompatibility detected with associated Entity bit 4 Entity is of an invalid or unsupported hardware version 05h bit 5 Entity contains an invalid or unsupported firmware or software version 06 6
11. Hardware Change detected with associated Entity was successful deassertion event means unsuccessful O7h bit 7 Software or F W Change detected with associated Entity was successful deassertion event means unsuccessful 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state bit 0 Version change type 00h unspecified 01h management controller device ID change in one more fields from Get Device ID 02h management controller firmware revision 03h management controller device revision 04h management controller manufacturer ID 05 management controller IPMI version 06h management controller auxiliary firmware ID 07 management controller firmware boot block 08 other management controller firmware 00 system firmware BIOS change SMBIOS change OBh operating system change OCh operating system loader change ODh service diagnostic partition change management sofware agent OFh management software application change 10h management sofware middleware change 11h programmable hardware change e g FPGA 12h board FRU module change change of a module plugged into associated e
12. going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Temp CPU 0 03h Lower Critical going high byte 2 CPUO Temperature 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 8 0x08 SDR_ENTID_DCM I Temperature De rae 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 1 PROCESSOR 0x01 9 06h Upper Non critical going low 10b OEM code in byte 3 65 97 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2
13. going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 1 1V 03h Lower Critical going high byte 2 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 39 0x27 SDR_ENTID_PIC Threshold 0x01 1 1V payload power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Voltage 0x02 supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event 22 AT8060 IPMI Sensor User Guide v
14. this event would typically require system specific diagnostics to determine FRU failure type 03h see PICMG 2 0 31 12 Get Auxiliary Log Status Command and 31 13 Set Auxiliary Log Status Command for more information 7 4 Log Entry Action Oh entry added 1h entry added because event did not be to standard IPMI event 2h entry added along with one or more corresponding SEL entries 3h log cleared 4h log disabled 5h log enabled all other reserved 3 0 Log Type MCA Log 1h 1 2h OEM 2 all other reserved 04h The following bits reflect the PEF Actions that are about to be taken after the event filters have been matched The event is captured before the actions are taken 7 6 reserved 5 1b Diagnostic Interrupt NMI 4 1b OEM action 3 1b power cycle 2 1b reset 1 1b power off 05h This event can be used to record when changes are made to the timestamp clock s so that relative time differences between SEL entries can be determined See Note 1 7 first second Ob event is first of pair 1b event is second of pair 6 4 reserved 3 0 Timestamp Clock Type Oh SEL Timestamp Clock updated Also used when both SEL and SDR Timestamp clocks are linked together 1h SDR Timestamp Clock updated AN13016 www kontron com System OFh Firmware Progress formerly POST Error 00h 00h
15. transition to On Line 116 sensor specific event extension code in byte 2 107 SDR ENTID PIC Mana t hipset M t 04h bit 4 transition to Off Line 5 4 00b unspecified byte 3 gemen pns caen 05h bit 5 transition to Off Duty 01b reserved ood seam e Engine O6h bit 6 transition to Degraded 10b OEM code in byte 3 07h bit 7 transition to Power Save 11b sensor specific event extension code in byte 3 08h bit 8 Install Error 3 0 Offset from Event Reading Code for discrete event state 00h LAN Heartbeat Lost 7 6 00b unspecified byte 2 01h LAN Heartbeat 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in LAN Link byte 2 Sensor Specific 5 4 00b unspecified byte 3 108 Ox6C SDR_ENTID_PIC Discrete Ox6F Base Interface 0 link 01b trigger threshold value in byte 3 MG FRONT BOA LAN 0x27 satus 10b OEM code in byte 3 RD 160 96 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 00h LAN Heartbeat Lost 7 6 00 unspecified byte 2 01h LAN Heartbeat 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in LAN BI 1 Link byte 2 Sensor Specific 5 5 4 00b unspecified byte 3 109 Ox6D SDR ENTID PIC Discrete xor Base Interface 1 link 01b trigger threshold value in byte 3 MG_FRONT_BOA RD 160
16. 0 75V SUS Voltage on board 03h Lower Critical going high byte 2 Threshold based 0 75V suspend 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 36 0x24 SDR ENTID PIC Threshold 0x01 management power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Voltage 0x02 supply 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 Volts 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Vcc 1 5V 03h Lower Critical going high byte 2 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 37 0x25 SDR ENTID PIC Threshold 0x01 1 5V payload power 05h Lower Non recoverable going h
17. 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present Temp AMC 02h Lower Critical going low 11b sensor specific event extension code in Outake Threshold based 03h Lower Critical going high byte 2 Threshold 0x01 AMC Outake 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 7 0x07 SDR ENTID DCM Temperature Temperature 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 AIR INLET 0x01 Degrees 06h Upper Non critical going low 10b OEM code in byte 3 s 64 97 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable
18. 4 00b unspecified byte 3 05h PCI SERR 01b reserved 72 SDR_ENTID_PIC DES General PCle Error 06h EISA Fail Safe Timeout 10b OEM code in byte 3 MG_FRONT_BOA 0x13 P 07h Bus Correctable Error 11b sensor specific event extension code in byte 3 RD 160 96 08h Bus Uncorrectable Error 3 0 Offset from Event Reading Code for discrete 09h Fatal NMI port 61h bit 7 event state OAh Bus Fatal Error OBh Bus Degraded bus operating in a degraded performance state 00h Front Panel NMI Diagnostic Interrupt 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Bus Timeout 01b previous state and or severity in byte 2 Code if unspecified 02h I O channel check NMI 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code 03h Software NMI 11b sensor specific event extension code in byte 2 for previous discrete event state OFh if unspecified PCle AMC Error Sensor Specific Pe ee 5 4 00b unspecified byte 3 05h PCI SERR 01b reserved 73 SDR_ENTID_Pic Discrete Ox6F AMC PCle Error 06h EISA Fail Safe Timeout 10b OEM code in byte 3 MG_FRONT_BOA RD 160 96 Critical Interrupt 0x13 07h Bus Correctable Error 08h Bus Uncorrectable Error 09h Fatal NMI port 61h bit 7 OAh Bus Fatal Error OBh Bus Degraded bus operating in a degraded performance state 11b sensor specific event extens
19. 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading attempt 016 previous state and or severity in byte 2 Code CMOS Passwd Sensor Specific 01h Pre boot Password Violation user password 10b OEM code in byte 2 OFh if unspecified Discrete 02h Pre boot Password Violation attempt setup 11b sensor specific event extension code in byte 2 3 0 Optional offset from Event Reading Type Code 7 0x47 SDR_ENTID_PIC Platform Security CMOS Password password a 5 4 00b unspecified byte 3 for s MG FRONT BOA Violation Attempt Failure 03h Pre boot Password Violation network boot 010 reserved previous discrete event state OFh if unspecified RD 160 96 0x06 password 10b OEM code in byte 3 B 04h Other pre boot Password Violation 11b sensor specific event extension code in byte 3 05h Out of band Access Password Violation 3 0 Offset from Event Reading Code for discrete event state 00h Front Panel NMI Diagnostic Interrupt 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Bus Timeout 01b previous state and or severity in byte 2 Code if unspecified 02h I O channel check NMI 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code 03h Software NMI 11b sensor specific event extension code in byte 2 for previous discrete event state OFh if unspecified PCle Error Sensor Specific 04h 5
20. CPU 1 03h Lower Critical going high byte 2 7 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 49 0x31 SDR_ENTID_PW Discrete 0x01 CPU1 VSA payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 97 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Redundancy States Used 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 00h bit 0 Fully Redundant formerly Redundancy 10b OEM code in byte 2 Feed Status Generic Discrete x Indicates that full redundancy has been T Pe sensor specific event extension code in Redundancy Feed A B Oth bit 1 Redundancy Lost Entered any non 5 4 00b unspecified byte 3 50 m ria Redundancy Status redundant state including Nonredundant Insufficient 01b reserved RD 160 96 0x08 y Resources 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state Redundancy States Used 7 6 00b unspecified
21. Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 5 CPUO Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 42 2 SDR ENTID PW Threshold 0x01 VDDQ payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 96 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in VSA CPU 0 03h Lower Critical going high byte 2 Threshold based Voltage on board 04h Lower Non recoverable going low
22. Error Only States 00h 01h 02h 06h 08h trigger an 7 6 00b unspecified byte 2 Event Data 2 is used as bit flag error Event Data 3 is used a bit flag error event 016 previous state and or severity in byte 2 Bit 7 unspecifiedError Bit 7 SetClockState Not Supported 00h bit 0 transition to Running 10b OEM code in byte 2 Bit 6 notPresentError Bit 6 SetClockState Error FRU2 Agent Generic Discrete Oth bit 1 transition to In Test 11b sensor specific event extension code in byte 2 Bit 5 multirecHeaderError Bit 5 SetPortState Not Supported Discrete FRU Information 02h bit 2 transition to Power Off 5 4 00b unspecified byte 3 Bit 4 multirecDataError Bit 4 SetPortState Error 95 Ox5F SDR ENTID PIC OEM Kontron Agent FRU2 Data 03h bit 3 transition to On Line 01b reserved Bit 3 timeout error Bit 3 Clock Internal Mismatch MG FRONT BOA FRU Info Agent Error Detection 04h bit 4 transition to Off Line 10b OEM code in byte 3 Bit 2 ipmcError Bit 2 Clock Match Error Not a single clock RD 160 96 0xC5 05h bit 5 transition to Off Duty 11b sensor specific event extension code in byte Bit 1 fruDataError matches O6h bit 6 transition to Degraded 3 0 Offset from Event Reading Code for discrete Bit 0 commonHeaderError Bit 1 Internal mismatch 07h bit 7 transition to Power Save event state Bit 0 Match Error Not in single link matches 08h bit 8 Install Error Only States 00h 01h 02h 0
23. Guide v1 1 Event Reading Sen Type Class and sor hex nd vo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code 00h bit 0 Correctable Memory Error 7 6 00b unspecified byte 201b previous state See Sensor Specific Event Annex B See Sensor Specific Event Annex B LoggingDisabled0 1h bit 1 Event Type Logging and or severity in byte 210b OEM code in byte of Disabled02h bit 2 Log Area Reset Cleared03h bit 211b sensor specific event extension code in byte 104 0x68 MG FRONT BOA Event Logging Cleared Almost 3 All Event Logging Disabled04h bit 4 SEL 2 5 4 00b unspecified byte 301b reserved10b RD 160 96 Disable 0x10 Full Full FullO5h bit 5 SEL Almost FullO6h bit 6 OEM code in byte 311b sensor specific event B Correctable Machine Check ErrorLogging Disabled extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h bit 0 System Reconfigured 7 6 00b unspecified byte 2 See Sensor Specific Event Annex B Oth bit 1 OEM System Boot Event 01b previous state and or severity in byte 2 02h bit 2 Undetermined system hardware failure 10b OEM code in byte 2 SEL Time Set Sensor specific 03h bit 3 Entry added to Auxiliary Log 11b sensor specific event extension code in byte 2 105 0x69 Discrete Specify when SEL 04h bit EF Action 5 4 00b
24. This document also contains all the information needed to understand sensor readings Readings provide useful information on the board s status e g Which jumpers are present or current POST code In order to be able to accomplish these tasks the user will first be introduced to Sensors as defined in the IPMI specification v2 0 Once the first level knowledge has been acquired detailed information will be provided on how to analyze and interpret the data collected from these sensors with tools such as ipmitool and Pigeon Point s clia Last but not least Annex A presents a detailed list of all the sensors implemented on the AT8060 and RTM8060 1 Sensor Introduction Sensor Model Access to monitored information such as temperatures and voltages fan status etc is provided via the IPMI Sensor Model Instead of providing direct access to the monitoring hardware IPMI provides access by abstracted sensor commands such as the Get Sensor Reading command implemented via a management controller This approach isolates software from changes in the platform management hardware implementation Sensors are classified according to the type of readings they provide and or the type of events they generate A sensor can return either an analog or discrete reading Sensor events can be discrete or threshold based The different event types sensor types and monitored entities are represented using numeric codes defined in the I
25. Timeout 01b previous state and or severity in byte 2 Code OFh if unspecified 02h I O channel check NMI 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code 03h Software NMI 11b sensor specific event extension code in byte 2 for previous discrete event state OFh if unspecified PCle BI Error 5 04h PCI PERR 5 4 00b unspecified byte 3 ensor Specific Discrete Base Interface PCle 05h PCI SERR 010 reserved 75 0x4B SDR_ENTID_PIC Critical Interrupt Error 06h EISA Fail Safe Timeout 10b OEM code in byte 3 MG_FRONT_BOA 0x13 07h Bus Correctable Error 11b sensor specific event extension code in byte 3 RD 160 96 08h Bus Uncorrectable Error 3 0 Offset from Event Reading Code for discrete 09h Fatal NMI port 61h bit 7 event state OAh Bus Fatal Error OBh Bus Degraded bus operating in a degraded performance state 00h Front Panel NMI Diagnostic Interrupt 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Bus Timeout 01b previous state and or severity in byte 2 Code OFh if unspecified 02h I O channel check NMI 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code 03h Software NMI 11b sensor specific event extension code in byte 2 for previous discrete event state OFh if unspecified PCle Error 5 04h PCI PERR 5 4 00b unspecified byte 3 ensor Specific Discrete Ox6F Fabric Interface PCl
26. Unspecified 01h No system memory is physically installed in the system 02h No usable system memory all installed memory has experienced an unrecoverable failure 03h Unrecoverable hard disk ATAPI IDE device failure 04h Unrecoverable system board failure 05h Unrecoverable diskette subsystem failure 06h Unrecoverable hard disk controller failure 07h Unrecoverable PS 2 or USB keyboard failure 08h Removable boot media not found 09h Unrecoverable video controller failure OAh No video device detected OBh Firmware BIOS ROM corruption detected OCh CPU voltage mismatch processors that share same supply have mismatched voltage requirements ODh CPU speed matching failure OEh to FFh reserved 01h uses same Event Data 2 definition as following System Firmware Progress offset 02h 00h Unspecified 01h Memory initialization 02h Hard disk initialization 03h Secondary processor s initialization 04h User authentication 05h User initiated system setup 06h USB resource configuration 07h PCI resource configuration 08h Option ROM initialization 09h Video initialization 0Ah Cache initialization OBh SM Bus initialization OCh Keyboard controller initialization ODh Embedded controller management controller initialization OEh Docking station attachment OFh Enabling docking station 10h Docking station ejection 11h Disabling docking station 12h Calling operating system wake up vector 13h Starting operatin
27. Upper Non recoverable going high threshold event 23 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in VTT CPU 1 03h Lower Critical going high byte 2 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 46 Ox2E SDR ENTID PW Threshold 0x01 CPU1 VTT payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 97 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recove
28. as automatic thermal throttling or throttling to limit power consumption OBh Machine Check Exception Uncorrectable OCh Correctable Machine Check Error 00h bit 0 State Deasserted 7 6 00b unspecified byte 2 00h Over Current on Management power FRU ID Oth bit 1 State Asserted 016 previous state and or severity in byte 2 01h Over Current on Payload power T 10b OEM code in byte 2 FRU ever lec 116 sensor specific event extension code in byte 2 89 0x59 SDR ENTID PIC OEM Kontron FRU Over Current 5 4 00b unspecified byte 3 El T Sensor 01b reserved MG_FRONT_BOA OEM FRU Over 10b OEM code in byte 3 RD 160 96 Current OxCB 116 f sensor specific event extension code byte 3 3 0 Offset from Event Reading Code for discrete event state 00h bit 0 State Deasserted 7 6 00b unspecified byte 2 undefined FRU ID Oth bit 1 State Asserted 016 previous state and or severity in byte 2 T 106 OEM code in byte 2 FRU Sensor E Discrete 11b sensor specific event extension code byte 2 0x03 FRU Error during 5 4 00b unspecified byte 3 90 0x5A SDR ENTID PIC OEM Kontron external FRU Sensor 016 reserved P MG FRONT BOA OEM FRU sensor discovery 10b _ OEM code in byte 3 RD 160 96 error OxCC Tibe y sensor specific event extension code byte 3 3 0 Offset from Event Reading Code for discrete event state 00h bit 0 State Deasserted 7 6 00b unspe
29. critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Voc 1 5V SUS Voltage on board 03h Lower Critical going high byte 2 Threshold based 1 5V suspend 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 32 0x20 SDR_ENTID_PIC Threshold 0x01 management power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG_FRONT_BOA Voltage 0x02 supply 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 Volts 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recovera
30. ete Lower Non recoverable going high 01b trigger threshold value in byte 3 MG_FRONT_BOA Sensor Watt ade 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 0x0B manage 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in FRUO Brd Power Threshold based 03h Lower Critical going high byte 2 Threshold 0x01 FRU 0 ATCA Board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 24 0x18 SDR ENTID PIC Other Unit Based Power consumption in 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Sensor Watt watts 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 0x0B 07h Upper Non cri
31. information on sensors sdr list v Figure 2 ipmitool sdr list v Command TA AT8060 IPMI Sensor User Guide v1 1 The ipmitool sel command shows the sensor s NAME ID and reports in a human readable format the Event Data In some cases ipmitool is not able to analyze the Event Data and will print Event Data 1 2 and 3 When this happens the Annex A s list should be used to decode these bytes f ipmitool sel list Figure 3 ipmitool sel list Command It is recommended to use Pigeon Point s clia sel command to analyze SEL data since it provides more details on sensors 12 AT8060 IPMI Sensor User Guide v1 1 In this section two useful commands from the Shelf Manager s Command Line Interpreter will be detailed For more info consult Pigeon Point s web site http www pigeonpoint com This command can be used to get more details on sensors It also indicates whether Event Messages ar nabled or not sensor board 5 in this example the board is located in slot 5 Figure 4 clia sensor board 5 Command 13 AT8060 IPMI Sensor User Guide v1 1 Sel Command The clia sel definition for command shows all the information you will need to find a the event directly analyzed clia sel board 5 Figure 5 clia sel
32. it depends on which entity is the first to ask for activation Therefore the RTM s sensors might have an offset compared to the IDs from the Annex A list The consequence is that only sensor 0 to 103 will be fixed Therefore all other ENTITY s FRUI and up sensors from the list should not be referred by a specific numerical ID but rather by their sensor name IE FRU1 AMC power denied 9 AT8060 IPMI Sensor User Guide v1 1 AN13016 www kontron com This section does not list all commands that can be used to get information on sensors However these commands provide most of the relevant information can be obtained at http ipmitool sourceforge net This PICMG command introduced in previous section can be used by raw command raw 0x04 2 lt id gt 0x04 Network function Code for Sensor Event 0x2d Get Sensor Reading command id Sensor ID This command provides various information on the board s sensors It is also the only command excluding raw commands that lists the reading Data Byte 3 and 4 see Sensor Reading from section 1 Sensor Introduction Other command provides sensor reading Data Byte 3 sensor Figure 1 ipmitool sensor command Type Threshold Values Sensor Analog Reading Reading Byte 3 amp 4 10 AT8060 IPMI Sensor User Guide v1 1 The following command will provide additional
33. sensor specific event extension code in byte Value be present Temp Disk2 Threshold based Degrees Available highO4h Lower Non recoverable going low05h 2 5 4 00b unspecified byte 3 01b trigger 22 0x16 SDR ENTID DIS Threshold 0x01 only when RTM 5707 Lower Non recoverable going highO6h Upper threshold value in byte 3 10b OEM code in K OR DISK BAY Temperature peu at least 1 disk is Non critical going low07h Upper Non critical byte 3 11b sensor specific event extension 4 97 0x01 inserted going highO8h Upper Critical going lowO9h code in byte 3Bit 3 0 Offset from Event Reading Upper Critical going highOAh Upper Non Code for threshold event recoverable going low0Bh Upper Non recoverable going high Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Brd Input Power Threshold based 03h Lower Critical going high byte 2 Threshold 0x01 ecto 04h Lower rocovarabls lt going low 4 00b unspecified byte 3 23 0x17 SDR_ENTID_PIC Other Unit Based ain sich
34. unspecified byte 3 SDR ENTID SYS System Event time change 05h bit 5 Timestamp Clock Synch 01b reserved BOARD 160 96 0x12 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00 bit 0 Jumper 00 Present JP1 1 2 No Event for this Sensor No Event for this Sensor No Event for this Sensor Oth bit 1 Jumper 01 Present JP1 3 4 02h bit 2 Jumper 02 Present JP1 5 6 O3h bit 3 Jumper 03 Present JP1 7 8 04h bit 4 Jumper 04 Present JP1 9 10 Jumper Status Sensor specific 05h bit 5 Jumper 05 Present JP1 11 12 Ox6F O6h bit 6 Jumper 06 Present JP1 13 14 106 ox6A SDR ENTID PIC OEM Kontron Reflects on board bit 7 Jumper 07 Present JP2 1 2 MG_FRONT_BOA OEM Jumper Jumper presence 08h bit 8 Jumper 08 Present JP2 3 4 RD 160 96 Status 0xD3 09h bit 9 Jumper 09 Present JP2 5 6 OAh bit 10 Jumper 10 Present JP2 7 8 OBh bit 11 Jumper 11 Present JP2 9 10 OCh bit 12 Jumper 12 Present JP2 11 12 ODh bit 13 Jumper 13 Present JP2 13 14 OEh bit 14 Jumper 14 Present JP4 TEST 00h bit 0 transition to Running 7 6 00b unspecified byte 2 Oth bit 1 transition to In Test 01b previous state and or severity in byte 2 T 02h bit 2 transition to Power Off 10b OEM code in byte 2 basing an Provides status on the 03h bit 3
35. which is OEM defined This is used to ignore unused states during reading Therefore if a state that should be asserted is not read the Reading Mask should be verified Event Data When a sensor changes state an Event Message is sent to the SEL only if the Event Mask indicates that the new state must generate an event The Event Data contains 3 bytes where only the first byte is used The signification of these bytes is listed in Annex A for every sensors implemented on the AT8060 and RTM8060 Entity An Entity ID is a standardized numeric code that is used in SDRs to identify the types of physical entities or FRUs in the system In the case of the AT8060 up to 5 entities can be present FRUO PICMG Front Board the board itself FRU1 PICMG AdvancedMC Module AMC FRU2 PICMG Rear Transition Module RTM8060 FRU3 Diskl or Disk Bayl RTM s Diskl FRU4 Disk2 or Disk Bay2 RTM s Disk2 IPMI v2 0 Section 39 p 488 8 AT8060 IPMI Sensor User Guide v1 1 AN13016 www kontron com Sensor ID Sensors have a numerical ID used to identify them The sensor ID as seen in the list from Annex A might not be the same in particular cases The reason is that the sensor ID s are determined during the board s activation according to the order in which the entities are activated First sensors to be designated an ID are the ones populated on FRUO Entity PICMG Front Board Afterwards
36. 1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in VCORE 0 03h Lower Critical going high byte 2 7 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 40 0x28 SDR ENTID PW Threshold 0x01 CPUO Vcore payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 96 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event
37. 1 Threshold based Disk 1 Temperature 03h Lower Critical going high byte 2 Threshold 0x01 Degrees 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 21 0x15 SDR ENTID DIS Temperature Available only when 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 K OR DISK BAY 0x01 RTM 5707 and at 06h Upper Non critical going low 10b OEM code in byte 3 4 96 least 1 disk is inserted 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event 19 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code Threshold Values 00h Lower Non critical going 7 6 00b unspecified byte 2 01b trigger Reading that triggered the event FFh or not present threshold value that triggered event FFh or not low01h Lower Non critical going highO2h reading in byte 2 10b OEM code in byte 2 if unspecified Do not confuse reading with Threshold present if unspecified If present Event Data 2 must Disk 2 Temperature Lower Critical going low03h Lower Critical going 11b
38. 2 Data Byte 3 ID Sensor Type Code 00h IPMB A disabled IPMB B disabled 7 4 Ah OEM code in Event Data 2 OEM code in 7 4 Channel Number For AdvancedTCA this 7 IPMB B Override State 01h IPMB A enabled IPMB B disabled Event Data 3 will typically be Oh to Ob Override state bus isolated 02h IPMB A disabled IPMB B enabled 3 0 Offset indicate IPMB O 1b Local Control state IPM Controller determines 03h IPMB A enabled IPMP B enabled 00h IPMB A disabled IPMB B disabled 3 0 Reserved state of bus 01h IPMB A enabled IPMB B disabled 6 4 IPMB B Local Status 02h IPMB A disabled IPMB B enabled Oh No Failure Bus enabled if no override in effect 03h IPMB A enabled IPMP B enabled 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 5 determine if it is IPMBO pi State Sensor specific causing a bus Discrete IPMB 0 fault detection 7h Undiagnosed Communications Failure 83 0x53 MG FERONT EOR PICMG Physical Sensor 3 IPMB A Override Status RD 160 96 IPMB 0 OxF1 Ob Override status bus isolated d 1b Local Control state IPM Controller determines state of bus 2 0 IPMB A Local Status Oh No Failure Bus enabled if no override in effect 1h Unable to drive clock HI 2h Unable to drive data HI 3h Unable to
39. 2h management controller firmware revisiono3h management controller device revision04h management controller manufacturer IDO5h management controller IPMI version06h management controller auxiliary firmware 1007 management controller firmware boot block08h other management controller firmwareO09h system firmware BIOS change0Ah SMBIOS changeOBh operating system changeOCh operating system loader changeODh service or diagnostic partition changeOEh management software agent changeOFh management software application change10h management software middleware change1 1h programmable hardware change e g FPGA 12h board FRU module change change of a moduleplugged into associated entity 13h board FRU component change addition or removal ofa replaceable component on the board FRU that is nottracked as a FRU 36 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor ie pend yum Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code 00h Hardware change detected with associated 7 6 00b unspecified byte 2 bit 7 0 Version change type Entity Informational 01b previous state and or severity in byte 2 00h unspecified This offset does not imply whether the hardware 10b OEM code in byte 2 01h management controller device ID change in one change was 11b sensor specific event extension code in byte 2 or successful or not Only that a change occurred 5 4
40. 6h Under test the IPM Controller is attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure 33 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code 00h IERRO1h Thermal Trip02h FRB1 BIST failureO3h 7 6 00b unspecified byte 201b previous state 7 4 Optional offset from Severity Event Reading FRB2 Hang in POST failure used hang is believed and or severity in byte 210b OEM code in byte Code 0Fh if unspecified 3 0 Optional offset from be due or related to a processor failure Use System 211b sensor specific event extension code in byte Event Reading Type Code forprevious discrete event Firmware Progress sensor for other BIOS hangs 04h 2 5 4 00b unspecified byte 301b reserved10b state OFh if unspecified FRB3 Processor Startup Initialization failure CPU OEM code in byte 311b sensor specific event didn t start O5h Configuration ErrorO6h SM BIOS extension code in byte 3 3 0 Offset from CPUO Status Sensor specific Uncorrectable CPU complex Error 07h Processor Event Reading Code for discrete event state 87 0x57 SDR ENTID PRO Discrete Ox6F Processor 0 Status 550009 Processor CESSOR 3 96 Processor 0x07 erminator Presence Detected0 rocessor Automatically Throttled processor throttlin
41. 6h 08h trigger an 7 6 00b unspecified byte 2 Event Data 2 is used as bit flag error Event Data 3 is used a bit flag error event 016 previous state and or severity in byte 2 Bit 7 unspecifiedError Bit 7 SetClockState Not Supported 00h bit 0 transition to Running 10b OEM code in byte 2 Bit 6 notPresentError Bit 6 SetClockState Error FRU3 Agent Generic Discrete Oth bit 1 transition to In Test 11b sensor specific event extension code in byte 2 Bit 5 multirecHeaderError Bit 5 SetPortState Not Supported Discrete 0x0A FRU Information 02h bit 2 transition to Power Off 5 4 00b unspecified byte 3 Bit 4 multirecDataError Bit 4 SetPortState Error 96 0x60 SDR ENTID PIC OEM Kontron Agent FRU3 Data 03h bit 3 transition to On Line 01b reserved Bit 3 timeout error Bit 3 Clock Internal Mismatch MG FRONT BOA FRU Info Agent Error Detection 04h bit 4 transition to Off Line 10b OEM code in byte 3 Bit 2 ipmcError Bit 2 Clock Match Error Not a single clock RD 160 96 0xC5 05h bit 5 transition to Off Duty 11b sensor specific event extension code in byte Bit 1 fruDataError matches 06h bit 6 transition to Degraded 3 0 Offset from Event Reading Code for discrete Bit 0 commonHeaderError Bit 1 Internal mismatch 07h bit 7 transition to Power Save event state Bit 0 Match Error Not in single link matches 08h bit 8 Install Error Only States 00h 01h 02h 06h 08h trigger an 7 6 00b unspecif
42. 96 LAN 0x27 status 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 41 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor ie is Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID y Sensor Code 00h LAN Heartbeat Lost 7 6 00b unspecified byte 2 01h LAN Heartbeat 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in LAN FI 0 Link byte 2 Sensor Specific 5 4 00b unspecified byte 3 110 ox6E SDR ENTID PIC Discrete oxeF Fabric Interface O link 01b trigger threshold value in byte 3 MG FRONT BOA LAN 0x27 ud 10b OEM code in byte 3 RD 160 96 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 00h LAN Heartbeat Lost 7 6 00b unspecified byte 2 01h LAN Heartbeat 01b trigger reading in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in LAN FI 1 Link byte 2 Sensor Specific 5 4 00b unspecified byte 3 111 Ox6F SDR ENTID PIC Discrete oxGF Fabric Interface 1 link 01b trigger threshold value in byte 3 MG_FRONT_BOA LAN 0x27 Status 10b OEM code in byte 3 RD 160 96 11b sensor specific event extension code in byte 3 Bit
43. C Threshold 0x01 management power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Voltage 0x02 supply 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 Volts 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Voc 1 8V SUS Voltage on board 03h Lower Critical going high byte 2 Threshold based 1 8V suspend 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 31 Ox1F SDR_ENTID_PIC Threshold 0x01 management power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG_FRONT_BOA Voltage 0x02 supply 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 Volts 07h Upper Non
44. EM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state bit 7 0 Version change type 00h unspecified 01h management controller device ID change in one or more fields from Get Device ID 02h management controller firmware revision 03h management controller device revision 04h management controller manufacturer ID 05h management controller IPMI version 06h management controller auxiliary firmware ID 07h management controller firmware boot block 08h other management controller firmware 09h system firmware EFI BIOS change OAh SMBIOS change OBh operating system change OCh operating system loader change ODh service or diagnostic partition change OEh management software agent change OFh management software application change 10h management software middleware change 11h programmable hardware change e g FPGA 12h board FRU module change change of a module plugged into associated entity 13h board FRU component change addition or removal of a replaceable component on the board FRU that is not tracked as a FRU 101 0x65 EventRev ComLost SDR_ENTID_PIC MG_FRONT_BOA RD 160 96 Digital Discrete Discrete 0x03 Cable Interconnect 0x1B Detects communication with the
45. FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Vee VTT CPU 0 03h Lower Critical going high byte 2 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 41 0x29 SDR ENTID PW Threshold 0x01 CPUO VTT payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 96 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2
46. FRU Inactive 0 FRU Not Installed FRUO Hot Swap Discrete Ox6F ATCA Board FRU Hot 5 5 FRU Deactivation Request 2 2 FRU Activation Request 1 M1 FRU Inactive 0 0x00 PICMG Front PICMG Hot Swa Swap Sensor for FRU 6 6 FRU Deactivation In Progress 3 FRU Activation In Progress 2 2 FRU Activation Request Board 160 96 0 Front Board 7 7 FRU Communication Lost 4 M4 FRU Active FRU Activation In Progress 8 Fh Reserved 5 M5 FRU Deactivation Request 4 M4 FRU Active 6 M6 FRU Deactivation In Progress 5 5 FRU Deactivation Request 7 M7 FRU Communication Lost 6 M6 FRU Deactivation In Progress 8 Fh Reserved 7 M7 FRU Communication Lost 8 Fh Reserved 0 MO FRU Not Installed 7 4 Ah OEM code in Event Data 2 7 4 Cause of state change See Table 3 23 7 0 FRU Device ID 1 1 FRU Inactive OEM code in Event Data 3 Cause of state 2 2 FRU Activation Request 3 0 Current State change values for values 3 M3 FRU Activation In Progress 0 FRU Not Installed 3 0 Previous State Sensor specific ATCA Board FRU Hot 4 M4 FRU Active 1 1 FRU Inactive 0 MO FRU Not Installed FRU1 Hot Swap Discrete Ox6F Swap Sensor for FRU 5 M5 FRU Deactivation Request 2 M2 FRU Activation Request 12 1 FRU Inactive 1 0x01 PICMG AMC B1 PICMG Hot Swal 1 AMC B1 6 M6 FRU Deactivation In
47. G kontron Kontron Application Note AT8060 IPMI Sensor User Guide Document Revision 1 1 May 2014 Customer Service Contact Information Kontron Canada Inc Kontron Modular Computer GMBH 4555 Rue Ambroise Sudetenstrasse 7 Lafortune 87600 Kaufbeuren Boisbriand Qu bec Canada Germany J7H OA4 49 0 8341 803 333 Tel 450 979 5320 MORI ena 49 0 8341 803 339 4 437 support kom kontron com E mail support ca kontron com Visit our web site at www kontron com 2013 Kontron an International Corporation All rights reserved The information in this user s guide is provided for reference only Kontron does not assume any liability arising out of the application or use of the information or products described herein This user s guide may contain or reference information and products protected by copyrights or patents and do not convey any license under the patent rights of Kontron nor the rights of others Kontron is a registered trademark of Kontron All trademarks registered trademarks and trade names used in this user s guide are the property of their respective owners All rights reserved Printed in Canada This user s guide contains information proprietary to Kontron Customers may reprint and use this user s guide in other publications Customers may alter this user s guide and publish it only after they remove the Kontron na
48. IC Power Suppl fault detection 48 V state including Nonredundant Insufficient 01b trigger threshold value in byte 3 MG FRONT BOA 0x08 y on supply B Resources 10b OEM code in byte 3 RD 160 96 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 00 Power ON 7 6 00b unspecified byte 2 01 Power OFF 01b previous state and or severity in byte 2 Power State Sensor specific 02 Power ON Request 10b OEM code in byte 2 Discrete 0x6F Ore eee 1 Wc pou Sien code in byte 2 Power equest 4 unspecifie 53 0x35 ME ERO Paid Board Power State 05 Graceful Power OFF Request 016 reserved FID 160 96 Sensor 0 00 06 Power OFF in progress 10b OEM code in byte 3 i 07 Synchronise Graceful Power OFF 11b sensor specific event extension code in byte 3 08 Power OFF Now Request 3 0 Offset from Event Reading Code for discrete event state Bit 0 vecGoodVddq0 7 6 00b unspecified byte 2 1 vecGoodVddq1 016 previous state and or severity in byte 2 Bit 2 vecGood1v1 10b OEM code in byte 2 Bit 3 vecGood1v2 11b sensor specific event extension code in byte 2 Bit 4 vecGood1v5 5 4 00b unspecified byte 3 Bit 5 vecGood1v0Sus 01b reserved Power Good OEM Discrete Bit 6 vecGood1v8Sus 10b OEM code in byte 3 0x77 Ad power dood Bit 7 vecGoogAggr or ed with 12V 3 3V 1 5V 11b sensor specific event exten
49. PMI specification IPMI avoids reliance on strings for management information Using numeric codes facilitates internationalization automated handling by higher level software and reduces management controller code and data space requirements For the purpose of this document the two most important characteristics of a sensor are e Event Reading e Sensor Type 1 IPMI v2 0 Section 1 7 5 p 13 4 AT8060 IPMI Sensor User Guide v1 1 AN13016 www kontron com Sensor Classes Sensors fall into the following classes Discrete These are State Sensors The reading they return contains two bytes where each bit can represent a unique state Up to 15 possible states not 16 since bit15 from the returned reading is reserved More than one state may be active simultaneously Events are generated by a unique state Thus Event Messages do not return a bit field just a single offset value corresponding to a single event Digital Discrete A digital sensor is not really a unique class but a term commonly used to refer to special case of a discrete sensor that only has two possible states Threshold OEM Threshold based Changes event status on reading comparison to threshold values Threshold enumerations may be considered a special case of the discrete sensor type Special case of discrete where the meanings of the state s offsets are OEM defined 5 AT8060 IPMI Sensor Us
50. Progress 3 FRU Activation In Progress 2 M2 FRU Activation Request 193 101 0xFO Available only when 7 M7 FRU Communication Lost 4 M4 FRU Active 3 M3 FRU Activation In Progress AMC is inserted 8 Fh Reserved 5 5 FRU Deactivation Request 4 4 FRU Active 6 M6 FRU Deactivation In Progress 5 M5 FRU Deactivation Request 7 M7 FRU Communication Lost 6 M6 FRU Deactivation In Progress 8 Fh Reserved 7 M7 FRU Communication Lost 8 Fh Reserved 0 FRU Not Installed 7 4 Ah OEM code in Event Data 2 7 4 Cause of state change See Table 3 23 7 0 FRU Device ID 1 1 FRU Inactive OEM code in Event Data 3 Cause of state 2 M2 FRU Activation Request 3 0 Current State change values for values 3 M3 FRU Activation In Progress 0 MO FRU Not Installed 3 0 Previous State Sensor specific ATCA Board FRU Hot 4 4 FRU Active 1 1 FRU Inactive 0 FRU Not Installed FRU2 Hot Swap Discrete Swap Sensor for FRU 5 M5 FRU Deactivation Request 2 M2 FRU Activation Request 12M1 FRU Inactive 2 0x02 PICMG RTM PICMG Hot Swa 2 RTM 6 M6 FRU Deactivation In Progress 3 M3 FRU Activation In Progress 2 M2 FRU Activation Request 192 96 0xF0 p Available only when 7 7 FRU Communication Lost 4 M4 FRU Active 3 FRU Activation In Progress RTM is inserted 8 Fh Reserved 5 M5 FRU Deactivation Request 4
51. RU has cut off the Payload Power to its Managed FRU due to an unexpected power failure that does not preclude further use of the FRU for example due to overcurrent in the Payload Power domain This is valid for M3 M4 M5 M7 to M6 and M6 M7 to M1 transitions All other values Reserved 46 AT8060 IPMI Sensor User Guide v1 1 AN13016 www kontron com
52. User Guide v1 1 Sen sor ID ID hex Sensor Name Entity ID Event Reading Type Class and Code Sensor Type Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 60 Ox3C Memory Err SDR_ENTID_PIC MG_FRONT_BOA RD 160 96 Sensor specific Discrete Memory 0x0C Memory Error 00h Correctable ECC other correctable memory error 01h Uncorrectable ECC other uncorrectable memory error 02h Parity 03h Memory Scrub Failed stuck bit 04h Memory Device Disabled 05h Correctable ECC other correctable memory error logging limit reached 06h Presence detected Indicates presence of entity associated with the sensor Typically the entity will be a memory module or other entity representing a physically replaceable unit of memory 07h Configuration error Indicates a memory configuration error for the entity associated with the sensor This can include when a given implementation of the entity is not supported by the system e g when the particular size of tte memory module is unsupported or that the entity is part of an unsupported memory configuration e g the configuration is not supported because the memory module doesn t match other memory modules 08h Spare Indicates entity associated with the sensor represents a spare unit of memory The Event Data 3 field can be used to provide an event extension code with the following definit
53. ading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 Temp rss DIMM E Temperatur 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 16 0x10 SDR ENTID Degrees ature Lower Non recoverable going high 016 trigger threshold value in byte 3 MDEV 32 100 0x01 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 Temp ru d red RD DIMM F Temperature 04h Lower Non recoverable going low al 00b unspecified byte 3 17 0 11 SDR ENTID ME fTTemperature De
54. al going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Temp Disk 03h Lower Critical going high byte 2 Disk Temperature 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 20 0x14 SDR ENTID DIS I Temperature De fee 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 K OR DISK BAY 0x01 9 06h Upper Non critical going low 10b OEM code in byte 3 4 96 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Temp Disk
55. ble going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified Do not confuse reading with Threshold present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Value be present 02h Lower Critical going low 11b sensor specific event extension code in byte 2 03h Lower Critical going high 5 4 00b unspecified byte 3 SOR EATIB PE Threshold based on at 04h Lower Non recoverable going low 01b trigger threshold value in byte 3 33 0x21 MG FRONT BOA Threshold 0x01 05h Lower Non recoverable going high 10b OEM code in byte 3 RD 160 96 Voltage 0x02 supply Volts 06h Upper Non critical going low 11b sensor specific event extension code in byte 07h Upper Non critical going high 3Bit 08h Upper Critical going low 3 0 Offset from Event Reading Code for threshold 09h Upper Critical going high event OAh Upper Non recoverable going low OBh Upper Non recoverable going high 21 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Se
56. byte 2 gt 00 bit 0 Fully Redundant formerly Redundancy 01b trigger reading in byte 2 Regained Indicates that full redundancy has been 10b OEM code in byte 2 regained 11b sensor specific event extension code in Fuse Pres A Feed Sensor specific Oth bit 1 Redundancy Lost Entered any byte 2 Discrete Ox6F Fuse presence and nonredundant 5 4 00b unspecified byte 3 51 0x33 SDR_ENTID_PIC fault detection 48 V state including Nonredundant Insufficient 01b trigger threshold value in byte 3 MG_FRONT_BOA RD 160 96 Power Supply 0x08 on supply A Resources 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 24 AT8060 IPMI Sensor User Guide vl 1 Event Reading Sen Type Class and sor hex Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID y Sensor Type Code Redundancy States Used 7 6 00b unspecified byte 2 OOh bit 0 Fully Redundant formerly Redundancy 01b trigger reading in byte 2 Regained Indicates that full redundancy has been 10b OEM code in byte 2 regained 11b sensor specific event extension code Fuse Pres B Feed Sensor Oth bit 1 Redundancy Lost Entered any byte 2 Discrete Ox6F Fuse presence and nonredundant 5 4 00b unspecified byte 3 52 0x34 SDR_ENTID_P
57. cified byte 2 Power denial cause FRU ID Oth bit 1 State Asserted 01b previous state and or severity in byte 2 00h Explicit by shelf manager or application 5 T 10b OEM code in byte 2 Oth Decided by carrier based on fru information FRU i Denied 11b sensor specific event extension code byte 2 03h Timeout shelf manager didn t grant power in 91 5 SDR ENTID PIC OEM Kontron FRU Power Denial 5 4 00b unspecified byte 3 time MG FRONT BOA FRU Power Detection O1b reserved FFh Undefined RD 160 96 denied 0xCD 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 34 AT8060 IPMI Sensor User Guide vl 1 Event Reading Sen Type Class and sor hex Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code bit 0 State Deasserted 7 6 00b unspecified byte 2 undefined FRU ID Oth bit 1 State Asserted 016 previous state and or severity in byte 2 Ww 10b OEM code in byte 2 FRU Fail Coen 11b sensor specific event extension code in byte 2 92 Ox5C SDR ENTID OEM Kontron EH PASE inert 59 000 unspecilled MG_FRONT_BOA FRU Management ireserwveo RD 160 96 Power Fail 0xD2 10b OEM code in byte 3 i 11b sensor specific event exte
58. d FRU that is not tracked as a FRU 14h board FRU replaced with equivalent version 15h board FRU replaced with newer version 16h board FRU replaced with older version 17h board FRU hardware configuration change e g strap jumper cable change etc 37 AT8060 IPMI Sensor User Guide v1 1 Sen sor ID ID hex Sensor Name Entity ID Event Reading Type Class and Code Sensor Type Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 100 0x64 Ver Change BIOS SDR_ENTID_SYS _FIRM 34 98 Sensor specific Discrete Ox6F Version Change 0x2B BIOS Firmware Change Detection 00h Hardware change detected with associated Entity Informational This offset does not imply whether the hardware change was successful or not Only that a change occurred 01h Firmware or software change detected with associated Entity Informational Success or failure not implied 02h Hardware incompatibility detected with associated Entity 03h Firmware or software incompatibility detected with associated Entity 04h Entity is of an invalid or unsupported hardware version 05h Entity contains an invalid or unsupported firmware or software version 06h Hardware Change detected with associated Entity was successful deassertion event means unsuccessful 07h Software or F W Change detected with associated Entity was successful deassertion event means uns
59. d on detecting that presence of an entity This sensor type is not typically used for event generation but to just provide a present reading 00h Entity Present This indicates that the Entity identified by the DIMM Status DIMM Status amp Entity ID for the sensor is present 66 0x42 SDR ENTID ME Entity Presence Presence 01h Entity Absent This indicates that the Entity MDEV 32 101 0x25 identified by the Entity ID for the sensor is absent If the entity is absent system management software should consider all sensors associated with that Entity to be absent as well and ignore those sensors 02h Entity Disabled The Entity is present but has been disabled A deassertion of this event indicates that the Entity has been enabled This sensor type provides a mechanism that allows No Event for this Sensor No Event for this Sensor No Event for this Sensor management controller to direct system management software to ignore a set of sensors based on detecting that presence of an entity This sensor type is not typically used for event generation but to just provide a present reading 00h Entity Present This indicates that the Entity m identified by the DIMM G Status Sensor specific Ent ID for the sensor is present 67 0x43 Discrete Ox6F DIMMI G Status amp Oth Entity Absent This indicates that the Entity SDR_ENTID_ME MDEV 32 102 Entity Presence 0x25 Presence identi
60. device revision 04h management controller manufacturer ID 05h management controller IPMI version 06h management controller auxiliary firmware ID 07h management controller firmware boot block 08h other management controller firmware 09h system firmware EFI BIOS change 0Ah SMBIOS change OBh operating system change OCh operating system loader change ODh service or diagnostic partition change management software agent change OFh management software application change 10h management software middleware change 11h programmable hardware change e g FPGA 12h board FRU module change change of a module plugged into associated entity 13h board FRU component change addition or removal ofa replaceable component on the board FRU that is not tracked as a FRU 14h board FRU replaced with equivalent version 15h board FRU replaced with newer version 16h board FRU replaced with older version 17h board FRU hardware configuration change e g strap jumper cable change etc 7 6 00b unspecified byte 201b previous state and or severity in byte 210b OEM code in byte 211b sensor specific event extension code in byte 2 5 4 00b unspecified byte 301b reserved10b OEM code in byte 311b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state bit 7 0 Version change type00h unspecifiedO1h management controller device ID change in one ormore fields from Get Device ID 0
61. 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 02h bit 2 IPMB L Disable 7 6 00b unspecified byte 2 Always 0 Bit 7 3 Always 0 03h bit 3 IPMB L Enable 01b previous state and or severity in byte 2 Bit 2 0 10b OEM code in byte 2 Oh No failure 11b sensor specific event extension code in byte 2 1h Unable to drive clock HI FRUOIPMBL State Sensor specific 5 4 00b unspecified byte 3 2h Unable to drive data HI Discrete 0x6F IEMB branch trom 016 reserved 3h Unable to drive clock LO 84 0x54 SDR ENTID PIC OEM Kontron FRUO fault detection 105 COEM code l MG FRONT BOA OEM IPMB L link sensor OEM code in byte 3 Unable to drive data LO RD 160 96 state 0xC3 11b sensor specific event extension code in byte 3 5h clock low timeout E 3 0 Offset from Event Reading Code for discrete 6h Under test the IPM Controller is event state attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure 02h bit 2 IPMB L Disable 7 6 00b unspecified byte 2 Always 0 Bit 7 3 Always 0 03h bit 3 IPMB L Enable 01b previous state and or severity in byte 2 Bit 2 0 10b OEM code in byte 2 Oh No failure 11b sensor specific event extension code in byte 2 1h Unable to drive clock HI FRUNT ius State pad spor
62. e sdr Comand sssaemcc Nee Rev URS We Re ee ee a do Sel Command aie Gd Be ee RU EROR ERU UR es ee 3a Pigeon Points Glid we eae dad ee eee Sensordata Command dee e ee la S RU ee bienes ug LS Sel Command 2 amp 3 GE RN EA E CEU ba eee eee dd ERG CEU NOR e RC NONU Gc eR NCR AO Cae 4 4 Example PDT 14 Analyzing th SEL seder ORC RON SU TRUE CR Rey gre RR Dee s Uy ee pe 14 Read discrete SENSOR casinos Uv e RUP RUE Y euro eras T Bor OE eU ees 15 Annex A List of AT8060 RTM8060 sensors 16 Annex C Cause of State Change Values y hoy eee ee eee eae 46 3 AT8060 IPMI Sensor User Guide v1 1 AN13016 www kontron com Scope This document s main purpose is to show how to analyze and understand events generated by sensors of the AT8060 and RTM8060 which are stored in the System Event Log SEL Typical situations in which the SEL needs to be consulted are as followed e Unexpected shutdown or reboot e Front plate LEDs showing abnormality e Any unusual behavior In many cases analyzing the SEL will allow to determine the root cause of the events and provide essential guidance in determining either preventive or corrective action
63. e 09h PCI SERR 015 reserved 76 Ox4C SDR ENTID PIC Critical Interrupt Error 06h EISA Fail Safe Timeout 10b OEM code in byte 3 MG_FRONT_BOA 0x13 07h Bus Correctable Error 11b sensor specific event extension code in byte 3 RD 160 96 08h Bus Uncorrectable Error 3 0 Offset from Event Reading Code for discrete 09h Fatal NMI port 61h bit 7 event state OAh Bus Fatal Error OBh Bus Degraded bus operating in a degraded performance state 00h Front Panel NMI Diagnostic Interrupt 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Bus Timeout 01b previous state and or severity in byte 2 Code if unspecified 02h I O channel check NMI 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code 03h Software NMI 11b sensor specific event extension code in byte 2 for previous discrete event state OFh if unspecified PCle MI Error 5 22 04h PCI PERR 5 4 00b unspecified byte 3 ensor Specific Discrete Management Donel 015 teselved 77 Ox4D SDR ENTID PIC Critical Interrupt eiaa Error 06h EISA Fail Safe Timeout 10b OEM code in byte 3 MG FRONT BOA 0x13 07h Bus Correctable Error 11b sensor specific event extension code in byte 3 RD 160 96 08h Bus Uncorrectable Error 3 0 Offset from Event Reading Code for discrete 09h Fatal NMI port 61h bit 7 event state OAh Bus Fatal Error OBh Bus Degraded bus operating in a degraded perf
64. ecoverable going low 016 trigger threshold value in byte 3 11 0x0B ROCESSOR Te old 0x01 Temperature 05h Lower Non recoverable going high 10b OEM code in byte 3 LPRO emperature Degrees 06h Upper Non critical going low 11b sensor specific event extension code in byte Degrees going 65 98 0x01 07h Upper Non critical going high 3Bit 08h Upper Critical going low 3 0 Offset from Event Reading Code for threshold 09h Upper Critical going high event OAh Upper Non recoverable going low OBh Upper Non recoverable going high Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 TempiDIMMA Me DIMM A T t 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 12 0x0C Threshold 0x01 emperature Lower Non recoverable going high 01b trigger threshold value in byte 3 SDR ENTID ME Degrees 06h Upper Non critical going low 10b OEM code in byte 3 MDEV 32 96 0x01 07h Upper Non critical goi
65. ed on the 162nd entry Note that if this event itself is logged it would be logged as the 163rd entry Event Data 3 Contains hex value from 0 to 100 decimal 00h to 64h representing the of which the SEL is filled at the time the event was generated 00h is 096 full SEL is empty 64h is 100 full etc 06h If the following field is not provided then this event indicates that Correctable Machine Check If Event Data 2 is provided then Event Data 3 may be error logging has been disabled for all Processor sensors optionally used to indicate whether Event Data 2 is being used to hold an Entity Instance number or a vendor Event Data 2 specific processor number If Event Data 2 is provided by Event Data 2 may be optionally used to return an Entity Instance or a vendor selected Event Data 3 is not then Event Data 2 is assumed to hold processor number that identifies the processor associated with this event an Entity Instance number 7 0 Instance ID number of the processor Entity that the sensor is associated with if SDR 7 Ob Entity Instance number provided for this sensor or a vendor selected logical processor number if no SDR 1b Vendor specific processor number 6 0 reserved Management 28h 00h Subsystem 01h Health 02h 03h 04h 7 0 Sensor Number Number of the failed sensor corresponding to event offset 04h or 00h 05h 7 logical physical FRU device For LOGICAL FRU DEVICE accessed via FRU commands to
66. er Guide v1 1 AN13016 www kontron com Event Reading Type Event Reading Type codes are used in SDRs sensor data records and Event Messages to indicate the trigger type for an event These codes are also used in SDRs to indicate what types of present reading a sensor provides Event Reading Type Codes are used to specify a particular enumeration offset that identifies a set of possible events that can be generated by a sensor For Discrete sensors the specification of an Event Reading Type code enumeration also indicates the type of reading the sensor provides Event Reading Type are listed in the following Table Table 1 Type Code Ranges Event Reading EventReading Type Code Code Description LL Eee ee 7 Event Reading Type unspecified Theod threshold Threshold based Indicates a sensor that utilizes values that represent discrete threshold states in sensor access and or events The Event Reading event offsets for the different threshold states are given in Table 42 2 Generic Event Reading Type Codes below discrete Generic Discrete Indicates a sensor that utilizes an Event Reading Type code amp State bit positions event offsets from one of the sets specified for Discrete or digital Discrete Event Reading class in Table 42 2 Generic Event Reading Type Codes below Sensor specific discrete Sensor specific Discrete Indicates that the discrete state information
67. ete MG_FRONT_BOA Supply 0x08 9785 Bit 8 vecGoodVcoreO event state RD 160 96 Bit 9 Bit 10 vccGoodVsaCpuO Bit 11 vccGoodVttCpuO Bit 12 vccGoodVcore1 Bit 13 vccGoodVpllCpu1 Bit 14 vccGoodVsaCpu1 Bit 15 Unused Bit 0 vecGoodVttCpu1 7 6 00b unspecified byte 2 5 Bit 1 15 Unused 016 previous state and or severity in byte 2 Power Good 10b OEM code in byte 2 Event2 OEM Discrete Power good status 11b sensor specific event extension code in byte 2 57 0x39 0x77 event that occur since 5 4 00b unspecified byte 3 SDR_ENTID_PIC Power Supply the last power on or 01b reserved MG_FRONT_BOA 0x08 reset 2nd reg 10b OEM code in byte 3 RD 160 96 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 25 AT8060 IPMI Sensor User Guide vl 1 Event Reading Sen Type Class and sor ie is Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID y I Sensor Type Code 00h State asserted Event Data 2 Reset Event Data 3 Reset Source 01h State Deasserted 00h Warm reset 00h IPM Watchdog cold warm forced cold 01h Cold reset IPM Watchdog sensor gives additionnal details 02h Forced Cold Warm reset reverted to cold 01h IPM commands cold warm or forced cold 03h Soft reset Software jump chassis control fru control 04h Ha
68. event receiver ShMc 00h Cable Interconnect is connected 01h Configuration Error Incorrect cable connected Incorrect interconnection 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 38 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor ie is Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID y Sensor Type Code 00h bit 0 State Deasserted 7 6 00b unspecified byte 2 Oth bit 1 State Asserted 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in IPMC pepo Digital Discrete byte 2 Discrete 0x03 IPMC reboot 5 4 00b unspecified byte 3 102 10466 Platform Alert detection 010 reserved RD 160 96 0x24 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 39 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor ie pend yum Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Senso
69. ezzanine cards Valid for the M2 to M7 M3 to M7 M4 to M7 M5 to M7 M6 to M7 M7 to M1 M7 to M2 M7 to M3 M7 to M4 M7 to M5 and M7 to M6 transitions Surprise State Change due to extraction The FRU has changed state abruptly to MO due toa non compliant removal from the system This is only valid for FRUs represented by a physically separate IPM Controller e g mezzanine cards Valid for the M2 to MO M3 to MO M4 to MO M5 to MO M6 to MO and M7 to transitions State Change due to provided information A new state is known for the FRU that could not be deduced previously This is used when a user verifies that a FRU has been extracted from the Shelf and is no longer available Valid for the M7 to MO state transition Invalid Hardware Address Detected This is an error condition where the Hardware Address did not pass the parity check Valid for the MO to MO transition Unexpected Deactivation The FRU has transitioned to deactivating without requesting permission from the Shelf Manager first Valid for M4 to M6 transition Surprise State Change due to power failure Case 1 The FRU has abruptly changed state to MO due to a serious power failure that precludes further use of the FRU until it is extracted and reinserted or replaced for example due to overcurrent in the Management Power domain This is valid for MO M1 M2 M3 M4 M5 M6 and M7 to transitions Case 2 The FRU has cut off the power to its Payload or a managing F
70. fied by the Entity ID for the sensor is absent If the entity is absent system management software should consider all sensors associated with that Entity to be absent as well and ignore those sensors 02h Entity Disabled The Entity is present but has been disabled A deassertion of this event indicates that the Entity has been enabled 29 AT8060 IPMI Sensor User Guide vl 1 Event Reading Sen Type Class and A hex yo j E Description Offset Data Byte 1 Data Byte 2 Data Byte 3 Code This sensor type provides a mechanism that allows No Event for this Sensor No Event for this Sensor No Event for this Sensor amanagement controller to direct system management software toignore a set of sensors based on detecting that presence of anentity This sensor type is not typically used for event generation but to just provide a present reading 0Oh Entity DIMM H Status Sensor specific Present This indicates that the Entity identified by 68 0x44 SDR ENTID ME Discrete Ox6F DIMM H Status amp the Entity ID for the sensor is present 01h Entity MDEV 32 103 Entity Presence Presence Absent This indicates that the Entity identified by the 0 25 Entity ID for the sensor is absent If the entity is absent system management software should consider all sensors associated with that Entity to be absent as well and ignore those sensors 02h Entity Disabled The Entity is pre
71. g system boot process e g calling Int 19h 14h Baseboard or motherboard initialization 15h reserved 16h Floppy initialization 17h Keyboard test 18h Pointing device test 19h Primary processor initialization 1Ah to FFh reserved AN13016 44 AT8060 IPMI Sensor User Guide v1 1 www kontron com Ob device is not a logical FRU Device 1b device is logical FRU Device accessed via FRU commands to mgmt controller 6 5 reserved 4 3 LUN for Master Write Read command or FRU Command 00b if device is non intelligent device directly on IPMB 2 0 Private bus ID if bus Private 000b if device directly on PMB or device is a logical FRU Device Event Logging 10h 00h 7 0 Memory module device e g DIMM SIMM RIMM identification relative to the entity Disabled that the sensor Oth Event Logging is disabled for following event reading type and offset has been disabled 7 6 reserved Write as 00b 5 1b logging has been disabled for all events of given Event Data 2 type Event Reading Type Code 4 1b assertion event deassertion event 3 0 Event Offset 02h 03h 04h 05 If Event Data 3 is not provided then by default this event represents the SEL has reached a point of being 7596 or more full For example if the SEL supports 215 entries the 75 value would be 161 25 entries Therefore the event would be generat
72. g triggered by a hardware based mechanism operating independent from system software such as automatic thermal throttling or throttling to limit power consumption 0Bh Machine Check Exception Uncorrectable OCh Correctable Machine Check Error 00h IERR 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Thermal Trip 016 previous state and or severity in byte 2 Code 02h FRB1 BIST failure 10b OEM code in byte 2 OFh if unspecified 03h FRB2 Hang in POST failure used hang is 11b sensor specific event extension code in byte 2 3 0 Optional offset from Event Reading Type Code believed to be due or 5 4 00b unspecified byte 3 for related to a processor failure Use System Firmware 01b reserved previous discrete event state OFh if unspecified Progress sensor for other BIOS hangs 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 04h FRB3 Processor Startup Initialization failure 3 0 Offset from Event Reading Code for discrete CPU didn t start event state CPU1 Status n 05h Configuration Error 88 0x58 Processor 1 Status 06h SM BIOS Uncorrectable CPU complex Error SDR ENTID PRO Processor 0x07 07h Processor Presence detected CESSOR 3 97 08h Processor disabled 09h Terminator Presence Detected OAh Processor Automatically Throttled processor throttling triggered by a hardware based mechanism operating independent from system software such
73. gh 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower going low Bue sensor specific event extension code in Temp Vcore 0 03h Lower Critical going high yte ona CPUO Vcore Switcher 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 10 Ox0A SDR ENTID Mus id n Temperature 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 PROCESSOR rot Me Degrees 06h Upper Non critical going low 10b OEM code in byte 3 65 97 0x01 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified Do not confuse reading with Threshold present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Value be present 02h Lower Critical going low 11b sensor specific event extension code in byte 2 03h Lower Critical going high 5 4 00b unspecified byte 3 SR T M M ie pure CPU1 Vcore Switcher 04h Lower Non r
74. going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 Temp x ba eee DIMM H Temperatur 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 19 0x13 SDR ENTID ME asian Degrees ature o5h Lower Non recoverable going high 01b trigger threshold value in byte 3 MDEV 32 103 0x01 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critic
75. grees 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MDEV 32 101 0x01 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 emp 8 aside DIMM G Temperature 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 18 0x12 SDR ENTID ME f Temperature Degrees su 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MDEV 32 102 0x01 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical
76. h bit 2 Undetermined system hardware failure 10b OEM code in byte 2 03h bit 3 Entry added to Auxiliary Log 11b sensor specific event extension code in FRUO Reconfig Sensor specific 04h bit EF Action byte 2 Discrete 0x6F Sensor Population 05h bit 5 Timestamp Clock Synch 5 4 00b unspecified byte 3 5 0x05 SDR_ENTID_PIC System Event Chan nc rrier 01b trigger threshold value in byte 3 MG FRONT BOA SEE ven ange on 10b OEM code in byte 3 RD 160 96 0x12 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Temp Board Inlet 03h Lower Critical going high byte 2 ieiunio Board Inlet 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 6 0x06 SDR ENTID DCM I Temperature Temperature 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 1 SYSBOARD 0x01 Degrees 06h Upper Non critical going low 10b OEM code in byte 3 66 97
77. h 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 Temp DIMM D T 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 15 OxOF Threshold 0x01 emperalure ost Lower Non recoverable going high 01b trigger threshold value in byte 3 SDREENTIDSME Temperature Degrees 06h Upper Non critical going low 10b OEM code in byte 3 MDEV 32 99 0x01 07h Upper Non critical going high 11b sensor specific event extension code in going hig 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event 18 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse re
78. h the state chart For instance an M3 to M4 transition is a normal state change Other values in this table can be used to provide greater levels of detail about what initiated a transition Valid for the MO to M1 M1 to M2 M2 to M3 M3 to M4 M4 to M5 M5 to M6 and M6 to M1 transitions Change Commanded by Shelf Manager with Set FRU Activation The Shelf Manager has issued a command to change states typically during an insertion or extraction Valid for the M2 to M1 M2 to M3 M4 to M6 M5 to M4 and M5 to M6 transitions State Change due to operator changing a Handle Switch The FRU has changed states as a result of an operator changing the state of a Handle Switch Valid for the M1 to M2 M3 to M6 M4 to M5 and M5 to M4 transitions State Change due to FRU programmatic action The FRU has changed states due to some non operator related internal requirement Such as Locked bit being cleared Valid for the M1 to M2 M3 to M6 M4 to M5 and M5 to M4 transitions Communication Lost or Regained The Shelf Manager has lost or regained contact with the FRU and generated an event on its behalf Valid for the M2 to M7 M3 to M7 M4 to M7 M5 to M7 and M6 to M7 M7 to M1 M7 to M2 M7 to M3 M7 to M4 M7 to M5 and M7 to M6 transitions Communication Lost or Regained locally detected The FRU has changed state as a result of an internal detection by the IPM Controller This is only valid for FRUs represented by a physically separate IPM Controller e g m
79. ied byte 2 Event Data 2 is used as bit flag error Event Data 3 is used a bit flag error event 016 previous state and or severity in byte 2 Bit 7 unspecifiedError Bit 7 SetClockState Not Supported 00h bit 0 transition to Running 10b OEM code in byte 2 Bit 6 notPresentError Bit 6 SetClockState Error FRUA Agent Generic Discrete 01 bit 1 transition to In Test 11b sensor specific event extension code in byte 2 Bit 5 multirecHeaderError Bit 5 SetPortState Not Supported Discrete 0x0A FRU Information 02h bit 2 transition to Power Off 5 4 00b unspecified byte 3 Bit 4 multirecDataError Bit 4 SetPortState Error 97 0x61 SDR ENTID PIC OEM Kontron Agent FRU4 Data 03h bit 3 transition to On Line 01b reserved Bit 3 timeout error Bit 3 Clock Internal Mismatch MG FRONT BOA FRU Info Agent Error Detection 04h bit 4 transition to Off Line 10b OEM code in byte 3 Bit 2 ipmcError Bit 2 Clock Match Error Not a single clock RD 160 96 0xC5 05h bit 5 transition to Off Duty 11b sensor specific event extension code in byte 3 Bit 1 fruDataError matches 06h bit 6 transition to Degraded 3 0 Offset from Event Reading Code for discrete Bit 0 commonHeaderError Bit 1 Internal mismatch 07h bit 7 transition to Power Save event state Bit 0 Match Error Not in single link matches 08h bit 8 Install Error 35 AT8060 IPMI Sensor User Guide v1 1 Sen sor ID ID hex Sensor Na
80. ified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 Temp DIMM C Maier DIMM C T t 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 14 0x0E Threshold 0x01 Lower Non recoverable going high 01b trigger threshold value in byte 3 SDR Temperatura Degrees 06h Upper Non critical going low 10b OEM code in byte 3 MDEV 32 98 0x01 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going hig
81. igh 01b trigger threshold value in byte 3 MG FRONT BOA Voltage 0x02 supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 07h Upper Non critical going high 110 sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 1 2V 03h Lower Critical going high byte 2 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 38 0x26 SDR ENTID PIC Threshold 0x01 1 2V payload power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Voltage 0x02 supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical
82. ion Event Data 3 7 0 Memory module device e g DIMM SIMM RIMM identification relative to the entity that the sensor is associated with if SDR provided for this sensor 09h Memory Automatically Throttled memory throttling triggered by a hardware based mechanism operating independent from system software such as automatic thermal throttling or throttling to limit power consumption OAh Critical Overtemperature Memory device has entered a critical overtemperature state exceeding specified operating conditions Memory devices in this state may produce errors or become inaccessible 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in byte 2 5 4 00b unspecified byte 3 01b reserved 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 7 4 Optional offset from Severity Event Reading Code OFh if unspecified 3 0 Optional offset from Event Reading Type Code for previous discrete event state OFh if unspecified The Event Data 3 field can be used to provide an event extension code for the 8h offset 7 0 Memory module device e g DIMM SIMM RIMM identification relative to the entity that the sensor is associated with if SDR provided for this sensor 61 0x3D DIMM A Status
83. ion code in byte 3 3 0 Offset from Event Reading Code for discrete event state 30 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code 00h Front Panel NMI Diagnostic Interrupt 7 6 006 unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Bus Timeout 01b previous state and or severity in byte 2 Code if unspecified 02h I O channel check NMI 10b OEM code in byte 2 3 0 Optional offset from Event Reading Type Code 03h Software NMI 11b sensor specific event extension code in byte 2 for previous discrete event state OFh if unspecified PCle RTM Error Sensor Specific 04h PCI PERR 5 4 00b unspecified byte 3 Discrete Ox6F 05h PCI SERR 01b reserved 74 4 SDR_ENTID_PIC Critical Interrupt RTM PCle Error 06h EISA Fail Safe Timeout 10b OEM code in byte 3 MG_FRONT_BOA 0x13 07h Bus Correctable Error 11b sensor specific event extension code in byte 3 RD 160 96 08h Bus Uncorrectable Error 3 0 Offset from Event Reading Code for discrete 09h Fatal NMI port 61h bit 7 event state OAh Bus Fatal Error OBh Bus Degraded bus operating in a degraded performance state 00h Front Panel NMI Diagnostic Interrupt 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Bus
84. le link matches 08h bit 8 Install Error Only States 00h 01h 02h 06h 08h trigger an 7 6 00b unspecified byte 2 Event Data 2 is used as bit flag error Event Data 3 is used a bit flag error event 016 previous state and or severity in byte 2 Bit 7 unspecifiedError Bit 7 SetClockState Not Supported 00h bit 0 transition to Running 10b OEM code in byte 2 Bit 6 notPresentError Bit 6 SetClockState Error FRU1 Agent Generic Discrete Oth bit 1 transition to In Test 11b sensor specific event extension code in byte 2 Bit 5 multirecHeaderError Bit 5 SetPortState Not Supported Discrete FRU Information 02h bit 2 transition to Power Off 5 4 00b unspecified byte 3 Bit 4 multirecDataError Bit 4 SetPortState Error 94 Ox5E SDR ENTID PIC OEM Kontron Agent FRU1 Data 03h bit 3 transition to On Line 01b reserved Bit 3 timeout error Bit 3 Clock Internal Mismatch MG FRONT BOA FRU Info Agent Error Detection 04h bit 4 transition to Off Line 10b OEM code in byte 3 Bit 2 ipmcError Bit 2 Clock Match Error Not a single clock RD 160 96 0xC5 05h bit 5 transition to Off Duty 11b sensor specific event extension code in byte 3 Bit 1 fruDataError matches 06h bit 6 transition to Degraded 3 0 Offset from Event Reading Code for discrete Bit 0 commonHeaderError Bit 1 Internal mismatch 07h bit 7 transition to Power Save event state Bit 0 Match Error Not in single link matches 08h bit 8 Install
85. me Entity ID Event Reading Type Class and Code Sensor Type Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 98 0x62 Ver Change IPMC SDR ENTID PIC MG BOA RD 160 96 Sensor specific Discrete Ox6F Version Change 0x2B IPMC Firmware Change Detection 00h Hardware change detected with associated Entity Informational This offset does not imply whether the hardware change was successful or not Only that a change occurred 01h Firmware or software change detected with associated Entity Informational Success or failure not implied 02h Hardware incompatibility detected with associated Entity 03h Firmware or software incompatibility detected with associated Entity 04h Entity is of an invalid or unsupported hardware version 05h Entity contains an invalid or unsupported firmware or software version 06h Hardware Change detected with associated Entity was successful deassertion event means unsuccessful 07h Software or FW Change detected with associated Entity was successful deassertion event means unsuccessful Event data 2 can be used for additional event information on thetype of version change with the following definition Event Data 2 7 0 Version change type 00h unspecified 01h management controller device ID change in one or more fields from Get Device ID 02h management controller firmware revision 03h management controller
86. me cover and logo Kontron reserves the right to make changes without notice in product or component design as warranted by evolution in user needs or progress in engineering or manufacturing technology Changes that affect the operation of the unit will be documented in the next revision of this user s guide 2 AT8060 IPMI Sensor User Guide v1 1 AN13016 www kontron com Table of Contents SCOPE m LUTTE eae OE wae Se SSeS wees 4 L Sensor InNTrodUCTION sege oie gays Rocha we RUE Re ud eo ere e OS Bade OWS Gow ree aE 4 censor Model sess aug gae HWS Se eS peg ie ee qae UE SES cq Se DE SSS CAE ME Se 4 Sensor Classes 9 49 wd Greve HAI n vv OE ei e 5 RVEnE ead ng Type eed p d ERES qucd ES 6 Sensor PP PLU 6 Sensor Reading Waele eg Ob Nee RUE ee ww ale 7 Event Data sese y OX CY e Oo eee SOS ea ee EOS KC So ee NU EY eO GOV RUN A RO ee ee Paes 8 iens M CP 8 Sensor ID XXE AGRO HN PNEU WO OK Gabe eel GLACE RUE XU e EURO C RU Ue GAS Se eee 9 25 hielo Pr 0 Get Sensor Reading Command 4 4 vee acne eee eee c eee a a LO Sensor Command 4x43 4X Xx Ao gic ce NU Oo o ee de alee y
87. mgmt controller 7 0 FRU Device ID within controller that generated the event FFh reserved For non intelligent FRU device 7 1 7 bit 2 Slave Address of FRU device This is relative to the bus the device is on For devices on the PMB this is the slave address of the device on the PMB For devices on a private bus this is the slave address of the device on the private bus 0 reserved 1 To track the relationship between timestamps the timestamp change events should be logged in pairs the first event being logged just before the timestamp clock update followed by a second event that is logged after the timestamp clock has been updated This enables software that reads the SEL to be able to determine time relationship between events that were logged before the update and those logged afterward The generation of these events is normally the responsibility of the software that changes the timestamp clock Note that some implementations may queue events prior to their being logged It is recommended that generic software read the SEL to verify that the first event has been recorded with the relative timestamp before setting the new timestamp value and generating the second event AN13016 45 AT8060 IPMI Sensor User Guide v1 1 www kontron com Annex Cause of State Change Values Cause offset Cause of State Change Description Normal State Change This is used when the FRU is proceeding normally throug
88. must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Temp CPU1 03h Lower Critical going high byte 2 ori CPU1 Temperature 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 9 0x09 SDR ENTID DCM Temperature De reas 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 PROCESSOR 0x01 9 06h Upper Non critical going low 10b OEM code in byte 3 65 98 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low 09h Upper Critical going high OAh Upper Non recoverable going low OBh Upper Non recoverable going high byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 17 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor Sensor Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID hex Entity ID Sensor Type Code Threshold Values 7 6 00 unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going hi
89. ne IPMB L hfi 5 4 00b unspecified byte 3 2h Unable to drive data HI Discrete 0x6F FL branch from 01b reserved 3h Unable to drive clock LO 85 0x55 SDR ENTID PIC OEM Kontron FRU fault detection 10b OEM code in byte 3 4h Unable to dive data LO MG FRONT BOA OEM IPMB L link sensor E nye ea bara RD 160 96 state 0xC3 11b sensor specific event extension code in byte 3 5h clock low timeout 5 3 0 Offset from Event Reading Code for discrete 6h Under test the IPM Controller is event state attempting to determine who is causing a bus hang 7h Undiagnosed Communication Failure 02h bit 2 IPMB L Disable 7 6 00b unspecified byte 2 Always 0 Bit 7 3 Always 0 03h bit 3 IPMB L Enable 01b previous state and or severity in byte 2 Bit 2 0 10b OEM code in byte 2 Oh No failure s 11b sensor specific event extension code in byte 2 1h Unable to drive clock HI FRU2 IPMBL State Sensor specific 5 4 00b unspecified byte 2h Unable to drive data HI Discrete Ox6F IPMB L branch from 1 r _ M reserved 3h Unable to drive clock LO 86 0x56 SDR ENTID PIC OEM Kontron FRU fault detection 10b OEM code in byte 3 4h Unable to drive data LO MG BOA OEMIPMB L link sensor RD 160 96 state 0xC3 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 5h clock low timeout
90. ng high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in 03h Lower Critical going high byte 2 Temp DIMMIB Tada DIMM B T t 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 13 0x0D Threshold 0x01 emperature Lower Non recoverable going high 01b trigger threshold value in byte BEEN Temperature Degrees 06h Upper Non critical going low 10b OEM code in byte 3 MDEV 32 97 0x01 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspec
91. nsion code in byte 3 3 0 Offset from Event Reading Code for discrete event state Only States 00h 01h 02h 06h 08h trigger an 7 6 00b unspecified byte 2 Event Data 2 is used as bit flag error Event Data 3 is used a bit flag error event 016 previous state and or severity in byte 2 Bit 7 unspecifiedError Bit 7 SetClockState Not Supported 00h bit 0 transition to Running 10b OEM code in byte 2 Bit 6 notPresentError Bit 6 SetClockState Error FRUO Agent Generic Discrete Oth bit 1 transition to In Test 11b sensor specific event extension code in 2 Bit 5 multirecHeaderError Bit 5 SetPortState Not Supported Discrete 0x0A FRU Information 02h bit 2 transition to Power Off 5 4 00b unspecified byte 3 Bit 4 multirecDataError Bit 4 SetPortState Error 93 0 5 SDR_ENTID_PIC OEM Kontron Agent FRUO Data 03h bit 3 transition to On Line 01b reserved Bit 3 timeout error Bit 3 Clock Internal Mismatch MG_FRONT_BOA FRU Info Agent Error Detection 04h bit 4 transition to Off Line 10b OEM code in byte 3 Bit 2 ipmcError Bit 2 Clock Match Error Not a single clock RD 160 96 0xC5 05h bit 5 transition to Off Duty 11b sensor specific event extension code in byte 3 Bit 1 fruDataError matches 06h bit 6 transition to Degraded 3 0 Offset from Event Reading Code for discrete Bit 0 commonHeaderError Bit 1 Internal mismatch 07h bit 7 transition to Power Save event state Bit 0 Match Error Not in sing
92. nsor Type Code Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Vcc 1 2V SUS Voltage on board 03h Lower Critical going high byte 2 Threshold based 1 2V suspend 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 34 0x22 SDR_ENTID_PIC Threshold 0x01 management power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Voltage 0x02 supply 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 Volts 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified
93. nt for this Sensor No Event for this Sensor 28 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code This sensor type provides a mechanism that allows No Event for this Sensor No Event for this Sensor No Event for this Sensor management controller to direct system management software to ignore a set of sensors based on detecting that presence of an entity This sensor type is not typically used for event generation but to just provide a present reading 00h Entity Present This indicates that the Entity x identified by the MME Sats ommesmusa ENY Diortesonsorispresomt 65 0x41 SDR ENTID ME Entity Presence Presence 01h Entity Absent This indicates that the Entity MDEV 32 100 0x25 identified by the Entity ID for the sensor is absent If the entity is absent system management software should consider all sensors associated with that Entity to be absent as well and ignore those sensors 02h Entity Disabled The Entity is present but has been disabled A deassertion of this event indicates that the Entity has been enabled This sensor type provides a mechanism that allows No Event for this Sensor No Event for this Sensor No Event for this Sensor management controller to direct system management software to ignore a set of sensors base
94. ntity 13h board FRU component change addition or removal of a replaceable component on the board FRU that is not tracked as a FRU AN13016 14 AT8060 IPMI Sensor User Guide v1 1 www kontron com Let s analyze the Event Data Event Data 1 OxC1 OxC1 1100 0001 Bit 7 6 11b sensor specific event extension code in byte 2 Bit 5 4 00b unspecified byte 3 Bit 3 0 00001b offset from Event Reading code offset which triggered the event gt 01h bit 1 Firmware or software change detected with associated Entity Informational Success or failure not implied Event Data 2 0x09 bit 7 0 Version change type gt system firmware EFI BIOS change If the sensor s ID is out of the 0 103 range use the clia sensor or ipmitool sensor command to determine the sensor s name With this name run a search in the Annex A list and verify that the other information match since it may occur that two sensors have the same name while they can belong to different Entity Read a discrete sensor In some cases it can be useful to consult a discrete sensor s State For example to know which jumpers are installed on a board without pulling it out of the chassis the Jumper Status sensor should be consulted To do so use the ipmitool sensor command or the raw Get Sensor Reading command These commands will provide Reading B
95. of failure with the following definition IPMC Storage Err Sensor specific 7 0 Sensor Number Number of the failed sensor Discrete Management sub corresponding to event offset 04h or 103 0x67 SDR ENTID PIC Management system health non 05h FRU failure MG FRONT BOA Subsystem Health volatile memory error The Event Data 2 and 3 fields for this offset can be RD 160 96 0x28 used to provide additional information on the type of failure with the following definition Event Data 2 7 logical physical FRU device Ob device is not a logical FRU Device 1b device is logical FRU Device accessed via FRU commands to mgmt controller 6 5 reserved 4 3 LUN for Master Write Read command or FRU Command 006 if device is non intelligent device directly on IPMB 2 0 Private bus ID if bus Private 000b if device directly on IPMB or device is a logical FRU Device Event Data 3 For LOGICAL FRU DEVICE accessed via FRU commands to mgmt controller 7 0 FRU Device ID within controller that generated the event FFh reserved For non intelligent FRU device 7 1 7 bit Slave Address of FRU device This is relative to the bus the device is on For devices on the IPMB this is the slave address of the device on the IPMB For devices on a private bus this is the slave address of the device on the private bus 0 reserved 40 AT8060 IPMI Sensor User
96. ormance state 00h No bootable media 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Non bootable diskette left in drive 01b previous state and or severity in byte 2 Code Bios Flash 0 02h PXE Server not found 10b OEM code in byte 2 OFh if unspecified Sensor Specific ae Dun boot ct m e sensor specifo een extension code in byte 2 20 Optional offset from Event Reading Type Code imeout waiting for user selection of boot source 4 unspecified byte or 78 FRONT E 0180815 OxGF Bios Flash 0 01b reserved previous discrete event state OFh if unspecified A E oot Error Ox1E 10b OEM code in byte 3 RD 160 96 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h No bootable media01h Non bootable diskette left 7 6 00b unspecified byte 201b previous state 7 4 Optional offset from Severity Event Reading Bios Flash 1 in drive02h PXE Server not foundO3h Invalid boot and or severity in byte 210b OEM code in byte Code 0Fh if unspecified 3 0 Optional offset from SDR ENTID PIC Sensor Specific sector04h Timeout waiting for user selection of boot 211b sensor specific event extension code in byte Event Reading Type Code forprevious discrete event 79 Ox4F m Discrete Ox6F Bios Flash 1 Source 2 5 4 00b unspecified byte 301b reserved10b state OFh if unspecified
97. overable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present FRU2 RTM 02h Lower Critical going low 11b sensor specific event extension code in Power Threshold based FRU2 RTM FRU 03h Lower Critical going high byte 2 Threshold 0x01 3 RTM s disk 1 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 26 Ox1A SDR ENTID PIC Other Unit Based FRU 4 RTM s disk 2 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Sensor Watt Power consumption in 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 0x0B watts 07h Upper Non critical going high 11b sensor specific event extension code in 2 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lowe
98. pe Class and sor hex yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code 0 MO FRU Not Installed 7 4 Ah OEM code in Event Data 2 7 4 Cause of state change See Table 3 23 7 0 FRU Device ID 1 M1 FRU Inactive OEM code in Event Data 3 Cause of state 2 2 FRU Activation Request 3 0 Current State change values for values 3 FRU Activation In Progress 0 FRU Not Installed 3 0 Previous State Min 4 4 FRU Active 1 M1 FRU Inactive 0 MO FRU Not Installed FRU4 Hot Swap Discrete Ox6F 4 RTM Disk 2 5 M5 FRU Deactivation Request 2 2 FRU Activation Request 1 M1 FRU Inactive 4 0x04 PICMG RTM Disk PICMG Hot Swa Available only when 6 M6 FRU Deactivation In Progress 3 M3 FRU Activation In Progress 2 M2 FRU Activation Request 2 4 97 0xF0 P RTM and 2 sis 7 M7 FRU Communication Lost 4 M4 FRU Active 3 M3 FRU Activation In Progress inserted 8 Fh Reserved 5 M5 FRU Deactivation Request 4 4 FRU Active 6 M6 FRU Deactivation In Progress 5 M5 FRU Deactivation Request 7 M7 FRU Communication Lost 6 M6 FRU Deactivation In Progress 8 Fh Reserved 7 M7 FRU Communication Lost 8 Fh Reserved 00h bit 0 System Reconfigured 7 6 00b unspecified byte 2 See Sensor Specific Event Annex B Oth bit 1 OEM System Boot Event 01b trigger reading in byte 2 02
99. pecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Vee VSA CPU 1 03h Lower Critical going high byte 2 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 48 0x30 SDR ENTID PW Threshold 0x01 CPU1 VSA payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 97 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in PLL
100. present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Voc 1 0V SUS Voltage on board 03h Lower Critical going high byte 2 Threshold based 1 0V suspend 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 35 0x23 SDR_ENTID_PIC Threshold 0x01 management power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG_FRONT_BOA Voltage 0x02 supply 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 Volts 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Voc
101. r Critical going low 11b sensor specific event extension code in Vcc 5V SUS Voltage on board 03h Lower Critical going high byte 2 Threshold based 5 09 suspend 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 29 0x1D SDR_ENTID_PIC Threshold 0x01 mana emer 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Voltage 0x02 9 P 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 Suppy 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Voc 3 3V SUS Voltage on board 03h Lower Critical going high byte 2 Threshold based 3 3V suspend 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 30 Ox1E SDR ENTID PI
102. r Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Vcc 48V Feed 03h Lower Critical going high byte 2 Threshold based Voltage on 48v feed 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 27 0x1B SDR_ENTID_PIC Threshold 0x01 board input power 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG BOA RD 160 96 Voltage 0x02 supply Volts 06h Upper Non critical going low 07h Upper Non critical going high 08h Upper Critical going low 09h Upper Critical going high OAh Upper Non recoverable going low OBh Upper Non recoverable going high 10b OEM code in byte 3 11b sensor specific event extension code in byte 3 Bit 3 0 Offset from Event Reading Code for threshold event 20 AT8060 IPMI Sensor User Guide v1 1 Event Reading Sen Type Class and sor hex Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or no
103. r Type Code 00h sensor access degraded or unavailable A 7 6 00b unspecified byte 2 See Sensor Specific Event Annex B See Sensor Specific Event Annex B sensor that is 01b previous state and or severity in byte 2 degraded will still return valid results but may be 10b OEM code in byte 2 operating with a 11b sensor specific event extension code in slower response time or may not detect certain byte 2 possible states A 5 4 00b unspecified byte 3 sensor that is unavailable is not able to return any 010 reserved results 10b OEM code in byte 3 scanning is disabled 11b sensor specific event extension code in 01h controller access degraded or unavailable The byte 3 ability to access 3 0 Offset from Event Reading Code for discrete the controller has been degraded or access is event state unavailable but the party that is doing the monitoring cannot determine which 02h management controller off line controller cannot be accessed for normal operation because it has been intentionally taken off line for a non error condition Note that any commands that are available must function according to specification 03h management controller unavailable controller cannot be accessed because of an error condition 04h Sensor failure the sensor is known to be in error It may still be accessible by software Event Data 2 The Event Data 2 field for this offset can be used to provide additional information on the type
104. rable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Voc VDDQ CPU 1 03h Lower Critical going high byte 2 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 47 Ox2F SDR ENTID PW Threshold 0x01 CPU1 VDDQ payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 97 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 s 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if uns
105. rd Reset 02h Processor internal check stop E 05h Forced Warm reset reverted to Hard O3h Processor internal reset request Board eset pees 04h Reset button warm or forced cold Board reset type and O5h Power up cold 58 ENTID PIC OEM Kontron sources 06h Legacy Initial Watchdog Warm Reset Loop MG_FRONT_BOA Reset Sensor Detection cold reset RD 160 96 0xCF 07h Legacy Programmable Watchdog cold Warm or forced cold 08h Software initiated soft cold warm or forced cold 09h Setup Reset Software initiated Cold 0Ah Power Cycle Full Reset Global Platform Reset FFh Unknown 00h to 07h bit 0 7 Post Code low byte value 7 6 00b unspecified byte 2 If offset 14h If offset 14h see AT8050 Manual section C 2 01b previous state and or severity in byte 2 POST Low Nibble see AT8060 Manual section C 3 POST High Nibble see AT8060 Manual section m 14h bit 14 Post code Error 10b OEM code in byte 2 RST aug Show current All other offset are unused Only offset 14h triggers 116 sensor specific event extension code in byte 2 59 SDR ENTID PIC OEM Kontron parame an event byte 3 MG_FRONT_BOA POST value this sensor 10b OEM code in byte 3 RD 160 96 sensor 0xC6 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 26 AT8060 IPMI Sensor
106. sent but has been disabled A deassertion of this event indicates that the Entity has been enabled 00h bit 0 State Deasserted 7 6 00b unspecified byte 2 2 Oth bit 1 State Asserted 01b previous state and or severity in byte 2 10b OEM code in byte 2 11b sensor specific event extension code in Vid H size Digital Discrete ponn Nemon byte 2 Discrete 0x03 gt 5 4 00b unspecified byte 3 9 0 45 NT PIO POSTMemory doses CMOS 016 reserved RD 160 56 Resize 0x0E changed 10b OEM code in byte 3 n 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h No bootable media 7 6 00b unspecified byte 2 7 4 Optional offset from Severity Event Reading 01h Non bootable diskette left in drive 01b previous state and or severity in byte 2 Code Boot Error 02h PXE Server not found 10b OEM code in byte2 OFh if unspecified Sensor Specific oon man boot nen i a VR out code in byte 2 80 Optional offset from Event Reading Type Code 8 imeout waiting for user selection of boot source 4 unspecified byte or m m Ns Moen Er oci Boot Error 01b reserved previous discrete event state OFh if unspecified RD 160 96 10b OEM code in byte 3 B 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state 00h Secure Mode Front Panel Lockout Violation
107. sion code in byte 3 54 Ox36 SDR ENTID PIC Power Suppl ats 9 1 25V 3 0 Offset from Event Reading Code for discrete MG_FRONT_BOA 0x08 y Bit 8 vccGoodVcoreo event state RD 160 96 Bit 9 vocGoodVpllCpuO Bit 10 vccGoodVsaCpuO Bit 11 vccGoodVttCpuO Bit 12 vccGoodVcore1 Bit 13 vccGoodVpllCpu1 Bit 14 vccGoodVsaCpu1 Bit 15 Unused Bit 0 vccGoodVttCpu1 7 6 00b unspecified byte 2 Bit 1 15 Unused 01b previous state and or severity in byte 2 Power Good2 10b OEM code in byte 2 OEM Discrete 1 m Ep rd ul code in byte 2 Ox77 Actual power good 4 unspecified byte 55 puer Nigra Power Supply status 2nd reg 01b reserved RD 160 96 0x08 10b OEM code in byte 3 t 11b sensor specific event extension code in byte 3 3 0 Offset from Event Reading Code for discrete event state Bit 0 vecGoodVddqd 7 6 00b unspecified byte 2 Bit 1 vecGoodVddq1 01b previous state and or severity in byte 2 Bit 2 vecGood1v1 10b OEM code in byte 2 Bit 3 vecGood1v2 11b sensor specific event extension code in byte 2 Bit 4 vecGood1v5 5 4 00b unspecified byte 3 Bit 5 vecGood1v0Sus 016 reserved Power Good Power good status Bit 6 vecGood1v8Sus 10b OEM code in byte 3 Event OEM Discrete vent th iir since Bit 7 vecGoogAggr or ed with 12V 3 3V 1 5V 11b sensor specific event extension code in byte 3 56 0x38 SDR ENTID PIC 0x77 Power i 1 254 3 0 Offset from Event Reading Code for discr
108. sociated Entity was 13h board FRU component change addition or successful deassertion event means removal of unsuccessful a replaceable component on the board FRU that is not Event data 2 can be used for additional event tracked as a FRU information on the type of version change with the following definition Ver Change FPGA Sensor specific 55 Discrete Ox6F FPGA Firmware Ooh unspecifie a yp SDR ENTID SYS P _FIRM 34 97 Version Change 0x2B Change Detection 01h management controller device ID change in one or more fields from Get Device ID 02h management controller firmware revision 03h management controller device revision 04h management controller manufacturer ID 05h management controller IPMI version 06h management controller auxiliary firmware ID 07h management controller firmware boot block 08h other management controller firmware 09h system firmware EFI BIOS change SMBIOS change OBh operating system change OCh operating system loader change ODh service or diagnostic partition change OEh management software agent change OFh management software application change 10h management software middleware change 11h programmable hardware change e g FPGA 12h board FRU module change change of a module plugged into associated entity 13h board FRU component change addition or removal of a replaceable component on the boar
109. state 6 asserted 5 1b state 5 asserted 4 1b state 4 asserted 3 16 state 3 asserted 2 b state 2 asserted 1 16 state 1 asserted 0 1b state 0 asserted For discrete reading sensors only ional 00h Otherwise 7 reserved Returned as 1b Ignore on read 6 1b state 14 asserted 5 1b state 13 asserted 1b state 12 asserted 1b state 11 asserted 1b state 10 asserted 1b state 9 asserted 1b state 8 asserted Completion Code Will not be displayed if the Request Message completes successfully and normally Byte 1 Sensor Reading For Discrete Sensors will return 00h For Threshold based sensors will return the analog reading This value is coded according to the Event Reading Type and or Sensor type Tools such as ipmitool provide commands which will decode this information in a human readable format IPMI v2 0 Table 35 15 Get Sensor Reading Command p 464 7 AT8060 IPMI Sensor User Guide v1 1 AN13016 Byte 2 e Provides information on the sensor Byte 3 e For Threshold based sensor Indicates were the reading stands against the threshold values e For Discrete sensors Indicates which sensor offsets states are asserted for offset 00h to 07h Byte 4 e For Threshold based sensor 80h since bit 7 is always 1 e For Discrete sensors Indicates which sensor offsets states are asserted for offset 08h to 14h NOTE Sensors have a reading mask
110. t 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in Vcc 12V SUS Voltage on 12V 03h Lower Critical going high byte 2 Threshold based a end 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 28 Ox1C SDR ENTID PIC Threshold 0x01 mana mer wer 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Voltage 0x02 9 P 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lowe
111. tical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non recoverable going high threshold event Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in FRU1 AMC Power Threshold based 03h Lower Critical going high byte 2 Threshold 0x01 FRU 1 AMC 1 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 25 0x19 SDR ENTID PIC Other Unit Based Power consumption 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 MG FRONT BOA Sensor Watt watts 06h Upper Non critical going low 10b OEM code in byte 3 RD 160 96 0x0B 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh Upper Non rec
112. tical going low 11b sensor specific event extension code in byte 07h Upper Non critical going high 3Bit 08h Upper Critical going low 3 0 Offset from Event Reading Code for threshold 09h Upper Critical going high event OAh Upper Non recoverable going low OBh Upper Non recoverable going high Threshold Values 7 6 00b unspecified byte 2 Reading that triggered the event FFh or not present threshold value that triggered event FFh or not 00h Lower Non critical going low 01b trigger reading in byte 2 if unspecified present if unspecified If present Event Data 2 must Oth Lower Non critical going high 10b OEM code in byte 2 Do not confuse reading with Threshold Value be present 02h Lower Critical going low 11b sensor specific event extension code in VCORE 1 03h Lower Critical going high byte 2 7 Threshold based Voltage on board 04h Lower Non recoverable going low 5 4 00b unspecified byte 3 45 0x2D SDR ENTID PW Threshold 0x01 CPU1 Vcore payload 05h Lower Non recoverable going high 01b trigger threshold value in byte 3 RMODULE 20 97 Voltage 0x02 power supply Volts 06h Upper Non critical going low 10b OEM code in byte 3 07h Upper Non critical going high 11b sensor specific event extension code in 08h Upper Critical going low byte 3 09h Upper Critical going high OAh Upper Non recoverable going low Bit 3 0 Offset from Event Reading Code for OBh
113. uccessful Event data 2 can be used for additional event information on the type of version change with the following definition Event Data 2 7 0 Version change type 00h unspecified 01h management controller device ID change in one or more fields from Get Device ID 02h management controller firmware revision 03h management controller device revision 04h management controller manufacturer ID 05h management controller IPMI version 06h management controller auxiliary firmware ID 07h management controller firmware boot block 08h other management controller firmware 09h system firmware EFI BIOS change SMBIOS change OBh operating system change OCh operating system loader change ODh service or diagnostic partition change OEh management software agent change OFh management software application change 10h management software middleware change 11h programmable hardware change e g FPGA 12h board FRU module change change of a module plugged into associated entity 13h board FRU component change addition or removal of a replaceable component on the board FRU that is not tracked as a FRU 14h board FRU replaced with equivalent version 15h board FRU replaced with newer version 16h board FRU replaced with older version 17h board FRU hardware configuration change e g strap jumper cable change etc 7 6 00b unspecified byte 2 01b previous state and or severity in byte 2 10b O
114. vides a mechanism that allows a management controller to direct system management software to ignore a set of sensors based on detecting that presence of an entity This sensor type is not typically used for event generation but to just provide a present reading 00h Entity Present This indicates that the Entity identified by the Entity ID for the sensor is present 01h Entity Absent This indicates that the Entity identified by the Entity ID for the sensor is absent If the entity is absent system management software should consider all sensors associated with that Entity to be absent as well and ignore those sensors 02h Entity Disabled The Entity is present but has been disabled A deassertion of this event indicates that the Entity has been enabled No Event for this Sensor No Event for this Sensor No Event for this Sensor 63 Ox3F DIMM C Status SDR_ENTID_ME MDEV 32 98 Sensor specific Discrete Ox6F Entity Presence 0x25 DIMM C Status amp Presence This sensor type provides a mechanism that allows amanagement controller to direct system management software toignore a set of sensors based on detecting that presence of anentity This sensor type is not typically used for event generation but to just provide a present reading 00h Entity Present This indicates that the Entity identified by the Entity ID for the sensor is present 01h Entity Absent This indicates that the Entit
115. wer Interface State 07h G3 Mechanical Off RD 160 96 0x22 08h Sleeping in an S1 S2 or S3 states used when particular S1 S2 S3 state cannot be determined 09h G1 sleeping S1 S4 state cannot be determined Oah S5 entered by override Obh Legacy ON state Och Legacy OFF state Unknown This sensor is recommended for new IPMI v1 0 and 7 6 00b unspecified byte 2 The Event Data 2 field for this command can be used later 016 previous state and or severity in byte 2 to implementations 10b OEM code in byte 2 provide 00h Timer expired status only no action no 11b sensor specific event extension code in byte 2 an event extension code with the following definition interrupt 5 4 00b unspecified byte 3 bit 7 4 interrupt type Oth Hard Reset 016 reserved Oh none 02h Power Down 10b OEM code in byte 3 1h SMI 03h Power Cycle 11b sensor specific event extension code in byte 3 2h NMI 04h 07h reserved 3 0 Offset from Event Reading Code for discrete 3h Messaging Interrupt 08h Timer interrupt event state Fh unspecified The Event Data 2 field for this command can be used all other reserved to provide bit 3 0 timer use at expiration IPMI Watchdog Sensor Specific an event extension code with the following definition Oh reserved g Discrete IPMI Watchdog 7 4 interrupt type Jh BIOS FRB 81 0x51 SDR_ENTID_PIC Watchdog 2 payload watchdog Oh none 2h BIOS POST MG FRONT BOA 0x23
116. y identified by the Entity ID for the sensor is absent If the entity is absent system management software should consider all sensors associated with that Entity to be absent as well and ignore those sensors 02h Entity Disabled The Entity is present but has been disabled A deassertion of this event indicates that the Entity has been enabled No Event for this Sensor No Event for this Sensor No Event for this Sensor 64 0x40 DIMM D Status SDR_ENTID_ME MDEV 32 99 Sensor specific Discrete Entity Presence 0x25 DIMM D Status amp Presence This sensor type provides a mechanism that allows a management controller to direct system management software to ignore a set of sensors based on detecting that presence of an entity This sensor type is not typically used for event generation but to just provide a present reading 00h Entity Present This indicates that the Entity identified by the Entity ID for the sensor is present 01h Entity Absent This indicates that the Entity identified by the Entity ID for the sensor is absent If the entity is absent system management software should consider all sensors associated with that Entity to be absent as well and ignore those sensors 02h Entity Disabled The Entity is present but has been disabled A deassertion of this event indicates that the Entity has been enabled No Event for this Sensor No Eve
117. yte 3 amp 4 which correspond to Response Data Byte 4 amp 5 as shown section 1 Sensor Introduction To analyze the reading table 2 and the offset column on Annex A should be consulted Example Reading Bytes 3 amp 4 0xA193 for the Jumper Status sensor Meaning 0xA193 1010 0001 1001 0011 e 00h bit 0 Jumper 00 Present 1 1 2 e 05h bit 5 Jumper 05 Present 11 12 e 07h bit 7 Jumper 07 Present JP2 1 2 e 08h bit 8 Jumper 08 Present JP2 3 4 e 09h bit 9 Jumper 09 Present JP2 5 6 e OCh bit 12 Jumper 12 Present JP2 11 12 15 AT8060 IPMI Sensor User Guide v1 1 AN13016 www kontron com Annex A List of AT8060 RTM8060 sensors NOTE Any changes to this table should also be ported to Sensors AT8060vx y xls document Corresponding BMC revision 1 38 Event Reading Sen Type Class and sor hex Sansor yo Code Description Offset Data Byte 1 Data Byte 2 Data Byte 3 ID Sensor Type Code 0 FRU Not Installed 7 4 Ah OEM code in Event Data 2 7 4 Cause of state change See Table 3 23 7 0 FRU Device ID 1 1 FRU Inactive OEM code in Event Data 3 Cause of state 2 M2 FRU Activation Request 3 0 Current State change values for values 3 FRU Activation In Progress 0 MO FRU Not Installed 3 0 Previous State Sensor specific 4 M4 FRU Active 1 1

Download Pdf Manuals

image

Related Search

Related Contents

東北農政局工事成績等評定実施要領(平成15年3月28日付け14北総第  Taxe d`apprentissage 2015  AD900 Pro key programmer User Manual  UPS Online Rack de 5KVA  2015年10月18日礼拝説教  First steps UCCNC      AVR 700/AVR 70/AVR 70C  User Guide: Introduction to AWS-SAL  

Copyright © All rights reserved.
Failed to retrieve file