From cindi@sac.sfbay.sun.com Thu Dec  4 14:21:51 2008
Received: from newsunmail1brm.central.sun.com (newsunmail1brm.Central.Sun.COM [129.147.62.245])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mB4MLpXV004173
	for <psarc-ext@sac.sfbay.sun.com>; Thu, 4 Dec 2008 14:21:51 -0800 (PST)
Received: from nwk-avmta-1.SFBay.Sun.COM (nwk-avmta-1.SFBay.Sun.COM [129.146.11.74])
	by newsunmail1brm.central.sun.com (8.13.7+Sun/8.13.7/ENSMAIL,v2.2) with ESMTP id mB4MLpUG010775;
	Thu, 4 Dec 2008 15:21:51 -0700 (MST)
Received: from pmxchannel-daemon.nwk-avmta-1.sfbay.Sun.COM by
 nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 id <0KBD00005I4DHW00@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 04 Dec 2008 14:21:49 -0800 (PST)
Received: from dm-sfbay-01.sfbay.sun.com ([129.145.155.118])
 by nwk-avmta-1.sfbay.Sun.COM
 (Sun Java System Messaging Server 6.2-3.04 (built Jul 15 2005))
 with ESMTP id <0KBD00LN8I4C5I30@nwk-avmta-1.sfbay.Sun.COM>; Thu,
 04 Dec 2008 14:21:48 -0800 (PST)
Received: from sac.sfbay.sun.com (new-sac.SFBay.Sun.COM [129.146.175.65])
	by dm-sfbay-01.sfbay.sun.com (8.13.8+Sun/8.13.8/ENSMAIL,v2.2)
 with ESMTP id mB4MLmNj021876; Thu, 04 Dec 2008 14:21:48 -0800 (PST)
Received: from sac.sfbay.sun.com (localhost [127.0.0.1])
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8) with ESMTP id mB4MLl2S004168; Thu,
 04 Dec 2008 14:21:47 -0800 (PST)
Received: (from cindi@localhost)
	by sac.sfbay.sun.com (8.13.8+Sun/8.13.8/Submit) id mB4MLlCL004164; Thu,
 04 Dec 2008 14:21:47 -0800 (PST)
Date: Thu, 04 Dec 2008 14:21:47 -0800 (PST)
From: Cynthia McGuire <cindi@sac.sfbay.sun.com>
Subject: Reflecting Fan/Power Supply Diagnosis in Solaris [PSARC/2008/753 Self
 Review]
To: PSARC-ext@sun.com
Cc: robert.johnston@sun.com
Message-id: <200812042221.mB4MLlCL004164@sac.sfbay.sun.com>
Content-transfer-encoding: 7BIT
X-PMX-Version: 5.4.1.325704
Status: RO
Content-Length: 6916


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


