Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-79-1546218.1
Update Date:2017-05-02
Keywords:

Solution Type  Predictive Self-Healing Sure

Solution  1546218.1 :   Netra CT900 Sensor Reference  


Related Items
  • Sun Netra CT900 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Usx/Blade/Netra>SN-SPARC: Netra Cxxxx
  •  




In this Document
Purpose
Details
References


Applies to:

Sun Netra CT900 Server - Version All Versions to All Versions [Release All Releases]
Information in this document applies to any platform.

Purpose

Reference on Netra CT900 Sensors

Details

The sensor commands below are run on the active CT900 ShMM.  The clia is require prior each command if not in clia mode.


To create a list of sensors for a component:

[clia] sensor <component> | grep Sensor

# clia sensor board 1 | grep Sensor
9a: LUN: 0, Sensor # 0 ("FRU 0 Hot Swap")
9a: LUN: 0, Sensor # 2 ("IPMB Physical")
9a: LUN: 0, Sensor # 3 ("BMC Watchdog")
9a: LUN: 0, Sensor # 4 ("CPU Temp1")
9a: LUN: 0, Sensor # 5 ("CPU Temp2")
9a: LUN: 0, Sensor # 6 ("Board Temp")
9a: LUN: 0, Sensor # 7 ("12.0V")
9a: LUN: 0, Sensor # 8 ("5.0V")
9a: LUN: 0, Sensor # 9 ("3.3V")
9a: LUN: 0, Sensor # 10 ("3.3V STBY")
9a: LUN: 0, Sensor # 11 ("3.0 VBAT/STBY")
9a: LUN: 0, Sensor # 12 ("1.0V VDD")
9a: LUN: 0, Sensor # 13 ("1.1V/1.28V CPU")
9a: LUN: 0, Sensor # 14 ("VDD 1.1V")
9a: LUN: 0, Sensor # 15 ("1.5V")
9a: LUN: 0, Sensor # 16 ("VDD 1.55V/1.8V F")
9a: LUN: 0, Sensor # 17 ("VDD 2.5V")
9a: LUN: 0, Sensor # 18 ("VDD_IO 1.2V")
9a: LUN: 0, Sensor # 1 ("ARTM HotSwap")
9a: LUN: 0, Sensor # 19 ("Version change")
9a: LUN: 0, Sensor # 20 ("P48V Alarm")
9a: LUN: 0, Sensor # 23 ("VDD 1.8V M0")
9a: LUN: 0, Sensor # 21 ("Sys fw progress")
9a: LUN: 0, Sensor # 22 ("Graceful reboot")
9a: LUN: 0, Sensor # 24 ("ARTM 3V3STBY")
9a: LUN: 0, Sensor # 25 ("ARTM 3V3MAIN")
9a: LUN: 0, Sensor # 26 ("ARTM 12V")
9a: LUN: 0, Sensor # 27 ("ARTM 5V")
9a: LUN: 0, Sensor # 28 ("ARTM 1V2")
9a: LUN: 0, Sensor # 29 ("ARTM TEMP-AIR")
9a: LUN: 0, Sensor # 30 ("ARTM TEMP-LSI")
9a: LUN: 0, Sensor # 31 ("ARTM TEMP-ADM")
#



To check reading of sensor:

[clia] sensordata <IPMB> <sensor #>

# clia sensordata 9a 6

9a: LUN: 0, Sensor # 6 ("Board Temp")
    Type: Threshold (0x01), "Temperature" (0x01)
    Status: 0xc0
        All event messages enabled from this sensor
        Sensor scanning enabled
        Initial update completed
    Raw data: 40 (0x28)
    Processed data: 40.000000 degrees C
    Status: 0x00
#

 


To check threshold of sensor:

[clia] getthreshold <IPMB> <sensor #>

# clia getthreshold 9a 6

9a: LUN: 0, Sensor # 6 ("Board Temp")
    Type: Threshold (0x01), "Temperature" (0x01)
        Upper Non-Critical Threshold, Raw Data: 0x3c    Processed data: 60.000000 degrees C
        Upper Critical Threshold, Raw Data: 0x46    Processed data: 70.000000 degrees C
        Upper Non-Recoverable Threshold, Raw Data: 0x58    Processed data: 88.000000 degrees C
#

 


To get all details of sensor:

[clia] sensor -v <IPMB> <sensor #>

# clia sensor -v 9a 6

9a: LUN: 0, Sensor # 6 ("Board Temp")
    Type: Threshold (0x01), "Temperature" (0x01)
    Belongs to entity: (0x3, 96) [FRU # 0]
    Assertion Mask: 0x0a80
        Upper Non-Critical Going High
        Upper Critical Going High
        Upper Non-Recoverable Going High
    Deassertion Mask: 0x7a80
        Upper Non-Critical Going High
        Upper Critical Going High
        Upper Non-Recoverable Going High
    Settable / Readable Mask: 0x3838
        Upper Non-Critical Threshold is Comparison Returned
        Upper Critical Threshold is Comparison Returned
        Upper Non-Recoverable Threshold Comparison is Returned
        Upper Non-Critical Threshold is Readable
        Upper Critical Threshold is Readable
        Upper Non-Recoverable Threshold is Readable
        Upper Non-Critical Threshold is Settable
        Upper Critical Threshold is Settable
        Upper Non-Recoverable Threshold is Settable
    Unit Percentage: OFF (0), Unit Modifier: none (0), Unit Rate: none (0)
    Analog Format: 2's complement (signed) (2)
    Base Unit: degrees C (1), Modifier Unit: unspecified (0)
    Linearization: linear (0), M = 100, B = 0, K1 = 0, K2 = -2
    Tolerance = 0, Accuracy = 0, Accuracy EXP = 0
    Analog Flags: 0x0
    Nominal: 25 (0x19), Normal max: 60 (0x3c), Normal min: 10 (0x0a)
    Sensor max: 127 (0x7f), Sensor min: -128 (0x80)
    Upper Thresholds:
        Non-Critical: 60 (0x3c) Critical: 70 (0x46) Non-Recoverable: 88 (0x58)
    Lower Thresholds:
        N/A
    Hysteresis:
        Positive: 2 (0x02), Negative 2 (0x02)
#

 


To change threshold of sensor:

[clia] setthreshold <addr> [ lun: ]<sensor_id> | <sensor name> unc | uc | unr | lnc | lc | lnr [-r] value

# clia getthreshold 9a 6

9a: LUN: 0, Sensor # 6 ("Board Temp")
    Type: Threshold (0x01), "Temperature" (0x01)
        Upper Non-Critical Threshold, Raw Data: 0x3c    Processed data: 60.000000 degrees C
        Upper Critical Threshold, Raw Data: 0x46    Processed data: 70.000000 degrees C
        Upper Non-Recoverable Threshold, Raw Data: 0x58    Processed data: 88.000000 degrees C
#
# clia setthreshold 9a 6 unr 85

    Threshold set successfully
#
# clia getthreshold 9a 6

9a: LUN: 0, Sensor # 6 ("Board Temp")
    Type: Threshold (0x01), "Temperature" (0x01)
        Upper Non-Critical Threshold, Raw Data: 0x3c    Processed data: 60.000000 degrees C
        Upper Critical Threshold, Raw Data: 0x46    Processed data: 70.000000 degrees C
        Upper Non-Recoverable Threshold, Raw Data: 0x55    Processed data: 85.000000 degrees C
#
# clia setthreshold 9a 6 unr 88

    Threshold set successfully
#
# clia getthreshold 9a 6

9a: LUN: 0, Sensor # 6 ("Board Temp")
    Type: Threshold (0x01), "Temperature" (0x01)
        Upper Non-Critical Threshold, Raw Data: 0x3c    Processed data: 60.000000 degrees C
        Upper Critical Threshold, Raw Data: 0x46    Processed data: 70.000000 degrees C
        Upper Non-Recoverable Threshold, Raw Data: 0x58    Processed data: 88.000000 degrees C
#

NOTE: The value are stored in HEX (0x58), so it does not necessary reflect the value set to --- could be slight off or not changed at all, depending on the HEX value it is converted to.

 


Sensor Type Reference:

Code

Type

Use

00

Unspecified

Unspecified

01

Threshold

Standard Threshold Sensor

02-0C

Generic

Standard Discrete Sensor

6f

Sensor Specific

Sensor-Type Specific Discrete

70-7f

OEM

OEM-Specified Discrete

 

Threshold Sensor is "continuous" (real number) and Discrete Sensor are "logic" (true or false)

 

Several sensors (with discrete type sensor) could be used to check if components are present or not (or connected but failed):

# clia sensor 20 | grep Filter
20: LUN: 0, Sensor # 150 ("Air Filter")
#
# clia sensordata 20 150

20: LUN: 0, Sensor # 150 ("Air Filter")
    Type: Discrete (0x6f), "Entity Presence" (0x25)
    Status: 0xc0
        All event messages enabled from this sensor
        Sensor scanning enabled
        Initial update completed
    Sensor reading: 0x00
    Current State Mask 0x0001
        Entity Present
#
# clia sensor 20 | grep PEM
20: LUN: 0, Sensor # 162 ("PEM A In 2")
20: LUN: 0, Sensor # 163 ("PEM A In 2 Fused")
20: LUN: 0, Sensor # 164 ("PEM A In 1")
20: LUN: 0, Sensor # 165 ("PEM A In 1 Fused")
20: LUN: 0, Sensor # 166 ("PEM A In 4")
20: LUN: 0, Sensor # 167 ("PEM A In 4 Fused")
20: LUN: 0, Sensor # 168 ("PEM A In 3")
20: LUN: 0, Sensor # 169 ("PEM A In 3 Fused")
20: LUN: 0, Sensor # 174 ("PEM B In 2")
20: LUN: 0, Sensor # 175 ("PEM B In 2 Fused")
20: LUN: 0, Sensor # 176 ("PEM B In 1")
20: LUN: 0, Sensor # 177 ("PEM B In 1 Fused")
20: LUN: 0, Sensor # 178 ("PEM B In 4")
20: LUN: 0, Sensor # 179 ("PEM B In 4 Fused")
20: LUN: 0, Sensor # 180 ("PEM B In 3")
20: LUN: 0, Sensor # 181 ("PEM B In 3 Fused")
20: LUN: 0, Sensor # 192 ("PEM A")
20: LUN: 0, Sensor # 193 ("PEM B")
20: LUN: 0, Sensor # 200 ("PEM A Temp")
20: LUN: 0, Sensor # 201 ("PEM B Temp")
#
# clia sensordata 20 164

20: LUN: 0, Sensor # 164 ("PEM A In 1")
    Type: Discrete (0x6f), "Entity Presence" (0x25)
    Status: 0xc0
        All event messages enabled from this sensor
        Sensor scanning enabled
        Initial update completed
    Sensor reading: 0x00
    Current State Mask 0x0001
        Entity Present
#
# clia sensordata 20 165

20: LUN: 0, Sensor # 165 ("PEM A In 1 Fused")
    Type: Discrete (0x6f), "Entity Presence" (0x25)
    Status: 0xc0
        All event messages enabled from this sensor
        Sensor scanning enabled
        Initial update completed
    Sensor reading: 0x00
    Current State Mask 0x0001
        Entity Present
#


References

<NOTE:1546216.1> - Netra CT900 IPMB address references

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback