Mercurial > illumos > illumos-gate
changeset 12990:15a3cd8e01c7
6970313 remove unused ereport.chassis.io.i2c.poweron-fail
6973500 enhancements for storage FMA knowledge articles
6973508 add ereport/fault for missing fantray to storage FMA
author | Tarik Soydan <Tarik.Soydan@Sun.COM> |
---|---|
date | Sun, 01 Aug 2010 00:14:00 -0400 |
parents | 19cd6b4c098c |
children | 99d5baececdc |
files | usr/src/cmd/fm/dicts/STORAGE.dict usr/src/cmd/fm/dicts/STORAGE.po usr/src/cmd/fm/eversholt/files/common/storage.esc |
diffstat | 3 files changed, 124 insertions(+), 139 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/cmd/fm/dicts/STORAGE.dict Sat Jul 31 21:03:28 2010 -0600 +++ b/usr/src/cmd/fm/dicts/STORAGE.dict Sun Aug 01 00:14:00 2010 -0400 @@ -20,25 +20,26 @@ # # CDDL HEADER END # + # DO NOT EDIT -- this file is generated by the Event Registry. # -FMDICT: name=STORAGE version=1 maxkey=1 dictid=0x5354 +FMDICT: name=STORAGE version=1 maxkey=1 dictid=0x534F fault.config.fan-fail=1 -fault.config.psu-fail=2 -fault.device.controller.fail=3 -fault.device.ethernet.fail=4 -fault.device.fan.fail=5 -fault.device.psu.fail=6 -fault.device.sas-expander.fail=7 -fault.device.unusable-chassis-id=8 -fault.io.i2c.fail=9 -fault.io.i2c.poweron-fail=10 -fault.io.sas.log.non-fatal=11 -fault.io.sas.log.fatal=12 -fault.power.fail=13 -fault.power.ext-fail=14 +fault.config.fantray-fail=2 +fault.config.psu-fail=3 +fault.device.controller.fail=4 +fault.device.ethernet.fail=5 +fault.device.fan.fail=6 +fault.device.psu.fail=7 +fault.device.sas-expander.fail=8 +fault.device.unusable-chassis-id=9 +fault.io.i2c.fail=10 +fault.io.sas.log.fatal=11 +fault.io.sas.log.non-fatal=12 +fault.power.ext-fail=13 +fault.power.fail=14 fault.sensor.read-fail=15 fault.sp.fail=16 fault.sp.unavailable=17
--- a/usr/src/cmd/fm/dicts/STORAGE.po Sat Jul 31 21:03:28 2010 -0600 +++ b/usr/src/cmd/fm/dicts/STORAGE.po Sun Aug 01 00:14:00 2010 -0400 @@ -20,6 +20,7 @@ # # CDDL HEADER END # + # DO NOT EDIT -- this file is generated by the Event Registry. # # @@ -31,221 +32,221 @@ msgid "STORAGE-8000-1Q.severity" msgstr "Critical" msgid "STORAGE-8000-1Q.description" -msgstr "The minimum number of required fan trays (3) were not detected.\n" +msgstr "The minimum number of required chassis fans '%<fault-list[0].resource.hc-specific.min-required>' were not detected. The missing devices are '%<fault-list[0].resource.hc-specific.devices>'." msgid "STORAGE-8000-1Q.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-1Q.impact" -msgstr "The SAS fabric is down, and user data storage is unavailable until the configuration problem is resolved.\n" +msgstr "The SAS fabric is down, and user data storage is unavailable until the configuration problem is resolved." msgid "STORAGE-8000-1Q.action" -msgstr "Check that the minimum required number of components are configured.\n" +msgstr "Check that the minimum required number of fans are configured." # # code: STORAGE-8000-24 -# keys: fault.config.psu-fail +# keys: fault.config.fantray-fail # msgid "STORAGE-8000-24.type" msgstr "Fault" msgid "STORAGE-8000-24.severity" msgstr "Critical" msgid "STORAGE-8000-24.description" -msgstr "The minimum number of required power supplies (3) were not detected.\n" +msgstr "The minimum number of required chassis fan trays '%<fault-list[0].resource.hc-specific.min-required>' were not detected. The missing devices are '%<fault-list[0].resource.hc-specific.devices>'." msgid "STORAGE-8000-24.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-24.impact" -msgstr "The SAS fabric is down, and user data storage is unavailable until the configuration problem is resolved.\n" +msgstr "The SAS fabric is down, and user data storage is unavailable until the configuration problem is resolved." msgid "STORAGE-8000-24.action" -msgstr "Check that the minimum required number of components are configured.\n" +msgstr "Check that the minimum required number of fan trays are configured." # # code: STORAGE-8000-3R -# keys: fault.device.controller.fail +# keys: fault.config.psu-fail # msgid "STORAGE-8000-3R.type" msgstr "Fault" msgid "STORAGE-8000-3R.severity" -msgstr "Major" +msgstr "Critical" msgid "STORAGE-8000-3R.description" -msgstr "A Controller failed.\n" +msgstr "The minimum number of required chassis power supplies '%<fault-list[0].resource.hc-specific.min-required>' were not detected. The missing devices are '%<fault-list[0].resource.hc-specific.devices>'." msgid "STORAGE-8000-3R.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-3R.impact" -msgstr "The SAS fabric may be in a degraded state.\n" +msgstr "The SAS fabric is down, and user data storage is unavailable until the configuration problem is resolved." msgid "STORAGE-8000-3R.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Check that the minimum required number of power supplies are configured." # # code: STORAGE-8000-42 -# keys: fault.device.ethernet.fail +# keys: fault.device.controller.fail # msgid "STORAGE-8000-42.type" msgstr "Fault" msgid "STORAGE-8000-42.severity" msgstr "Major" msgid "STORAGE-8000-42.description" -msgstr "An ethernet device failed.\n" +msgstr "Controller card '%<fault-list[0].location>' is not functioning correctly." msgid "STORAGE-8000-42.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-42.impact" -msgstr "The SAS fabric may be in a degraded state. User data storage is still available.\n" +msgstr "The SAS fabric may be in a degraded state." msgid "STORAGE-8000-42.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-5X -# keys: fault.device.fan.fail +# keys: fault.device.ethernet.fail # msgid "STORAGE-8000-5X.type" msgstr "Fault" msgid "STORAGE-8000-5X.severity" msgstr "Major" msgid "STORAGE-8000-5X.description" -msgstr "A fan is no longer operating correctly.\n" +msgstr "An out-of-band management interface failure has occurred on '%<fault-list[0].location>'." msgid "STORAGE-8000-5X.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-5X.impact" -msgstr "The enclosure may be getting inadequate cooling. If the problem persists, components may overheat and the enclosure may shutdown.\n" +msgstr "The SAS fabric may be in a degraded state. User data storage is still available." msgid "STORAGE-8000-5X.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-6E -# keys: fault.device.psu.fail +# keys: fault.device.fan.fail # msgid "STORAGE-8000-6E.type" msgstr "Fault" msgid "STORAGE-8000-6E.severity" msgstr "Major" msgid "STORAGE-8000-6E.description" -msgstr "A power supply is no longer operating correctly.\n" +msgstr "A fan on '%<fault-list[0].location>' is not functioning correctly." msgid "STORAGE-8000-6E.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-6E.impact" -msgstr "The enclosure may not be getting adequate power. Subsequent loss of power supplies may cause the enclosure to shutdown.\n" +msgstr "The chassis may be getting inadequate cooling. If the problem persists, components may overheat and the chassis may shutdown." msgid "STORAGE-8000-6E.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-7J -# keys: fault.device.sas-expander.fail +# keys: fault.device.psu.fail # msgid "STORAGE-8000-7J.type" msgstr "Fault" msgid "STORAGE-8000-7J.severity" msgstr "Major" msgid "STORAGE-8000-7J.description" -msgstr "A SAS expander is not functioning properly.\n" +msgstr "Power supply '%<fault-list[0].location>' is not functioning correctly." msgid "STORAGE-8000-7J.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-7J.impact" -msgstr "The SAS fabric is in a degraded state. User data storage is still available.\n" +msgstr "The chassis may not be getting adequate power. Subsequent loss of power supplies may cause the chassis to shutdown." msgid "STORAGE-8000-7J.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-8S -# keys: fault.device.unusable-chassis-id +# keys: fault.device.sas-expander.fail # msgid "STORAGE-8000-8S.type" msgstr "Fault" msgid "STORAGE-8000-8S.severity" -msgstr "Critical" +msgstr "Major" msgid "STORAGE-8000-8S.description" -msgstr "The chassis ID was determined to be unusable.\n" +msgstr "A SAS expander on '%<fault-list[0].location>' is not functioning correctly." msgid "STORAGE-8000-8S.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-8S.impact" -msgstr "The SAS fabric is down, and user data storage is unavailable.\n" +msgstr "The SAS fabric is in a degraded state. User data storage may be degraded or unavailable." msgid "STORAGE-8000-8S.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-95 -# keys: fault.io.i2c.fail +# keys: fault.device.unusable-chassis-id # msgid "STORAGE-8000-95.type" msgstr "Fault" msgid "STORAGE-8000-95.severity" msgstr "Critical" msgid "STORAGE-8000-95.description" -msgstr "An I2C bus failure has occurred.\n" +msgstr "The chassis ID was determined to be unusable." msgid "STORAGE-8000-95.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-95.impact" -msgstr "The system is in an unknown state.\n" +msgstr "The SAS fabric is down, and user data storage is unavailable." msgid "STORAGE-8000-95.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-AP -# keys: fault.io.i2c.poweron-fail +# keys: fault.io.i2c.fail # msgid "STORAGE-8000-AP.type" msgstr "Fault" msgid "STORAGE-8000-AP.severity" msgstr "Critical" msgid "STORAGE-8000-AP.description" -msgstr "An I2C bus failure has occurred during power-on.\n" +msgstr "An I2C bus on '%<fault-list[0].location>' is not functioning correctly." msgid "STORAGE-8000-AP.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-AP.impact" -msgstr "The system is in an unknown state.\n" +msgstr "The system is in an unknown state." msgid "STORAGE-8000-AP.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-CA -# keys: fault.io.sas.log.non-fatal +# keys: fault.io.sas.log.fatal # msgid "STORAGE-8000-CA.type" msgstr "Fault" msgid "STORAGE-8000-CA.severity" -msgstr "Major" +msgstr "Critical" msgid "STORAGE-8000-CA.description" -msgstr "A SAS expander log failure has occurred.\n" +msgstr "A fatal error has been detected by a SAS expander on '%<fault-list[0].location>' requiring it to reset." msgid "STORAGE-8000-CA.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-CA.impact" -msgstr "The system is in an unknown state.\n" +msgstr "The SAS expander is not functioning correctly. The SAS fabric will be in a degraded state while the expander resets. Downstream devices may be inaccessible." msgid "STORAGE-8000-CA.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-DH -# keys: fault.io.sas.log.fatal +# keys: fault.io.sas.log.non-fatal # msgid "STORAGE-8000-DH.type" msgstr "Fault" msgid "STORAGE-8000-DH.severity" -msgstr "Critical" +msgstr "Major" msgid "STORAGE-8000-DH.description" -msgstr "A SAS expander log failure has occurred.\n" +msgstr "A non-fatal error has been detected by a SAS expander on '%<fault-list[0].location>'." msgid "STORAGE-8000-DH.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-DH.impact" -msgstr "The system is in an unknown state.\n" +msgstr "The SAS expander may not be functioning correctly. The SAS fabric may be in a degraded state. Downstream devices may be inaccessible." msgid "STORAGE-8000-DH.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-ED -# keys: fault.power.fail +# keys: fault.power.ext-fail # msgid "STORAGE-8000-ED.type" msgstr "Fault" msgid "STORAGE-8000-ED.severity" msgstr "Major" msgid "STORAGE-8000-ED.description" -msgstr "A power failure has occurred.\n" +msgstr "A power failure external to the chassis has occurred." msgid "STORAGE-8000-ED.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "None." msgid "STORAGE-8000-ED.impact" -msgstr "A device in the enclosure may be getting inadequate power. Subsequent loss of the device may force the enclosure to shutdown.\n" +msgstr "The chassis may not be getting adequate power. Subsequent loss of power supplies may cause the chassis to shutdown." msgid "STORAGE-8000-ED.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Check that external AC power is available and that all the power cords are plugged into the chassis power supplies." # # code: STORAGE-8000-FY -# keys: fault.power.ext-fail +# keys: fault.power.fail # msgid "STORAGE-8000-FY.type" msgstr "Fault" msgid "STORAGE-8000-FY.severity" msgstr "Major" msgid "STORAGE-8000-FY.description" -msgstr "A power failure external to the enclosure has occurred.\n" +msgstr "A power failure has occurred on '%<fault-list[0].location>'." msgid "STORAGE-8000-FY.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-FY.impact" -msgstr "The enclosure may not be getting adequate power. Subsequent loss of power supplies may cause the enclosure to shutdown.\n" +msgstr "A device in the chassis may be getting inadequate power. Subsequent loss of the device may force the chassis to shutdown." msgid "STORAGE-8000-FY.action" -msgstr "Check that external AC power is available and that all the power cords are properly plugged into the enclosure power supplies.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-G3 # keys: fault.sensor.read-fail @@ -255,13 +256,13 @@ msgid "STORAGE-8000-G3.severity" msgstr "Major" msgid "STORAGE-8000-G3.description" -msgstr "An attempt to read a sensor failed.\n" +msgstr "An attempt to read a sensor on '%<fault-list[0].location>' failed." msgid "STORAGE-8000-G3.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-G3.impact" -msgstr "The system is in an unknown state.\n" +msgstr "Data from the affected sensor will be unavailable. Data from other sensors may be used instead if available." msgid "STORAGE-8000-G3.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-HR # keys: fault.sp.fail @@ -271,13 +272,13 @@ msgid "STORAGE-8000-HR.severity" msgstr "Critical" msgid "STORAGE-8000-HR.description" -msgstr "A Service Processor failed.\n" +msgstr "A Service Processor on '%<fault-list[0].location>' is not functioning correctly." msgid "STORAGE-8000-HR.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-HR.impact" -msgstr "The SAS fabric may be in a degraded state.\n" +msgstr "The SAS fabric may be in a degraded state." msgid "STORAGE-8000-HR.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-J4 # keys: fault.sp.unavailable @@ -287,13 +288,13 @@ msgid "STORAGE-8000-J4.severity" msgstr "Major" msgid "STORAGE-8000-J4.description" -msgstr "A Service Processor has detected that its peer is no longer available.\n" +msgstr "A Service Processor has detected that its peer is unavailable." msgid "STORAGE-8000-J4.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-J4.impact" -msgstr "A Root Controller Card failed and redundancy has been lost. The SAS fabric is in a degraded state. User data storage is still available.\n" +msgstr "IMP_FAB_MB_DEG" msgid "STORAGE-8000-J4.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-KQ # keys: fault.sp.svc-fail @@ -303,13 +304,13 @@ msgid "STORAGE-8000-KQ.severity" msgstr "Major" msgid "STORAGE-8000-KQ.description" -msgstr "A Service Processor service failure has occurred.\n" +msgstr "A Service Processor software service failure has occurred on '%<fault-list[0].location>'. The service which restarted was '%<fault-list[0].resource.hc-specific.service>'." msgid "STORAGE-8000-KQ.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-KQ.impact" -msgstr "The SAS fabric may be in a degraded state. User data storage is still available.\n" +msgstr "The SAS fabric may be in a degraded state. User data storage is still available." msgid "STORAGE-8000-KQ.action" -msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the Help section of the Sun ZFS Storage UI.\n" +msgstr "Refer to the Maintenance page in the Sun ZFS Storage UI to identify the failed component. If a repair is required, the repair instructions are located in the help section of the Sun ZFS Storage UI." # # code: STORAGE-8000-LC # keys: fault.temp.fail @@ -319,10 +320,10 @@ msgid "STORAGE-8000-LC.severity" msgstr "Major" msgid "STORAGE-8000-LC.description" -msgstr "Ambient temperature is outside of normal operating range.\n" +msgstr "Ambient temperature is outside of normal operating range." msgid "STORAGE-8000-LC.response" -msgstr "The service required LED on the enclosure will be illuminated.\n" +msgstr "The service required LED on the chassis will be illuminated." msgid "STORAGE-8000-LC.impact" -msgstr "A device in the enclosure may be overheating. Subsequent loss of the device may force the enclosure to shutdown.\n" +msgstr "A device in the chassis may be overheating. Subsequent loss of the device may force the chassis to shutdown." msgid "STORAGE-8000-LC.action" -msgstr "Check that the ambient temperature is adequately cool, and none of the enclosure air inlets are blocked.\n" +msgstr "Check that the ambient temperature is adequately cool, and none of the chassis air inlets are blocked."
--- a/usr/src/cmd/fm/eversholt/files/common/storage.esc Sat Jul 31 21:03:28 2010 -0600 +++ b/usr/src/cmd/fm/eversholt/files/common/storage.esc Sun Aug 01 00:14:00 2010 -0400 @@ -30,6 +30,7 @@ */ event fault.config.fan-fail@ses-enclosure; +event fault.config.fantray-fail@ses-enclosure; event fault.config.psu-fail@ses-enclosure; event fault.device.controller.fail@controller; event fault.device.ethernet.fail@controller; @@ -45,11 +46,6 @@ event fault.io.i2c.fail@fanmodule; event fault.io.i2c.fail@powerboard; event fault.io.i2c.fail@psu; -event fault.io.i2c.poweron-fail@controller; -event fault.io.i2c.poweron-fail@fanboard; -event fault.io.i2c.poweron-fail@fanmodule; -event fault.io.i2c.poweron-fail@powerboard; -event fault.io.i2c.poweron-fail@psu; event fault.io.sas.log.fatal@sas-expander; event fault.io.sas.log.non-fatal@sas-expander; event fault.power.ext-fail@ses-enclosure; @@ -76,6 +72,7 @@ */ event ereport.chassis.config.missing-fan@ses-enclosure; +event ereport.chassis.config.missing-fantray@ses-enclosure; event ereport.chassis.config.missing-psu@ses-enclosure; event ereport.chassis.device.ecb.shutoff@controller; event ereport.chassis.device.ethernet.link-down@controller; @@ -93,11 +90,6 @@ event ereport.chassis.io.i2c.fail@fanmodule; event ereport.chassis.io.i2c.fail@powerboard; event ereport.chassis.io.i2c.fail@psu; -event ereport.chassis.io.i2c.poweron-fail@controller; -event ereport.chassis.io.i2c.poweron-fail@fanboard; -event ereport.chassis.io.i2c.poweron-fail@fanmodule; -event ereport.chassis.io.i2c.poweron-fail@powerboard; -event ereport.chassis.io.i2c.poweron-fail@psu; event ereport.chassis.post.device.fail@controller; event ereport.chassis.post.device.fail@fan; event ereport.chassis.post.device.fail@fanmodule; @@ -172,25 +164,6 @@ ereport.chassis.io.i2c.fail@psu; /* - * I2C transaction failure during power-on - */ - -prop fault.io.i2c.poweron-fail@controller -> - ereport.chassis.io.i2c.poweron-fail@controller; - -prop fault.io.i2c.poweron-fail@fanboard -> - ereport.chassis.io.i2c.poweron-fail@fanboard; - -prop fault.io.i2c.poweron-fail@fanmodule -> - ereport.chassis.io.i2c.poweron-fail@fanmodule; - -prop fault.io.i2c.poweron-fail@powerboard -> - ereport.chassis.io.i2c.poweron-fail@powerboard; - -prop fault.io.i2c.poweron-fail@psu -> - ereport.chassis.io.i2c.poweron-fail@psu; - -/* * Chassis ID unusable failure */ @@ -202,10 +175,19 @@ */ prop fault.config.psu-fail@ses-enclosure -> - ereport.chassis.config.missing-psu@ses-enclosure; + ereport.chassis.config.missing-psu@ses-enclosure{ + setpayloadprop("min-required", payloadprop("min-required")) && + setpayloadprop("devices", payloadprop("devices"))}; prop fault.config.fan-fail@ses-enclosure -> - ereport.chassis.config.missing-fan@ses-enclosure; + ereport.chassis.config.missing-fan@ses-enclosure{ + setpayloadprop("min-required", payloadprop("min-required")) && + setpayloadprop("devices", payloadprop("devices"))}; + +prop fault.config.fantray-fail@ses-enclosure -> + ereport.chassis.config.missing-fantray@ses-enclosure{ + setpayloadprop("min-required", payloadprop("min-required")) && + setpayloadprop("devices", payloadprop("devices"))}; /* * Fan failure @@ -318,7 +300,8 @@ */ prop fault.sp.svc-fail@controller -> - ereport.chassis.sp.svc-restart@controller; + ereport.chassis.sp.svc-restart@controller{ + setpayloadprop("service", payloadprop("service"))}; /* * SAS Expander Log failure