Saturday, October 31, 2009

How to find Temperature Range on Sun Blade [TM] and Sun Fire[TM] systems

To find out the temperature range and the current temperature on Sun Blade Desktop or a Sun Fire entry level server, we can try this

# prtpicl -v -c temperature-sensor

This will extract the information from FRU and display on screen. DO NOTE that the info in the FRU is set at manufacturing, and can varies from CPU speed to CPU type. It should not be assumed that there is a default temp for all CPUs.

e.g.

# prtpicl -v -c temperature-sensor
CPU0_DIE_TEMPERATURE_SENSOR (temperature-sensor, 3a00000579)
:PSVC_FRU (3a000006ebTBL)

| (3a0000058dH) |
:PSVC_PHYSICAL_DEVICE (3a00000678TBL)

| (3a000005a1H) |
:PSVC_PARENT (3a000005ebTBL)

| (3a0000049dH) |
:PSVC_TS_OVERTEMP_LED (3a000005b8TBL)

| (3a000004e1H) |
:HighShutdownThreshold 95
:HighWarningThreshold 93
:LowShutdownThreshold -10
:LowWarningThreshold 0
:Temperature 59
:FaultInformation NO_FAULT
:State OK
:_class temperature-sensor
:name CPU0_DIE_TEMPERATURE_SENSOR
CPU1_DIE_TEMPERATURE_SENSOR (temperature-sensor, 3a00000583)
:PSVC_FRU (3a000006eeTBL)

| (3a00000592H) |
:PSVC_PHYSICAL_DEVICE (3a0000067bTBL)

| (3a000005a6H) |
:PSVC_PARENT (3a000005eeTBL)

| (3a000004a2H) |
:PSVC_TS_OVERTEMP_LED (3a000005bbTBL)

| (3a000004e1H) |
:HighShutdownThreshold 95
:HighWarningThreshold 93
:LowShutdownThreshold -10
:LowWarningThreshold 0
:Temperature 57
:FaultInformation NO_FAULT
:State OK
:_class temperature-sensor
:name CPU1_DIE_TEMPERATURE_SENSOR

Here, system will send out alert upon 93 deg C, shutdown upon 95 deg C. Current temperature is 57 deg C.

No comments: