OBSOLETE Patch-ID# 116962-08

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: sun4u sunw,ultra-enterprise-10000 sparcv9 dma flush/sync deadlocks
Synopsis: Obsoleted by: 116962-09 SunOS 5.8: pcisch, pcipsy driver patch
Date: May/10/2005


Install Requirements: Reboot immediately after patch is installed                      
                      
Solaris Release: 8

SunOS Release: 5.8

Unbundled Product: 

Unbundled Release: 

Xref: 

Topic: SunOS 5.8: pcisch, pcipsy driver patch
	***********************************************************
	NOTE: This patch may contain one or more OEM-specific platform ports.
	      See the appropriate OEM_NOTES file within the patch for
	      information specific to these platforms.
	      DO NOT INSTALL this patch on an OEM system if a corresponding
	      OEM_NOTES file is not present (or is present, but instructs not
	      to install the patch), unless the OEM vendor directs otherwise.
	***********************************************************

Relevant Architectures: sparc.sun4u

BugId's fixed with this patch: 4626323 4841632 4897386 5017681 5028398 5042241 5042249 5056444 5091275 6189186 6235959

Changes incorporated in this version: 6235959

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 108528-29 117000-05 (or greater)

Obsoleted by: 

Files included with this patch: 

/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/pcipsy
/platform/SUNW,Ultra-Enterprise-10000/kernel/drv/sparcv9/pcipsy
/platform/sun4u/kernel/drv/pcipsy
/platform/sun4u/kernel/drv/sparcv9/pcipsy
/platform/sun4u/kernel/drv/sparcv9/pcisch

Problem Description:

6235959 timeout called during high PIL interrupt for IOCEs
 
(from 116962-07)
 
5042249 Consistent dma sync timeout panic occurred while running L1-A usb keyboard test
6189186 pcisch pci_obj_destroy() leaks pci_inos memory during detach
 
(from 116962-06)
 
5091275 CE storms during a dma transaction causes a system slow down
 
(from 116962-05)
 
4626323 pcisch can log a poor error message resulting in unnecessary replacement of DIMMS
 
(from 116962-04)
 
5056444 IOMMU flush operation is not reliable
 
(from 116962-03)
 
5042241 S10_58: Panic: "pcisch1:pci@8,600000: consistent dma sync timeout"
 
(from 116962-02)
 
5017681 su driver unloading causes loss of connection from Solaris to ALOM.
 
(from 116962-01)
 
4897386 System deadlocks when using consistent dma flush/sync operation
4841632 System hangs in intr_redist_all_cpus() after unconfig memory.
5028398 System panics on exit from OS, after arriving at the prom-level

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:
-----------------------------
Reboot the system after patch installation.
 
NOTE: To get the complete fix for Bugid # 5028398 on USB console
      keyboard systems, you need to also install the following patches:
 
        109896-25 (or newer) USB and Audio Framework patch
        116975-01 (or newer) kadb patch

README -- Last modified date:  Friday, December 9, 2005

