Subject: Reflecting Fan/Power Supply Diagnosis in Solaris [PSARC/2008/753 Self Review] To: PSARC-ext@Sun.Com Cc: robert.johnston@sun.com Bcc: one-pager-list@sac.sfbay one-pager-log@sac.sfbay sac-bar@sac.sfbay Template Version: @(#)sac_nextcase %I% %G% SMI This information is Copyright 2008 Sun Microsystems 1. Introduction 1.1. Project/Component Working Name: Reflecting Fan/Power Supply Diagnosis in Solaris 1.2. Name of Document Author/Supplier: Author: Robert Johnston 1.3 Date of This Document: 04 December, 2008 4. Technical Description fault and ereport interfaces are private. ercheck Report Workspace: /tank/ws/robj/sensor-transport-events Host: hyper As of: Wed Dec 3 15:48:34 PST 2008 Compare to: /net/events2.sfbay/export/gates/events-gate ================================ New Events ================================ ereport.sensor Errors generated from sensors telemetry ------------- Payload 0 ------------- Empty. [leaf] ereport.sensor.failure Hard errors generated from sensors telemetry ------------- Payload 0 ------------- Inherit version 0 from ereport Inherit version 0 from ereport.sensor details nvlist raw result from 'topo_sensor_failure' method nonrecov boolean error state is unrecoverable predictive boolean Sensor telemetry indicates a predicted failure source uint32 Source of failure (TOPO_SENSOR_ERRSRC_UNKNOWN, TOPO_SENSOR_ERRSRC_INTERNAL or TOPO_SENSOR_ERRSRC_EXTERNAL) type string type of resource monitored (libtopo node name) fault.fan Faults detected in fan tray or module ------------- Payload 0 ------------- Empty. [leaf] fault.fan.failed External failure detected in fan ------------- Payload 0 ------------- Inherit version 0 from fault Inherit version 0 from fault.fan [leaf] fault.fan.failed-pred Failure predicted in fan tray or module ------------- Payload 0 ------------- Inherit version 0 from fault Inherit version 0 from fault.fan fault.psu Power-supply faults ------------- Payload 0 ------------- Empty. [leaf] fault.psu.failed External failure detected in power supply ------------- Payload 0 ------------- Inherit version 0 from fault Inherit version 0 from fault.psu [leaf] fault.psu.failed-ext External condition resulting in power supply failure ------------- Payload 0 ------------- Inherit version 0 from fault Inherit version 0 from fault.psu [leaf] fault.psu.failed-int Internal power-supply failure ------------- Payload 0 ------------- Inherit version 0 from fault Inherit version 0 from fault.psu [leaf] fault.psu.failed-pred Predicted failure in power supply ------------- Payload 0 ------------- Inherit version 0 from fault Inherit version 0 from fault.psu fault.sensor Faults reported from external sensors ------------- Payload 0 ------------- Empty. fault.sensor.fan Faults detected in fan tray or module ------------- Payload 0 ------------- Empty. [leaf] fault.sensor.fan.failed External failure detected in fan ------------- Payload 0 ------------- Inherit version 0 from fault Inherit version 0 from fault.sensor Inherit version 0 from fault.sensor.fan fault.sensor.psu Power-supply faults ------------- Payload 0 ------------- Empty. [leaf] fault.sensor.psu.failed External failure detected in power supply ------------- Payload 0 ------------- Inherit version 0 from fault Inherit version 0 from fault.sensor Inherit version 0 from fault.sensor.psu ============================= New Dictionaries ============================= SENSOR 0x5345Sensor Diagnoses ========================== New Dictionary Entries ========================== SENSOR entry 0 type fault severity minor keys fault.sensor.fan.failed SENSOR entry 1 type fault severity minor keys fault.sensor.psu.failed SENSOR entry 2 type fault severity minor keys fault.fan.failed SENSOR entry 3 type fault severity minor keys fault.psu.failed SENSOR entry 4 type fault severity minor keys fault.fan.failed-pred SENSOR entry 5 type fault severity minor keys fault.psu.failed-pred SENSOR entry 6 type fault severity minor keys fault.psu.failed-int SENSOR entry 7 type fault severity minor keys fault.psu.failed-ext ================================= New Sets ================================= PSARC/2008/XXX PSARC 2008/XXX Reflecting Fan/Power Supply Diagnosis in Solaris events ereport.sensor.failure fault.sensor.fan.failed fault.sensor.psu.failed fault.fan.failed fault.fan.failed-pred fault.psu.failed fault.psu.failed-pred fault.psu.failed-int fault.psu.failed-ext msgs SENSOR:0 SENSOR:1 SENSOR:2 SENSOR:3 SENSOR:4 SENSOR:5 SENSOR:6 SENSOR:7 ============================================================================== ** ARC review is required. ** End of ercheck report, errors found: 0 6. Resources and Schedule 6.4. Steering Committee requested information 6.4.1. Consolidation C-team Name: ON 6.5. ARC review type: Automatic 6.6. ARC Exposure: open