7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * CDDL HEADER START
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * The contents of this file are subject to the terms of the
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Common Development and Distribution License (the "License").
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * You may not use this file except in compliance with the License.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * See the License for the specific language governing permissions
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * and limitations under the License.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * When distributing Covered Code, include this CDDL HEADER in each
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * If applicable, add the following below this CDDL HEADER, with the
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * fields enclosed by brackets "[]" replaced with your own identifying
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * information: Portions Copyright [yyyy] [name of copyright owner]
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * CDDL HEADER END
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Fault event definitions.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.sas-expander.fail@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.unusable-chassis-id@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Error event definitions.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.config.missing-fan@ses-enclosure;
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydanevent ereport.chassis.config.missing-fantray@ses-enclosure;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.config.missing-psu@ses-enclosure;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.ecb.shutoff@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.ethernet.link-down@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.ethernet.link-down@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.psu.ext-ac-fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.sas-expander.fail@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.unusable-chassis-id@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.post.device.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.post.device.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.oc@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.oc@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.uc@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.uc@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.read-fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.read-fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.temp.ot@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.temp.ut@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.ov@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.ov@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.uv@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.uv@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sp.svc-restart@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sp.unavailable@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.io.sas.log.non-fatal@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Service Processor failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Controller failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Fan module failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * I2C transaction failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Chassis ID unusable failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.unusable-chassis-id@fanboard ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.unusable-chassis-id@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Configuration failure
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan ereport.chassis.config.missing-psu@ses-enclosure{
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("min-required", payloadprop("min-required")) &&
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("devices", payloadprop("devices"))};
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan ereport.chassis.config.missing-fan@ses-enclosure{
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("min-required", payloadprop("min-required")) &&
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("devices", payloadprop("devices"))};
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan ereport.chassis.config.missing-fantray@ses-enclosure{
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("min-required", payloadprop("min-required")) &&
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("devices", payloadprop("devices"))};
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Fan failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Sensor reading failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Temperature failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Power failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Power supply unit failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * External power failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * SAS Expander failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.sas-expander.fail@sas-expander ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.sas-expander.fail@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Ethernet failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.ethernet.link-down@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.ethernet.link-down@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Service Processor unavailable failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Service Processor service failure
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("service", payloadprop("service"))};
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * SAS Expander Log failure