Patch-ID# 119578-30

NOTE:
***********************************************************************
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.
***********************************************************************

Keywords: serrano niagara fma netra-210 transport module etm plugin fmd fma
Synopsis: SunOS 5.10: FMA Patch
Date: Oct/19/2006


Install Requirements: NA                      
                      
Solaris Release: 10

SunOS Release: 5.10

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for x86 as patch 118344

Topic: SunOS 5.10: FMA Patch

Relevant Architectures: sparc

BugId's fixed with this patch: 4818484 5062645 5076562 5083131 5087929 5090037 6181364 6183842 6198521 6202015 6202564 6202643 6213277 6216286 6216754 6218246 6218463 6219101 6220169 6222529 6223178 6223348 6224293 6225875 6229087 6232309 6237801 6237913 6239573 6240456 6244989 6249531 6253955 6254303 6254397 6256371 6263078 6264225 6264415 6266851 6273144 6276462 6277362 6278369 6278378 6278442 6279063 6281100 6281113 6284455 6295417 6298484 6298972 6298974 6298981 6313638 6314073 6315039 6317871 6320584 6321736 6322749 6323319 6323322 6323393 6323532 6323554 6324536 6325530 6326958 6328921 6330180 6330644 6331093 6332245 6333184 6333617 6335522 6335549 6336193 6337809 6338081 6338653 6342066 6342977 6345621 6345894 6345936 6346926 6351025 6356155 6359264 6361055 6362043 6362164 6365742 6365743 6366206 6366821 6367031 6367044 6367047 6367049 6367051 6367053 6367061 6367063 6367069 6367070 6367073 6367075 6367985 6368526 6369190 6369961 6370284 6370798 6370802 6371490 6373071 6373879 6377319 6378766 6379498 6381022 6384727 6385007 6385516 6388986 6389646 6389650 6390114 6390205 6390211 6390232 6390296 6390617 6391117 6393362 6395385 6397762 6397830 6398325 6398388 6399875 6406417 6409768 6411192 6414182 6416496 6416735 6419218 6419771 6421627 6421650 6421659 6422221 6422560 6423975 6424520 6424523 6425600 6426009 6426514 6428381 6428843 6429361 6430015 6430823 6430825 6434164 6437467 6438703 6441262 6441859 6446309

Changes incorporated in this version: 6239573 6277362 6278442 6390211 6399875 6406417 6422560 6446309

Patches accumulated and obsoleted by this patch: 119330-01 119331-01 119559-01 119576-01 120635-02 122396-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/include/fm/fmd_adm.h
/usr/include/fm/fmd_api.h
/usr/include/fm/fmd_fmri.h
/usr/include/fm/fmd_log.h
/usr/include/fm/libtopo.h
/usr/include/fm/libtopo_enum.h (deleted)
/usr/include/fm/topo_mod.h
/usr/include/smbios.h
/usr/include/sys/fm/cpu/UltraSPARC-T1.h
/usr/include/sys/fm/protocol.h
/usr/include/sys/fm/util.h
/usr/include/sys/smbios.h
/usr/include/sys/smbios_impl.h
/usr/lib/fm/dict/DISK.dict
/usr/lib/fm/dict/SUN4.dict
/usr/lib/fm/dict/SUN4U.dict
/usr/lib/fm/dict/SUN4V.dict
/usr/lib/fm/dict/ZFS.dict
/usr/lib/fm/eft/pci.eft
/usr/lib/fm/fmd/fmd
/usr/lib/fm/fmd/fminject
/usr/lib/fm/fmd/fmsim
/usr/lib/fm/fmd/fmtopo
/usr/lib/fm/fmd/plugins/cpumem-retire.so
/usr/lib/fm/fmd/plugins/eft.conf
/usr/lib/fm/fmd/plugins/eft.so
/usr/lib/fm/fmd/plugins/io-retire.so
/usr/lib/fm/fmd/plugins/ip-transport.conf
/usr/lib/fm/fmd/plugins/ip-transport.so
/usr/lib/fm/fmd/plugins/syslog-msgs.so
/usr/lib/fm/fmd/plugins/zfs-diagnosis.conf
/usr/lib/fm/fmd/plugins/zfs-diagnosis.so
/usr/lib/fm/fmd/schemes/cpu.so
/usr/lib/fm/fmd/schemes/hc.so
/usr/lib/fm/fmd/schemes/mem.so
/usr/lib/fm/fmd/schemes/sparcv9/hc.so
/usr/lib/fm/fmd/schemes/sparcv9/mem.so
/usr/lib/fm/fmd/schemes/sparcv9/zfs.so
/usr/lib/fm/fmd/schemes/zfs.so
/usr/lib/fm/libfmd_adm.so.1
/usr/lib/fm/libfmd_log.so.1
/usr/lib/fm/libmdesc.so
/usr/lib/fm/libmdesc.so.1
/usr/lib/fm/libtopo.so.1
/usr/lib/fm/llib-lfmd_adm.ln
/usr/lib/fm/llib-lfmd_log.ln
/usr/lib/fm/llib-lmdesc
/usr/lib/fm/llib-lmdesc.ln
/usr/lib/fm/llib-ltopo
/usr/lib/fm/llib-ltopo.ln
/usr/lib/fm/sparcv9/libfmd_adm.so.1
/usr/lib/fm/sparcv9/libfmd_log.so.1
/usr/lib/fm/sparcv9/libmdesc.so
/usr/lib/fm/sparcv9/libmdesc.so.1
/usr/lib/fm/sparcv9/libtopo.so.1
/usr/lib/fm/sparcv9/llib-lfmd_adm.ln
/usr/lib/fm/sparcv9/llib-lfmd_log.ln
/usr/lib/fm/sparcv9/llib-lmdesc.ln
/usr/lib/fm/sparcv9/llib-ltopo.ln
/usr/lib/fm/topo/SUNW,A70/pcidev.topo (deleted)
/usr/lib/fm/topo/SUNW,A70/pciexdev.topo (deleted)
/usr/lib/fm/topo/SUNW,A70/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Netra-210/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Netra-240/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Netra-440/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Netra-CP3010/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Netra-T12/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Netra-T4/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Serverblade1/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Blade-100/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Blade-1000/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Blade-1500/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Blade-2000/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Blade-2500/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-15000/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-280R/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-480R/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-880/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-T1000/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-T200/pcidev.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-T200/pciexdev.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-T200/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V210/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V215/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V240/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V245/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V250/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V440/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V445/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V490/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire-V890/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Sun-Fire/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Ultra-250/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Ultra-30/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Ultra-4/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Ultra-5_10/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Ultra-60/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,Ultra-80/platform.topo (deleted)
/usr/lib/fm/topo/SUNW,UltraAX-i2/platform.topo (deleted)
/usr/lib/fm/topo/cpu.so (deleted)
/usr/lib/fm/topo/cpu.topo (deleted)
/usr/lib/fm/topo/pcibus.so (deleted)
/usr/lib/fm/topo/pcibus.topo (deleted)
/usr/lib/fm/topo/pciexbus.topo (deleted)
/usr/lib/fm/topo/pciexrc.topo (deleted)
/usr/lib/libsmbios.so.1
/usr/lib/llib-lsmbios
/usr/lib/locale/C/LC_MESSAGES/DISK.mo
/usr/lib/locale/C/LC_MESSAGES/SUN4.mo
/usr/lib/locale/C/LC_MESSAGES/SUN4U.mo
/usr/lib/locale/C/LC_MESSAGES/SUN4V.mo
/usr/lib/locale/C/LC_MESSAGES/ZFS.mo
/usr/lib/mdb/proc/fmd.so
/usr/lib/sparcv9/libsmbios.so.1
/usr/platform/SUNW,Sun-Fire-15000/lib/fm/eft/SUNW,Sun-Fire-15000.eft
/usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/hc-topology.xml
/usr/platform/SUNW,Sun-Fire-15000/lib/fm/topo/plugins/ioboard.so
/usr/platform/SUNW,Sun-Fire-T200/lib/fm/topo/hc-topology.xml
/usr/platform/SUNW,Sun-Fire/lib/fm/topo/hc-topology.xml
/usr/platform/SUNW,Sun-Fire/lib/fm/topo/plugins/ioboard.so
/usr/platform/sun4u/lib/fm/eft/fire.eft
/usr/platform/sun4u/lib/fm/eft/psycho.eft
/usr/platform/sun4u/lib/fm/eft/schizo.eft
/usr/platform/sun4u/lib/fm/eft/tomatillo.eft
/usr/platform/sun4u/lib/fm/eft/xmits.eft
/usr/platform/sun4u/lib/fm/fmd/plugins/USII-io-diagnosis.so
/usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.conf
/usr/platform/sun4u/lib/fm/fmd/plugins/cpumem-diagnosis.so
/usr/platform/sun4u/lib/fm/fmd/plugins/datapath-retire.conf
/usr/platform/sun4u/lib/fm/fmd/plugins/datapath-retire.so
/usr/platform/sun4u/lib/fm/topo/hc-topology.xml
/usr/platform/sun4u/lib/fm/topo/plugins/chip.so
/usr/platform/sun4u/lib/fm/topo/plugins/hostbridge.so
/usr/platform/sun4u/lib/fm/topo/plugins/pcibus.so
/usr/platform/sun4v/lib/fm/eft/fire.eft
/usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.conf
/usr/platform/sun4v/lib/fm/fmd/plugins/cpumem-diagnosis.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/hc-topology.xml
/usr/platform/sun4v/lib/fm/topo/plugins/chip.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
/usr/sbin/fmdump
/usr/sbin/fmstat
/usr/sbin/smbios
/usr/share/lib/xml/dtd/topology.dtd.1

Problem Description:

6278442 Need to support new Ontario platform (SunFire T2000) for Fujitsu re-branding
6446309 Need to support new Erie platform (SunFire T1000) for Fujitsu re-branding
6422560 seg fault in fmd_modstat_snapshot
6277362 cmd_xxu_hdlr hardcodes l2cachedata for fault.cpu.*.{l2,l3}cachedata
6239573 cpumem doesn't attach xxU ereports to l2cachedata faults
6399875 case for fault.memory.bank does not have ereports attached
6406417 ereport_size not big enough for nvlist bloat
6390211 amd64 panicsys() is always called with on_panic_stack == 1
 
(from 119578-29)
 
6361055 cpumem SERD N/T values are wrong for Panther and Serrano L3 Data, L3 Tags, L2 Data, L2 Tags
 
(from 119578-28)
 
6441859 Patch 119578-24 missing files, including libfmd_adm.so
 
(from 119578-27)
 
6373879 'mem' scheme DIMM serial number cache must accommodate new Sun std for DIMM serial number
6423975 cfgadm sata plugin wastes tons of time using libdevinfo
6419771 memory leak from sata.so.1`setup_for_devctl_cmd+0x20
6414182 bmc_intf.h should be shareable with ON
6416735 Sun Fire X4500 systems need a disk diagnosis engine
6426514 topo_fmri_compare compares the same scheme leading to erroneous compare results
6419218 Need a way of enumerating sata disks on the Sun Fire X4500
6421659 topo modules' use of global variables causes unpredictable behavior during concurrent usage
6421627 use after free in topo_tree_destroy causes unpredictable behavior
6421650 topo_modhash_load does not observe proper locking; deadlock ensues
6422221 race to populate _topo_* globals causes libumem to abort process
6424520 fmd should remove faulty resources from the R$ when they are removed
6424523 hc scheme should do more homework before pronouncing a resource present
6425600 fmd can deadlock when aux threads call fmd_xprt_post at fmd shutdown time
6202643 libtopo should provide pcibus information on x86 boxen
6409768 Need a means of enumerating topology beneath PCI functions
6428381 sfx4500-disk shouldn't stop looking for disks when it finds one it isn't monitoring
6428843 cfgadm sata plugin assertion failure during AP node lookup
6429361 assertion failure in sata_info_to_fru
6430015 sata libtopo plugin should cope with sata ports that do not yet have AP devlinks
6430823 shifting the night away, the SEL goes home empty-handed
6351025 eft assertion failure: ffep != NULL
6416496 reduce eversholt memory consumption by trimming open fmes
6398325 eversholt can leak memory if there are constraints on both sides of a propagation
6430825 SEL entries for some sfx4500 disk faults are wrong
6434164 sata libtopo plugin segfaults when run on non-SunFireX4500 system with sata disks
6437467 deadlock in add_disk_fault() when adding faults
6438703 sfx4500-disk: Incorporate additional code review comments
6441262 sata cfgadm plugin erroneously truncates logical disk name
 
(from 119578-26)
 
	Respun to relax the single user requirement
 
(from 119578-25)
 
6378766 Need Pelton (Netra T2000) platform support in ON
 
        NOTE: Also, the list for revision -21 below has been corrected.
 
(from 119578-24)
 
        Respun to relax the reconfigafter requirement.
 
(from 119578-23)
 
6426009 More files AWOL from the FMA patch T119578-21 (which is required by the KU)
 
(from 119578-22)
 
6411192 T119578-21 does not contain usr/lib/fm/fmd/plugins/io-retire.so
 
(from 119578-21)
 
5076562 esc should complain if list found internal to cascaded props
5083131 payloadprop() doesn't handle embedded nvlists in payload
6181364 Eversholt needs method to revise value of a fault's property
6183842 eft can construct extra propagations in the instance tree
6202015 fmd should only load plug-ins whose filenames end in .so
6216286 fmd core dumps when shutting down under heavy event load
6219101 eft.so crashes fmd while sorting a suspect list
6220169 fmd should support per-module configuration overrides in /etc
6222529 obsolete serd properties are not reported as illegal
6223178 same_domain message is not marked as a warning
6229087 SPARC CPU/Mem DE should track DIMM serial numbers on Serengeti/Starcat
6232309 need configurable limit on number of open FMEs
6237801 Secondary PCI ECC payloads do not match cpumem-diagnosis expectations
6264225 improve search path for call executables
6266851 internal fmd events should not refer to sunos
6281100 RFE: AVL-FS2: Support Anchored Page Retire for LW8, Serengeti & Starcat platforms
6281113 RFE: AVL-FS2: FMA-AVL Datapath Diagnosis Coordination
6284455 eversholt wildcarding and vertical expansion have trouble working together
6295417 fmd should publish an event when a problem has been repaired
6298484 properties are not auto-converting to integers in eversholt constraints
6298972 eversholt should be able to mark faults as no-message like the cpumem DE
6298974 nested SERD engines don't work
6298981 eft memory usage could improve by caching common constraint expressions
6313638 SMBIOS Support for Solaris
6314073 Confusing message output following PCI UE error on USII system
6315039 including <sys/kstat.h> in a D script induces compile-time error
6323319 call() is not allowing string-valued returns
6323322 a global variable should be allowed as the RHS of an nvpair
6323393 eversholt caches a little too much info when caching constraints
6323554 eversholt type conversion can cause core dump
6330180 Ontario ereport dates inconsistent between domain and SP
6331093 payloadprop should be able to read and interpret hc scheme fmris
6332245 payloadprop() returns cached value from existing FME when not appropriate
6333184 fmsim can exhaust sysevent channel resources
6333617 eversholt should have way to check if a global is defined
6335522 smbios_bufopen() computes intermediate checksum using unpacked header
6335549 prtdiag: can't get smbios tables on Toshiba Tecra s1 laptop
6342977 fmd segfaults if it cannot load fmd-self-diagnosis
6346926 eversholt needs a way to maintain diagnosis statistics
6356155 fmdump -e cross-references are broken when logs move across filesystems
6359264 Provide FMA support for AMD64 processors
6365742 fault management data needs an SNMP interface
6365743 need 64-bit fmd scheme plugins
6366821 cpu scheme serial number should be a string
6367031 eft.so leaks memory
6367044 FMA Transport Layer
6367047 fmd is mis-using cond_broadcast in several places
6367049 fmd_asru_hash_recreate() leaks buffer in error path
6367051 fmd mod_ustat data is modified after being freed
6367053 fmd leaks queued timer structures on module unload
6367061 fmd when run as non-root should not exit on DR event bind failure
6367063 fmd_rpc_svc_create_local() leaks memory when local service is bound
6367069 fmd_log_errmsg() fails for EFDL_VERSION
6367070 fmd debug switch should have a way to display TRACE() result
6367073 fmd trace buffer tag is truncating tags above 0xff
6367075 fmd debug switch error when multiple tags are specified
6367985 fmd_dispq_dispatch_id can truncate class by one byte
6368526 fmd -o debug=help core dumps after printing help message
6369961 fmd emits identical diagnosis after repair when case was never closed
6370284 cpumem-diagnosis checks asru version against FM_EREPORT_VERSION instead 
        of FM_CPU_SCHEME_VERSION
6370798 freeing deferred page list not correctly handled when cpumem-diagnosis is unloaded
6370802 Datapath: Persistence of Deferred Memory UEs
6371490 uducu on Seattle with S10U2 results in fault.memory.page instead of fault.cpu.*.l2cachedata
6373071 fmd must issue final checkpoint before freeing cases
6377319 eft could close cases for resources already in the faulty state
6379498 fmd dies on assertion failure when repairing an fmd module
6381022 fmd_case_insert_event() should reject duplicates and save memory
6384727 enhanced eversholt stats support failing in count() lookup
6385007 fmd is not decrementing buf total when cases are closed
6385516 mem scheme fmd_fmri_contains does not work for x64
6388986 Erie uses Ontario-specific topology files
6389646 extraneous subscription in cpumem-retire
6389650 eversholt should not bump stats for cases that we don't publish
6390114 fmd asru cache recreation flawed with fix for 6369961
6390205 fmd publishing list.isolated for cases that were never solved
6390232 fmadm repair <fmri> can lead to surprises
6390296 fmd dumps core when stopping during BFU
6390617 eversholt/config.c still #include's recently-deleted <fm/libtopo_enum.h>
6391117 PCI bus ASRUs should be dev scheme FMRIs
6393362 cpumem-retire does not close the page case in all giving-up paths
6395385 fmd ip-transport module causes SEGV
6397762 memory leak in libtopo if more than two bits set in slot-names property
6397830 cpumem-retire should close page case when giving up
6398388 libtopo deadlocks in topo_method_invoke()
 
(from 119578-20)
 
6338653 Integrate ZFS
6338081 ZFS/FMA phase 1
 
(from 119578-19)
 
        This revision accumulates/obsoletes Solaris Update S10U2 
        feature point patch 122396-01.
 
(from 119578-18)
 
        Uprev to remove the rebootafter from the patch property.
 
(from 119578-17)
 
6263078 Machine description API doesn't support kmem_free()
6264415 md_fini should not free the pointer to the machine description data
 
(from 119578-16)
 
6362043 Missing platform.topo file on Erie (Sun Fire T1000)
 
(from 119578-15)
 
6254397 Chicago (Sun Ultra 45 WorkStation) platform requires platform.topo file
 
(from 119578-14)
 
6369190 T119578-12 is missing file: usr/lib/locale/C/LC_MESSAGES/SUN4V.mo
 
(from 119578-13)
 
6345894 Incorrect diagnosis of Fire jbc_ebustop error on Chicago (Sun Ultra 45 WorkStation)
6345936 Fire DE diagnoses jbc_wrdpep and jbc_rddpep to incorrect msg id's on Chicago
6330644 SERD'd ereport.io.fire.pec.lup produces fault/diagnosis if >10 reboots within an hour
 
(from 119578-12)
 
6278369 enhance C-based diagnosis engine for Niagara (UltraSPARC T1) CPU diagnosis
6336193 FRU FMRI for CPU fault is not in hc: scheme format
 
(from 119578-11)
 
6237913 Need Schumacher (Netra CP3010) support in ON
 
(from 119578-10)
 
6337809 sun4v cpumem diagnosis engine should consume CEs
 
(from 119578-09)
 
6323532 Enhance C-based diagnosis engine for Niagara (UltraSPARC T1) Memory diagnosis
6322749 fmstat output garbled after replacement of faulty DIMM
6326958 workaround for hv/vbsc CE classification bug(s)
6324536 Fire eversholt rules issues an incorrect diagnosis
6325530 Fire DE: FRU field in the suspect list of hbus should be IOBD
6328921 Re-distribute fire.eft as two separate files
 
(from 119578-08)
 
6278378 provide Eversholt diagnosis rules for Fire hostbridge ASIC
6273144 Need is_under() function for eversholt paths comparison
6240456 Need topo enumeration for PCI Express
6244989 libtopo looks in the wrong place for driver modules on amd64
6320584 PCI topology enumerator should support directly enumerating a single device if requested
6321736 Deliver static topology file for Ontario (Sun Fire T2000)
 
(from 119578-07)
 
4818484 improved memory classification algorithm
6198521 cpuid field of ENA format 1 should not come from CPU
6253955 cpumem-diagnosis should understand both old and new CE classifications
 
(from 119578-06)
 
6256371 fmd client module support for auxiliary threads
6218463 fmdump cannot open errlog files greater than 2Gig
6218246 mem scheme produces ereport.sunos.fmd.fmri_scheme errors after DR
6223348 need to add l3_ucx+ucx+wdx train to cpumem DE
6224293 seeprom serial number read can fail if DIMM has been written
6225875 Message SUN4U-8000-1A wrong in dictionary
 
(from 119578-05)
 
6276462 FMD patches 119578-04 119578-03 are not zones compliant, patchrm 119578-04 exits  1
 
(from 119578-04)
 
5090037 RFE: Solaris Enhancements to support AVL FS-1
6213277 MODINFO returns EOVERFLOW when called from a 32bit app on amd64
 
(from 119578-03)
 
        This revision accumulates/obsoletes Solaris Update S10U1 feature point 
        patches 119330-01, 119559-01, 119576-01 and also adds the following fix: 
 
6254303 FMA patches need to be restructured
 
(from 119578-02)
 
6249531 CPU fault isn't reported after repairing it without replacing CPU
 
(from 119578-01)
 
        This revision accumulates/obsoletes S10U1 feature point patch 119331-01.
 
(from 119331-01)
 
5062645 add Serrano (US3i+) support to the cpu/memory error injector
5087929 Add Serrano (US3i+) processor support
6202564 ja_wr_etphys func needs a membar after stxa
 
(from 119559-01)
 
6216754 FMA Topology information missing for SUNW,Netra-210
 
(from 119576-01)
 
5062645 add Serrano (US3i+) support to the cpu/memory error injector
5087929 Add Serrano (US3i+) processor support
6202564 ja_wr_etphys func needs a membar after stxa
 
(from 119330-01)
 
5062645 add Serrano (US3i+) support to the cpu/memory error injector
5087929 Add Serrano (US3i+) processor support
6202564 ja_wr_etphys func needs a membar after stxa
 
(from 120635-02)
 
6317871 ereports may be lost if SW issues an FM_PANIC
 
(from 120635-01)
 
6279063 ETM support for sun4v/Ontario (umbrella bug)
 
(from 122396-01)
 
6342066 Add Boston (Sun Fire V445) and Seattle (Sun Fire V215/V245) support to Solaris
6362164 /usr/lib/fm/fmd/schemes/mem.so does not load on Boston (Sun Fire V445) due to 
        frutree not matching previous platform
6345621 FMA topo support for Boston (Sun Fire V445) and Seattle (Sun Fire V215/V245)
6366206 memory unum's for Boston (Sun Fire V445) have format different from previous 
        platforms in FMA mem scheme mem_unum.c

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:
-----------------------------
 
Not all patches listed in this section as needed for the completion
of a fix or feature, may be available at the same time as this patch.
This allows the remaining fixes/features to be made available sooner.
 
NOTE 1:  Reboot system after patch installation is complete.
 
NOTE 2:  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 3:  To get the complete feature Solaris Support For Serrano Platform,
         please also install the following patches:
 
         118822-03 (or greater)  Kernel Update patch
         119582-01 (or greater)  libprtdiag patch
         119586-01 (or greater)  pcbe.62 patch
 
NOTE 4:  To get the complete fix for bugid 4818484 (improved memory
         classification algorithm), please also install the following patches:
 
         118822-16 (or greater)  Kernel Update patch
         119583-01 (or greater)  header file patch
 
NOTE 5:  To get the complete fix for bugid 6278378 (provide Eversholt
         diagnostic rules for Fire hostbridge ASIC), please also install
         the following patch:
 
         118822-20 (or greater)  Kernel Update patch
 
NOTE 6:  To get complete support for the Schumacher platform (Netra-CP3010),
         please also install the following patches:
 
         118822-26 (or greater)  Kernel Update patch
         121556-01 (or greater)  Netra-CP3010 platform patch
         121557-01 (or greater)  Netra-CP3010 usr/platform patch
         121558-01 (or greater)  Netra-CP3010 utilities patch
         121559-01 (or greater)  Netra-CP3010 libprtdiag_psr.so.1 patch
 
NOTE 7:  To get the complete support for Boston (SunFire V445) and 
         Seattle (Sun Fire V215/V245), please install the the following patches:
 
         118833-04 (or greater)  kernel patch
         119850-14 (or greater)  mpt radioictl libpiclsbl libpiclfrudr patch
         122515-01 (or greater)  Sun Fire V215/V245 platform patch
         122517-01 (or greater)  Sun Fire V215/V245 platmod patch
         122519-01 (or greater)  fruadm patch
         122521-01 (or greater)  locator patch
         122523-01 (or greater)  Sun Fire V445 platform patch 
         122525-01 (or greater)  Sun Fire V445 platmod patch
 
NOTE 8:  To get the complete zfs fix for bugid 6337437 (.zfs doesn't work over
         NFSv4), please also install the following patches:
 
         118833-08 (or greater)  kernel patch
         118925-02 (or greater)  unistd header file patch
         119681-08 (or greater)  wanboot patch
         119982-05 (or greater)  ufsboot patch
         120986-04 (or greater)  mkfs and newfs patch
         121333-04 (or greater)  zoneadmd, zlogin and zoneadm patch
         122172-02 (or greater)  swap swapadd isaexec patch
         122174-02 (or greater)  dumpadm patch
         122640-01 (or greater)  zfs genesis patch
         122644-01 (or greater)  zfs header file patch
         122650-01 (or greater)  zfs miscellaneous patch
         122652-01 (or greater)  zfs utilities patch
 
NOTE 9:  To obtain the complete FMA functionality, please also install the
	 following patches:
 
	 118833-09 (or greater)  kernel patch
	 118346-04 (or greater)	 libnsl patch
	 122195-02 (or greater)	 pkgadd assertion patch
	 122752-01 (or greater)  FMA snmp patch
	 122754-01 (or greater)	 FMA libexacct
 
NOTE 10: To obtain the complete support for 6378766 (Need Pelton platform support,
         ie Sun Netra T2000 support), please also install the following patch:
 
         120824-05 (or greater)  Sun Fire T1000, Sun Fire T2000, Netra-T2000 
                                 platform patch 
 
NOTE 11: To obtain the complete support for
 
	 6278442 Need to support new Ontario (SunFire T2000) platform 
	 6446309 Need to support new Erie (SunFire T1000) platform 
 
	 please also install the following patch:
 
	 120824-06 (or greater) Sun Fire T1000, Sun Fire T2000, Netra-T2000
                                platform patch

README -- Last modified date:  Thursday, October 19, 2006

