OBSOLETE Patch-ID# 118344-09

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: fma self-healing fmstat
Synopsis: Obsoleted by: 118344-11 SunOS 5.10_x86: Fault Manager Patch
Date: May/15/2006


Install Requirements: NA                      
                      
Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 119578

Topic: SunOS 5.10_x86: Fault Manager Patch

Relevant Architectures: i386

BugId's fixed with this patch: 4063945 4799697 5004701 5096886 6198523 6213277 6217870 6218246 6218463 6223348 6223375 6224293 6225875 6240363 6240456 6244989 6250211 6254303 6256157 6256371 6256372 6262573 6265542 6273144 6276462 6277961 6278369 6278378 6284968 6303398 6320584 6321736 6322005 6322205 6322749 6323532 6326958 6332352 6332630 6335370 6336193 6337437 6338081 6338386 6338653 6341429 6342066 6345690 6346183 6351165 6354381 6354997 6355634 6360864 6362641 6377690 6379909 6381344 6389326

Changes incorporated in this version: 4063945 4799697 5004701 5096886 6198523 6217870 6223375 6240363 6250211 6256157 6256372 6262573 6265542 6277961 6284968 6303398 6322005 6322205 6332352 6335370 6337437 6338081 6338386 6338653 6341429 6345690 6346183 6351165 6354381 6354997 6355634 6360864 6362641 6379909 6381344 6389326

Patches accumulated and obsoleted by this patch: 122397-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/usr/include/sys/fm/protocol.h
/usr/lib/fm/amd64/libfmd_log.so.1
/usr/lib/fm/amd64/libtopo.so.1
/usr/lib/fm/dict/ZFS.dict
/usr/lib/fm/eft/pci.eft
/usr/lib/fm/fmd/fmd
/usr/lib/fm/fmd/plugins/cpumem-retire.so
/usr/lib/fm/fmd/plugins/eft.so
/usr/lib/fm/fmd/plugins/zfs-diagnosis.conf
/usr/lib/fm/fmd/plugins/zfs-diagnosis.so
/usr/lib/fm/fmd/schemes/amd64/zfs.so
/usr/lib/fm/fmd/schemes/cpu.so
/usr/lib/fm/fmd/schemes/zfs.so
/usr/lib/fm/libfmd_log.so.1
/usr/lib/fm/libtopo.so.1
/usr/lib/fm/topo/pcibus.so
/usr/lib/fm/topo/pcibus.topo
/usr/lib/fm/topo/pciexbus.topo
/usr/lib/fm/topo/pciexrc.topo
/usr/lib/locale/C/LC_MESSAGES/ZFS.mo

Problem Description:

6338653 Integrate ZFS
6217870 GFS primitives could be simpler
6223375 libavl doesn't export avl_walk()
6250211 fix for 6198523 missed a corner case
6256157 truss lseek whence code to string needs to know about SEEK_HOLE & SEEK_DATA
6256372 gfs_dir_lookup() of non-existent entry can return invalid data
6262573 UNIX98/UNIX03 *vsx* namespace violation in fcntl.h and unistd.h
6277961 SEEK_HOLE comments in fcntl.h & unistd.h need to match lseek man page
6354997 File changes on NFSv4 servers take a long time to be detected
6332352 acltotext(3SEC) can overwrite the acl pointer it returns
6240363 UFS support for holey files
6284968 ASSERT(*off >= 0) failure in ufs_fio_holey()
6303398 lseek(., offset, SEEK_HOLE) asserts with tainted offsets
6198523 dirfindvp() can erroneously return ENOENT
5096886 Write caching disks need mechanism to flush cache to physical media
6362641 tar does not store ACLs in a suitable format
6379909 Need compact ACL utility support for NFSv4/ZFS
6381344 'zpool clear'
6338386 need persistent error log
6335370 RFE: Need generic file system observability (e.g., fsstat)
6338081 ZFS/FMA phase 1
6322005 support for persistent offline
6337437 .zfs doesn't work over NFSv4
6345690 nfsv4-test panics: assertion failed:((((nfs_fh4_fmt_t *)(&cs->fh)->nfs_fh4_val)->fh4_flag) & (2))
6346183 fix telldir()/seekdir() for gfs
6354381 checkfs() fails irritably for fsck-free filesystems
6351165 Off by one word in xdr_decode_nfs_fh4()
6360864 lofs blows chunks when file does not exist
4799697 nfs messages could be more useful
6355634 Client handling of CB_GETATTR fails to set bitmap
6341429 aclfromtext(3SEC) can return a pointer containing multiple entries with the same uid and/or gid
5004701 svc-savecore should be quieter about swap devices with no dump support
6389326 random failures in acl_str_to_id
4063945 provide an interface to skip past holes
6265542 Implement PSARC 2005/278 VSW_VOLATILEDEV
6322205 Enable disk write cache if ZFS owns the disk
 
(from 118344-08)
 
        This revision accumulates/obsoletes Solaris Update S10U2
        feature point patch 122397-01.
 
6332630 Chassis serial number support for Seattle/Boston
6342066 Add Boston and Seattle support to Solaris
 
(from 118344-07)
 
6377690 Patch 118344-06 and greater revs should not have "rebootafter" property.
 
(from 118344-06)
 
6278369 enhance C-based diagnosis engine for Niagara CPU diagnosis
6336193 FRU FMRI for CPU fault is not in hc: scheme format
 
(from 118344-05)
 
6323532 Enhance c-based diagnosis engine for Niagara Memory diagnosis
6322749 fmstat output garbled after replacement of faulty DIMM
6326958 workaround for hv/vbsc CE classification bug(s)
 
(from 118344-04)
 
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
 
(from 118344-03)
 
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 118344-02)
 
6276462 FMD patches 119578-04 119578-03 are not zones compliant, patchrm 119578-04 exits  1
 
(from 118344-01)
 
6213277 MODINFO returns EOVERFLOW when called from a 32bit app on amd64
6254303 FMA patches need to be restructured
 
(from 122397-01)
 
6332630 Chassis serial number support for Seattle/Boston
6342066 Add Boston and Seattle support to Solaris

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:  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.)
 
         119255-06 (or greater)  Install and Patch Utilities Patch
 
NOTE 3:  To obtain the complete zfs fix for bugid 6337437 (zfs doesn't work 
         over NFSv4), please also install the following patches:
 
         118563-08 (or greater)  Solaris Data Encryption Kit Patch
         118855-05 (or greater)  Kernel Patch
         118919-14 (or greater)  Solaris Crypto Framework patch
         118997-07 (or greater)  format patch
         120987-04 (or greater)  mkfs and newfs patch
         122173-02 (or greater)  swap swapadd isaexec patch
         122175-02 (or greater)  dumpadm patch
         122641-01 (or greater)  ZFS genesis patch
         122645-01 (or greater)  ZFS header files patch
         122651-01 (or greater)  ZFS miscellaneous tools patch
         122653-01 (or greater)  ZFS utilities patch
         122751-02 (or greater)  zones configuration libraries patch

README -- Last modified date:  Wednesday, May 17, 2006

