SunOS 5.10: Fault Manager Patch |
Status: RELEASED
Patch Id: 126897-02
***********************************************************************
READ THE TERMS OF THE AGREEMENT ("AGREEMENT") IN THE LEGAL_LICENSE.TXT
FILE CAREFULLY BEFORE USING THIS SOFTWARE. BY USING THE SOFTWARE, YOU
AGREE TO THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE
TERMS, PROMPTLY DESTROY THE UNUSED SOFTWARE.
***********************************************************************Summary: SunOS 5.10: Fault Manager Patch
Date: Sep/10/2007
Installation Requirements:
NA
Solaris Release: 10
Sun OS Release: 5.10
Unbundled Product:
Unbundled Release:
Xref:
Topic:
SunOS 5.10: Fault Manager Patch
Relevant Architecture: sparc
BugId's fixed with this patch:
6349862 6365629 6365633 6365645 6369762 6371683 6379529 6381172 6393267 6408988 6410884 6411941 6414703 6414871 6414938 6417265 6417268 6418474 6419724 6421336 6421451 6427002 6427423 6427559 6432953 6434264 6439235 6440121 6445128 6445887 6448956 6449001 6449076 6449954 6450734 6451146 6460405 6461124 6461148 6465541 6471117 6482512 6498305
Changes incorporated in this version:
Patches accumulated and obsoleted by this patch:
123426-05 123839-07
Patches which conflict with this patch:
Required Patches:
119578-30 (or greater)
Obsoleted by:
Files Included in this Patch:
/usr/include/sys/fm/cpu/SPARC64-VI.h
/usr/include/sys/fm/cpu/UltraSPARC-T1.h
/usr/lib/fm/dict/SUN4U.dict
/usr/lib/fm/fmd/fmd
/usr/lib/fm/fmd/plugins/cpumem-retire.so
/usr/lib/fm/fmd/schemes/cpu.so
/usr/lib/fm/fmd/schemes/dev.so
/usr/lib/fm/fmd/schemes/mem.so
/usr/lib/fm/fmd/schemes/sparcv9/dev.so
/usr/lib/fm/fmd/schemes/sparcv9/mem.so
/usr/lib/fm/libldom.so
/usr/lib/fm/libldom.so.1
/usr/lib/fm/libmdesc.so.1
/usr/lib/fm/libtopo.so
/usr/lib/fm/libtopo.so.1
/usr/lib/fm/llib-lldom
/usr/lib/fm/llib-lldom.ln
/usr/lib/fm/llib-lmdesc.ln
/usr/lib/fm/sparcv9/libldom.so
/usr/lib/fm/sparcv9/libldom.so.1
/usr/lib/fm/sparcv9/libmdesc.so.1
/usr/lib/fm/sparcv9/libtopo.so
/usr/lib/fm/sparcv9/libtopo.so.1
/usr/lib/fm/sparcv9/llib-lldom.ln
/usr/lib/fm/sparcv9/llib-lmdesc.ln
/usr/lib/locale/C/LC_MESSAGES/SUN4U.mo
/usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.conf
/usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/cpumem-retire.so
/usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/event-transport.conf
/usr/platform/SUNW,SPARC-Enterprise/lib/fm/fmd/plugins/event-transport.so
/usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/hc-topology.xml
/usr/platform/SUNW,SPARC-Enterprise/lib/fm/topo/plugins/ioboard.so
/usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/plugins/ioboard.so
/usr/platform/SUNW,Sun-Fire/lib/fm/topo/plugins/ioboard.so
/usr/platform/sun4u/lib/fm/eft/oberon.eft
/usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.so
/usr/platform/sun4u/lib/fm/topo/plugins/hostbridge.so
/usr/platform/sun4u/lib/fm/topo/plugins/pcibus.so
/usr/platform/sun4v/include/sys/fm/ldom.h
/usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.so
/usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.conf
/usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-retire.so
/usr/platform/sun4v/lib/fm/fmd/plugins/etm.conf
/usr/platform/sun4v/lib/fm/fmd/plugins/etm.so
/usr/platform/sun4v/lib/fm/topo/plugins/hostbridge.so
/usr/platform/sun4v/lib/fm/topo/plugins/ioboard.so
/usr/platform/sun4v/lib/fm/topo/plugins/pcibus.so
Problem Description:
This patch revision accumulates/obsoletes patch 123839-07 in accordance
with SplitGate accumulation rules.
(from 126897-01)
Accumulating patch 123839-07. Internal dev release.
(from 123839-07)
This patch revision removes the reconfigimmediate from PATCH_PROPERTIES
(from 123839-06)
6349862 Enhance CPU/memory DE to enable offlining of a core
6371683 On Panther, an L2 or L3 fault should offline both cores, not just the detecting core.
6408988 On Panther, on an L2 or L3 xxU, cpumem DE needs to check two UE caches
6482512 cpumem-diagnosis causes fmd to dump core in response to "ereport.cpu.*.fpu.hwcopy" e-report
(from 123839-05)
6439235 Sun Fire T2000 should log SC events to Solaris syslog
6498305 OPL project putback incompatible FMA dictionary entries
(from 123839-04)
6471117 FM event-transport events are dropped due to transport queue limit
(from 123839-03)
6448956 OPLl ioboard enumerator does not populate all needed properties
6449954 OPL topo module's use of global variables causes unpredictable behavior during concurrent usage
6461124 cpumem-diagnosis engine does not generate fault.memory.dimm
6461148 fault.cpu.SPARC64-VI.[chip/core/strand] does not have the correct "cmu" number
6450734 maybe L1$ faults should only offline a core, not an entire chip
6460405 event-transport: reconnect takes too long
6451146 OPL L1D$ error injection doesn't work
(from 123839-02)
6427423 default etm.conf should include subscription to list.repaired
(from 123839-01)
This revision accumulates S10U3 feature point patch 123426-05.
It also delivers bugfix 6465541.
6465541 119578-30/118344-14 FMA: relax 'rebootafter' and 'singleuser' properties
(from 123426-05)
6449001 event-transport: client must call dscpBind with a reserved port
(from 123426-04)
6445887 opl_cpulist_free accessing the memory after freeing
6449076 cpumem-diagnosis aborts if CPU is missing from system on reboot
(from 123426-03)
6393267 need a libtopo enumerator for OPL
6411941 need to translate fault event FMRIs in faults from SP
6414871 FMA events do not contain OPL platform Chassis Serial Number in chassis-id enumerator
6414938 mem_unum_burst_pattern() in mem scheme doesn't set ENOTSUP if DIMM UNUM bursting fails
6414703 add PRIV_NET_PRIVADDR and PRIV_SYS_NET_CONFIG to set of privileges for fmd
6417265 event-transport: call to fmd_xprt_close inside etm_send causes module abort
6417268 event-transport: change debug and error messages for better problem determination
6418474 event-transport: need to call nvlist_free in etm_post_msg when fmd_xprt_post is not called
6419724 event-transport: client should make multiple startup attempts
6421336 event-transport: deadlock between etm_reinit() and etm_send()
6421451 event-transport: set client socket to O_NONBLOCK prior to calling connect()
6440121 ereport: event-transport exceeds module thread limit
6445128 event-transport: fix mutex_unlock and cond_broadcast sequence
(from 123426-02)
6365629 add support for LDOMS to cpumem-diagnosis.so and cpumem-retire.so
6365633 add support for LDOMS to etm.so
6365645 add support for LDOMS to cpu and mem scheme plugins
6432953 build (llib-lldom.ln) fails when using ParallelMake make
6434264 libldom.so is not installed by BFU on sun4u systems
(from 123426-01)
6379529 Solaris for OPL Project
6369762 OPL Event Transport Module: PSARC/2006/096
6410884 cpumem needs some cleanup, address code review comments
6427002 connect(cfgadm) fails after hotplug into empty slots 2, 3 and 4
6427559 Oberon hotplug requires updates from Oberon Spec v1.01
6381172 cpumem-retire agent needs to process suspect list for supporting the core, chip faultsRevision History:
Patch Installation Instructions:
--------------------------------
For Solaris 2.0-2.6 releases, refer to the Install.info file and/or
the README within the patch for instructions on using the generic
'installpatch' and 'backoutpatch' scripts provided with each patch.
For Solaris 7-10 releases, refer to the man pages for instructions
on using 'patchadd' and 'patchrm' scripts provided with Solaris.
Any other special or non-generic installation instructions should be
described below as special instructions. The following example
installs a patch to a standalone machine:
example# patchadd /var/spool/patch/104945-02
The following example removes a patch from a standalone system:
example# patchrm 104945-02
For additional examples please see the appropriate man pages.Special Install Instructions:
-----------------------------
NOTE 1: If you're planning to set up Zones on this system, please make
sure to install the following patch which fixes bugid 6216195
(zone installation confused by UPDATE=yes in pkginfo(4) file.)
119254-06 (or greater) Install and Patch Utilities Patch
NOTE 2: To get the complete support for
SPARC(R) Enterprise Mx000 servers, please also install the
following patches:
118833-25 (or greater) kernel patch
118918-20 (or greater) crypto patch
122539-06 (or greater) utilities patch
123914-01 (or greater) header files patch
123916-01 (or greater) OPL platform kernel patch
124206-01 (or greater) Trusted Extensions library patch
124208-01 (or greater) Trusted Extensions header files patch
NOTE 3: To get the complete fix for bugid 6439953 (identical Slot names in
different segments can cause a breakage in ApId scheme), please also
install the following patches:
118833-26 (or greater) kernel patch
119580-04 (or greater) libcpc patch
121944-02 (or greater) libpsvcpolicy, libpsvcpolicy_psr libraries patch
122363-02 (or greater) fru_container.conf and libfruaccess.so.1 patch
122513-02 (or greater) devfsadm SUNW_cfg_link.so patch
122537-02 (or greater) libpiclenvmon.so.1 patch
122662-04 (or greater) libzonecfg.so.1 patch
124204-02 (or greater) zfs patch
NOTE 4: As root, please stop the Fault Manager Daemon (fmd) before installing
this patch:
# svcadm disable svc:/system/fmd:default
After installation is complete, the daemon should be restarted:
# svcadm enable svc:/system/fmd:default
README -- Last modified date: Wednesday, February 6, 2008