7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * CDDL HEADER START
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan *
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 *
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * or http://www.opensolaris.org/os/licensing.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * See the License for the specific language governing permissions
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * and limitations under the License.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan *
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 *
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * CDDL HEADER END
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan#pragma dictionary "STORAGE"
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Fault event definitions.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.config.fan-fail@ses-enclosure;
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydanevent fault.config.fantray-fail@ses-enclosure;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.config.psu-fail@ses-enclosure;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.controller.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.ethernet.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.ethernet.fail@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.fan.fail@fan;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.fan.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.psu.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.psu.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.sas-expander.fail@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.device.unusable-chassis-id@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.io.i2c.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.io.i2c.fail@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.io.i2c.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.io.i2c.fail@powerboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.io.i2c.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.io.sas.log.fatal@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.io.sas.log.non-fatal@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.power.ext-fail@ses-enclosure;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.power.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.power.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.power.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.power.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.power.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.power.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.power.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.sensor.read-fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.sensor.read-fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.sensor.read-fail@fan;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.sensor.read-fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.sp.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.sp.svc-fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.sp.unavailable@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.temp.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.temp.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent fault.temp.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Error event definitions.
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
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.dc-fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.psu.dc-oc@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.psu.dc-ov@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.psu.dc-uv@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.psu.ext-ac-fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.psu.ot@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.sas-expander.fail@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.device.unusable-chassis-id@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.io.i2c.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.io.i2c.fail@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.io.i2c.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.io.i2c.fail@powerboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.io.i2c.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.post.device.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.post.device.fail@fan;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.post.device.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.post.device.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.post.sp.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.oc@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.oc@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.oc@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.uc@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.uc@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.current.uc@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.fanspeed.us@fan;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.read-fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.read-fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.read-fail@fan;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.read-fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.temp.ot@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.temp.ot@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.temp.ot@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.temp.ut@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.temp.ut@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.temp.ut@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.ov@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.ov@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.ov@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.uv@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.uv@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sensor.voltage.uv@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sp.svc-restart@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.chassis.sp.unavailable@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.io.sas.log.fatal@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanevent ereport.io.sas.log.non-fatal@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Service Processor failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.sp.fail@controller ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.post.sp.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Controller failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.controller.fail@controller ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.post.device.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Fan module failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.fan.fail@fanmodule ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.post.device.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * I2C transaction failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.io.i2c.fail@controller ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.io.i2c.fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.io.i2c.fail@fanboard ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.io.i2c.fail@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.io.i2c.fail@fanmodule ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.io.i2c.fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.io.i2c.fail@powerboard ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.io.i2c.fail@powerboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.io.i2c.fail@psu ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.io.i2c.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Chassis ID unusable failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.unusable-chassis-id@fanboard ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.unusable-chassis-id@fanboard;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Configuration failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.config.psu-fail@ses-enclosure ->
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan ereport.chassis.config.missing-psu@ses-enclosure{
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("min-required", payloadprop("min-required")) &&
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("devices", payloadprop("devices"))};
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.config.fan-fail@ses-enclosure ->
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
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydanprop fault.config.fantray-fail@ses-enclosure ->
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
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Fan failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.fan.fail@fan ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.fanspeed.us@fan,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.post.device.fail@fan;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Sensor reading failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.sensor.read-fail@controller ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.read-fail@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.sensor.read-fail@fanmodule ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.read-fail@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.sensor.read-fail@fan ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.read-fail@fan;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.sensor.read-fail@psu ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.read-fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Temperature failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.temp.fail@controller ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.temp.ot@controller,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.temp.ut@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.temp.fail@fanmodule ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.temp.ot@fanmodule,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.temp.ut@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.temp.fail@psu ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.temp.ot@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.temp.ut@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Power failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.power.fail@controller ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.ecb.shutoff@controller,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.current.oc@controller,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.current.uc@controller,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.voltage.ov@controller,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.voltage.uv@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.power.fail@fanmodule ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.current.oc@fanmodule,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.current.uc@fanmodule,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.voltage.ov@fanmodule,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.voltage.uv@fanmodule;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.power.fail@psu ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.current.oc@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.current.uc@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.voltage.ov@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sensor.voltage.uv@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Power supply unit failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.psu.fail@psu ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.psu.dc-fail@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.psu.dc-ov@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.psu.dc-uv@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.psu.dc-oc@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.psu.ot@psu,
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.post.device.fail@psu;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * External power failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.power.ext-fail@ses-enclosure ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.psu.ext-ac-fail@psu<>;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * SAS Expander failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.sas-expander.fail@sas-expander ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.sas-expander.fail@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Ethernet failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.ethernet.fail@controller ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.ethernet.link-down@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.device.ethernet.fail@sas-expander ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.device.ethernet.link-down@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Service Processor unavailable failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.sp.unavailable@controller ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.chassis.sp.unavailable@controller;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * Service Processor service failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.sp.svc-fail@controller ->
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan ereport.chassis.sp.svc-restart@controller{
c27f025d34302f23b772782922d25dfcd4c33250Tarik Soydan setpayloadprop("service", payloadprop("service"))};
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan/*
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan * SAS Expander Log failure
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan */
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.io.sas.log.non-fatal@sas-expander ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.io.sas.log.non-fatal@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydanprop fault.io.sas.log.fatal@sas-expander ->
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan ereport.io.sas.log.fatal@sas-expander;
7851b394eaf422b4e39062c8bdecfbd8b9c79dd0Tarik Soydan