Mercurial > illumos > illumos-gate
changeset 3989:b9e764d3ce4e
6503676 Do not use "defects" in Fire/N2 DE.
author | et142600 |
---|---|
date | Fri, 06 Apr 2007 16:38:50 -0700 |
parents | 2365e71eafb7 |
children | 3dd39d80c307 |
files | usr/src/cmd/fm/dicts/SUN4.dict usr/src/cmd/fm/dicts/SUN4.po usr/src/cmd/fm/dicts/SUN4V.dict usr/src/cmd/fm/dicts/SUN4V.po usr/src/cmd/fm/eversholt/files/sparc/sun4/fire.esc usr/src/cmd/fm/eversholt/files/sparc/sun4u/oberon.esc usr/src/cmd/fm/eversholt/files/sparc/sun4v/n2piu.esc |
diffstat | 7 files changed, 146 insertions(+), 41 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/cmd/fm/dicts/SUN4.dict Fri Apr 06 16:29:03 2007 -0700 +++ b/usr/src/cmd/fm/dicts/SUN4.dict Fri Apr 06 16:38:50 2007 -0700 @@ -1,5 +1,5 @@ # -# Copyright 2006 Sun Microsystems, Inc. All rights reserved. +# Copyright 2007 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # CDDL HEADER START @@ -44,3 +44,7 @@ fault.io.fire.asic fault.io.fire.pci.device=13 fault.io.fire.hbus=14 fault.io.fire.datapath fault.io.fire.hbus=15 +fault.io.fire.hb.sw-config=16 +fault.io.fire.dmc.sw-algorithm=17 +fault.io.fire.dmc.sw-state=18 +fault.io.fire.pec.sw-algorithm=19
--- a/usr/src/cmd/fm/dicts/SUN4.po Fri Apr 06 16:29:03 2007 -0700 +++ b/usr/src/cmd/fm/dicts/SUN4.po Fri Apr 06 16:38:50 2007 -0700 @@ -1,5 +1,5 @@ # -# Copyright 2006 Sun Microsystems, Inc. All rights reserved. +# Copyright 2007 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # CDDL HEADER START @@ -34,13 +34,13 @@ msgid "SUN4-8000-0Y.severity" msgstr "Critical" msgid "SUN4-8000-0Y.description" -msgstr "\nA problem was detected in the PCI-Express subsystem.\n Refer to %s for more information." +msgstr "A problem was detected in the PCI-Express subsystem.\n Refer to %s for more information." msgid "SUN4-8000-0Y.response" msgstr "This fault does not have an automated response agent and thus requires interaction \nfrom the user and/or Sun Services." msgid "SUN4-8000-0Y.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-0Y.action" -msgstr "\nSchedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. \n\nIf this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below.\n" +msgstr "Schedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. If this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below.\n" # # code: SUN4-8000-13 # keys: fault.io.ebus @@ -56,7 +56,7 @@ msgid "SUN4-8000-13.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-13.action" -msgstr "\nUse fmdump -v -u EVENT_ID and fmdump -eV -u \nEVENT_ID to collect information to help Sun Service personnel \nidentify the device in need of repair. Schedule a repair procedure to replace \nthe affected device.\n" +msgstr "Use fmdump -v -u EVENT_ID and fmdump -eV -u \nEVENT_ID to collect information to help Sun Service personnel \nidentify the device in need of repair. Schedule a repair procedure to replace \nthe affected device.\n" # # code: SUN4-8000-2H # keys: fault.io.datapath @@ -82,13 +82,13 @@ msgid "SUN4-8000-3D.severity" msgstr "Critical" msgid "SUN4-8000-3D.description" -msgstr "\nA problem was detected in a system core bus.\n Refer to %s for more information." +msgstr "A problem was detected in a system core bus.\n Refer to %s for more information." msgid "SUN4-8000-3D.response" msgstr "This fault does not have an automated response agent and thus requires interaction \nfrom the user and/or Sun Services." msgid "SUN4-8000-3D.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-3D.action" -msgstr "\nUse fmdump -v -u EVENT_ID and fmdump -eV -u\nEVENT_ID to collect information to \nhelp Sun Service personnel identify the device in need of repair. Schedule \na repair procedure to replace the affected device.\n" +msgstr "Use fmdump -v -u EVENT_ID and fmdump -eV -u\nEVENT_ID to collect information to \nhelp Sun Service personnel identify the device in need of repair. Schedule \na repair procedure to replace the affected device.\n" # # code: SUN4-8000-4P # keys: fault.io.fire.pciex.device @@ -98,13 +98,13 @@ msgid "SUN4-8000-4P.severity" msgstr "Critical" msgid "SUN4-8000-4P.description" -msgstr "\nA problem was detected in the PCI-Express subsystem.\n Refer to %s for more information." +msgstr "A problem was detected in the PCI-Express subsystem.\n Refer to %s for more information." msgid "SUN4-8000-4P.response" msgstr "This fault does not have an automated response agent and thus requires interaction \nfrom the user and/or Sun Services." msgid "SUN4-8000-4P.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-4P.action" -msgstr "\nSchedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. \n\nIf this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below." +msgstr "\nSchedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. \nIf this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below." # # code: SUN4-8000-5A # keys: defect.io.fire.pciex.driver @@ -114,7 +114,7 @@ msgid "SUN4-8000-5A.severity" msgstr "Critical" msgid "SUN4-8000-5A.description" -msgstr "\nA problem was detected in the PCI-Express subsystem software.\n Refer to %s for more information." +msgstr "A problem was detected in the PCI-Express subsystem software.\n Refer to %s for more information." msgid "SUN4-8000-5A.response" msgstr "This fault does not have an automated response agent and thus requires interaction \nfrom the user and/or Sun Services." msgid "SUN4-8000-5A.impact" @@ -146,13 +146,13 @@ msgid "SUN4-8000-75.severity" msgstr "Critical" msgid "SUN4-8000-75.description" -msgstr "\nA problem was detected in the PCI-Express subsystem.\n Refer to %s for more information." +msgstr "A problem was detected in the PCI-Express subsystem.\n Refer to %s for more information." msgid "SUN4-8000-75.response" msgstr "This fault does not have an automated response agent and thus requires interaction \nfrom the user and/or Sun Services." msgid "SUN4-8000-75.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-75.action" -msgstr "\nSchedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. \n\nIf this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below.\n" +msgstr "Schedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. If this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below.\n" # # code: SUN4-8000-8E # keys: defect.io.fire.pci.driver defect.io.fire.pciex.driver @@ -162,7 +162,7 @@ msgid "SUN4-8000-8E.severity" msgstr "Critical" msgid "SUN4-8000-8E.description" -msgstr "\nA problem was detected in the PCI-Express subsystem software. Refer to %s for more information." +msgstr "A problem was detected in the PCI-Express subsystem software. Refer to %s for more information." msgid "SUN4-8000-8E.response" msgstr "This fault does not have an automated response agent and thus requires interaction \nfrom the user and/or Sun Services." msgid "SUN4-8000-8E.impact" @@ -194,13 +194,13 @@ msgid "SUN4-8000-A2.severity" msgstr "Critical" msgid "SUN4-8000-A2.description" -msgstr "\nA problem was detected in the PCI subsystem.\n Refer to %s for more information." +msgstr "A problem was detected in the PCI subsystem.\n Refer to %s for more information." msgid "SUN4-8000-A2.response" msgstr "This fault does not have an automated response agent and thus requires interaction \nfrom the user and/or Sun Services." msgid "SUN4-8000-A2.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-A2.action" -msgstr "\nSchedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support.\n" +msgstr "Schedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support.\n" # # code: SUN4-8000-CX # keys: defect.io.fire.pciex.driver fault.io.datapath fault.io.fire.asic @@ -232,7 +232,7 @@ msgid "SUN4-8000-D4.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-D4.action" -msgstr "\nSchedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. \n\nIf this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below.\n" +msgstr "Schedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. If this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below.\n" # # code: SUN4-8000-ER # keys: fault.io.fire.asic fault.io.fire.pci.device @@ -248,7 +248,7 @@ msgid "SUN4-8000-ER.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-ER.action" -msgstr "\nSchedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. \n\nIf this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below.\n" +msgstr "Schedule a repair procedure to replace the affected device. Use\nfmdump -v -u EVENT_ID to identify the device or contact\nSun for support. If this message occurs on a Sun Fire T2000 also refer to the NOTE\nat the end of the Details section below.\n" # # code: SUN4-8000-FC # keys: fault.io.fire.hbus @@ -258,13 +258,13 @@ msgid "SUN4-8000-FC.severity" msgstr "Major" msgid "SUN4-8000-FC.description" -msgstr "\nA problem was detected in a system core bus.\n Refer to %s for more information." +msgstr "A problem was detected in a system core bus.\n Refer to %s for more information." msgid "SUN4-8000-FC.response" msgstr "This fault does not have an automated response agent and thus requires interaction \nfrom the user and/or Sun Services." msgid "SUN4-8000-FC.impact" msgstr "Loss of services provided by the device instances associated with this fault" msgid "SUN4-8000-FC.action" -msgstr "\nUse fmdump -v -u EVENT_ID and fmdump -eV -u\nEVENT_ID to collect information to \nhelp Sun Service personnel identify the device in need of repair. Schedule \na repair procedure to replace the affected device.\n" +msgstr "Use fmdump -v -u EVENT_ID and fmdump -eV -u\nEVENT_ID to collect information to \nhelp Sun Service personnel identify the device in need of repair. Schedule \na repair procedure to replace the affected device.\n" # # code: SUN4-8000-GQ # keys: fault.io.fire.datapath fault.io.fire.hbus @@ -281,3 +281,67 @@ msgstr "Loss of services provided by the device\ninstances associated with this fault\n" msgid "SUN4-8000-GQ.action" msgstr "Schedule a repair procedure to replace the affected\ndevice if necessary, or contact Sun for support.\n" +# +# code: SUN4-8000-HD +# keys: fault.io.fire.hb.sw-config +# +msgid "SUN4-8000-HD.type" +msgstr "Fault" +msgid "SUN4-8000-HD.severity" +msgstr "Critical" +msgid "SUN4-8000-HD.description" +msgstr "The IO hostbridge's hostbus has been found to be configured improperly\nwhich is preventing the system from functioning properly.\n Refer to %s for more information." +msgid "SUN4-8000-HD.response" +msgstr "One or more device instances may be disabled\n" +msgid "SUN4-8000-HD.impact" +msgstr "Loss of services provided by the device\ninstances associated with this fault\n" +msgid "SUN4-8000-HD.action" +msgstr "Schedule a repair procedure to replace the affected\ndevice if necessary, or contact Sun for support.\n" +# +# code: SUN4-8000-JH +# keys: fault.io.fire.dmc.sw-algorithm +# +msgid "SUN4-8000-JH.type" +msgstr "Fault" +msgid "SUN4-8000-JH.severity" +msgstr "Critical" +msgid "SUN4-8000-JH.description" +msgstr "An uncorrectable software problem was detected in the IO hostbridge's \nData Management Unit which is preventing the system from functioning properly.\n Refer to %s for more information." +msgid "SUN4-8000-JH.response" +msgstr "One or more device instances may be disabled\n" +msgid "SUN4-8000-JH.impact" +msgstr "Loss of services provided by the device\ninstances associated with this fault\n" +msgid "SUN4-8000-JH.action" +msgstr "Schedule a repair procedure to replace the affected\ndevice if necessary, or contact Sun for support.\n" +# +# code: SUN4-8000-K3 +# keys: fault.io.fire.dmc.sw-state +# +msgid "SUN4-8000-K3.type" +msgstr "Fault" +msgid "SUN4-8000-K3.severity" +msgstr "Critical" +msgid "SUN4-8000-K3.description" +msgstr "The IO hostbridge's Data Management Unit has been found to be in an illegal state\nwhich is preventing the system from functioning properly.\n Refer to %s for more information." +msgid "SUN4-8000-K3.response" +msgstr "One or more device instances may be disabled\n" +msgid "SUN4-8000-K3.impact" +msgstr "Loss of services provided by the device\ninstances associated with this fault\n" +msgid "SUN4-8000-K3.action" +msgstr "Schedule a repair procedure to replace the affected\ndevice if necessary, or contact Sun for support.\n" +# +# code: SUN4-8000-LY +# keys: fault.io.fire.pec.sw-algorithm +# +msgid "SUN4-8000-LY.type" +msgstr "Fault" +msgid "SUN4-8000-LY.severity" +msgstr "Critical" +msgid "SUN4-8000-LY.description" +msgstr "An uncorrectable software problem was detected in the IO hostbridge's \nData Management Unit which is preventing the system from functioning properly.\n Refer to %s for more information." +msgid "SUN4-8000-LY.response" +msgstr "One or more device instances may be disabled\n" +msgid "SUN4-8000-LY.impact" +msgstr "Loss of services provided by the device\ninstances associated with this fault\n" +msgid "SUN4-8000-LY.action" +msgstr "Schedule a repair procedure to replace the affected\ndevice if necessary, or contact Sun for support.\n"
--- a/usr/src/cmd/fm/dicts/SUN4V.dict Fri Apr 06 16:29:03 2007 -0700 +++ b/usr/src/cmd/fm/dicts/SUN4V.dict Fri Apr 06 16:38:50 2007 -0700 @@ -1,5 +1,5 @@ # -# Copyright 2006 Sun Microsystems, Inc. All rights reserved. +# Copyright 2007 Sun Microsystems, Inc. All rights reserved. # Use is subject to license terms. # # CDDL HEADER START @@ -26,7 +26,7 @@ # DO NOT EDIT -- this file is generated by the Event Registry. # -FMDICT: name=SUN4V version=1 maxkey=1 dictid=0x3456 +FMDICT: name=SUN4V version=1 maxkey=3 dictid=0x3456 fault.cpu.ultraSPARC-T1.ireg=1 fault.cpu.ultraSPARC-T1.freg=2 @@ -64,3 +64,4 @@ fault.io.n2.siu=34 fault.io.n2.soc=35 fault.io.n2.crossbar=36 +fault.io.fire.fw-epkt fault.io.fire.sw-epkt fault.io.fire.sw-fw-mismatch=37
--- a/usr/src/cmd/fm/dicts/SUN4V.po Fri Apr 06 16:29:03 2007 -0700 +++ b/usr/src/cmd/fm/dicts/SUN4V.po Fri Apr 06 16:38:50 2007 -0700 @@ -601,3 +601,19 @@ msgstr "Loss of services provided by the device\ninstances associated with this fault\n" msgid "SUN4V-8001-4C.action" msgstr "Schedule a repair procedure to replace the affected\ndevice if necessary, or contact Sun for support.\n" +# +# code: SUN4V-8001-5Q +# keys: fault.io.fire.fw-epkt fault.io.fire.sw-epkt fault.io.fire.sw-fw-mismatch +# +msgid "SUN4V-8001-5Q.type" +msgstr "Fault" +msgid "SUN4V-8001-5Q.severity" +msgstr "Critical" +msgid "SUN4V-8001-5Q.description" +msgstr "An uncorrectable problem was detected in the IO hostbridge in which a mismatch\nin the SW and FW prevents the error to be properly handled.\n Refer to %s for more information." +msgid "SUN4V-8001-5Q.response" +msgstr "One or more device instances may be disabled\n" +msgid "SUN4V-8001-5Q.impact" +msgstr "Loss of services provided by the device\ninstances associated with this fault\n" +msgid "SUN4V-8001-5Q.action" +msgstr "Schedule a repair procedure to replace the affected\ndevice if necessary, or contact Sun for support.\n"
--- a/usr/src/cmd/fm/eversholt/files/sparc/sun4/fire.esc Fri Apr 06 16:29:03 2007 -0700 +++ b/usr/src/cmd/fm/eversholt/files/sparc/sun4/fire.esc Fri Apr 06 16:38:50 2007 -0700 @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -31,6 +31,9 @@ * Eversholt rules for the Fire nexus driver */ +#define SW_FIT 5000 /* No real fit rate, SW */ +#define HV_FIT 5000 /* No real fit rate, SW */ +#define SW_HV_MISMATCH_FIT 20000 /* No real fit rate, SW */ #define HB_FIT 400 #define HBUS_FIT 400 #define CPU_FIT 500 @@ -216,21 +219,43 @@ error.io.fire.pec.asic@hostbridge/pciexrc; /*************** - * Fire PX SW error + * Fire PX SW/HV error * ------------- - * Errors caused by bad SW + * Errors caused by bad SW or HV ***************/ -event defect.io.fire.pciex.driver@hostbridge/pciexrc; +event fault.io.fire.sw-epkt@hostbridge/pciexrc, + FITrate=SW_FIT; +event fault.io.fire.fw-epkt@hostbridge/pciexrc, + FITrate=HV_FIT; +event fault.io.fire.sw-fw-mismatch@hostbridge/pciexrc, + FITrate=SW_HV_MISMATCH_FIT; +event fault.io.fire.hb.sw-config@hostbridge/pciexrc, + FITrate=SW_FIT; +event fault.io.fire.dmc.sw-algorithm@hostbridge/pciexrc, + FITrate=SW_FIT; +event fault.io.fire.dmc.sw-state@hostbridge/pciexrc, + FITrate=SW_FIT; +event fault.io.fire.pec.sw-algorithm@hostbridge/pciexrc, + FITrate=SW_FIT; + event error.io.fire.jbc.driver@hostbridge/pciexrc; event error.io.fire.dmc.driver@hostbridge/pciexrc; event error.io.fire.dmc.bad_state@hostbridge/pciexrc; -prop defect.io.fire.pciex.driver@hostbridge/pciexrc (0)-> - error.io.fire.jbc.driver@hostbridge/pciexrc, - error.io.fire.dmc.driver@hostbridge/pciexrc, - error.io.fire.dmc.bad_state@hostbridge/pciexrc, +prop fault.io.fire.sw-epkt@hostbridge/pciexrc, + fault.io.fire.fw-epkt@hostbridge/pciexrc, + fault.io.fire.sw-fw-mismatch@hostbridge/pciexrc->(A) ereport.io.fire.epkt@hostbridge/pciexrc; +prop fault.io.fire.hb.sw-config@hostbridge/pciexrc (0)-> + error.io.fire.jbc.driver@hostbridge/pciexrc; + +prop fault.io.fire.dmc.sw-algorithm@hostbridge/pciexrc (0)-> + error.io.fire.dmc.driver@hostbridge/pciexrc; + +prop fault.io.fire.dmc.sw-state@hostbridge/pciexrc (0)-> + error.io.fire.dmc.bad_state@hostbridge/pciexrc; + /*************** * PCI-E/PCI device fault and SW defects ***************/ @@ -248,8 +273,6 @@ FRU=pcibus/pcidev, ASRU=pcibus/pcidev/pcifn; -event defect.io.fire.pciex.driver@pciexbus/pciexdev/pciexfn; - /****************************** * JBC Rules Begin Here * ******************************/ @@ -547,7 +570,8 @@ * ------------- * Errors caused by bad SW ***************/ -prop defect.io.fire.pciex.driver@hostbridge/pciexrc (0) -> + +prop fault.io.fire.pec.sw-algorithm@hostbridge/pciexrc (0) -> ereport.io.fire.pec.crs@hostbridge/pciexrc, ereport.io.fire.pec.mrc@hostbridge/pciexrc;
--- a/usr/src/cmd/fm/eversholt/files/sparc/sun4u/oberon.esc Fri Apr 06 16:29:03 2007 -0700 +++ b/usr/src/cmd/fm/eversholt/files/sparc/sun4u/oberon.esc Fri Apr 06 16:38:50 2007 -0700 @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2006 Sun Microsystems, Inc. All rights reserved. + * Copyright 2007 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -109,9 +109,11 @@ * - msg received to unenabled queue */ -event defect.io.fire.pciex.driver@hostbridge/pciexrc; +#define SW_FIT 5000 /* No real fit rate, SW */ +event fault.io.fire.hb.sw-config@hostbridge/pciexrc, + FITrate=SW_FIT; -prop defect.io.fire.pciex.driver@hostbridge/pciexrc (0)-> +prop fault.io.fire.hb.sw-config@hostbridge/pciexrc (0)-> ereport.io.oberon.ubc.memrdaxa@hostbridge/pciexrc, ereport.io.oberon.ubc.memrdaxb@hostbridge/pciexrc, ereport.io.oberon.ubc.memwtaxa@hostbridge/pciexrc,
--- a/usr/src/cmd/fm/eversholt/files/sparc/sun4v/n2piu.esc Fri Apr 06 16:29:03 2007 -0700 +++ b/usr/src/cmd/fm/eversholt/files/sparc/sun4v/n2piu.esc Fri Apr 06 16:38:50 2007 -0700 @@ -82,12 +82,6 @@ event fault.io.n2.niu@hostbridge/pciexrc, FITrate=HB_FIT, FRU=hostbridge/pciexrc, ASRU=hostbridge/pciexrc; -/* PCI/PCIe SW driver defects */ -event defect.io.fire.pci.driver@pcibus/pcidev/pcifn; -event defect.io.fire.pciex.driver@pciexbus/pciexdev/pciexfn; -/* Fire/N2 driver defects */ -event defect.io.fire.pciex.driver@hostbridge/pciexrc; - /* No diagnosis */ event upset.io.fire.nodiag@hostbridge;