Patch-ID# 109460-03
Keywords: socal EIO FCIO_LOOPBACK_MANUAL sf lun
Synopsis: SunOS 5.8: socal and sf driver patch
Date: 25/Aug/00

Solaris Release: 8

SunOS release: 5.8

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.8: socal and sf 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.

	************************************************************************

BugId's fixed with this patch: 4137818 4259911 4285968 4296275 4300684 4301468 4303182 4304245 4307129 4307585 4322210 4327372 4327766 4328635 4330062 

Changes incorporated in this version: 4259911 4301468 4303182 4307129 4322210 4328635 4330062

Relevant Architectures: sparc

Patches accumulated and obsoleted by this patch:  

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch:

/kernel/drv/socal
/kernel/drv/sparcv9/socal
/platform/sun4d/kernel/drv/sf
/platform/sun4u/kernel/drv/sf
/platform/sun4u/kernel/drv/sparcv9/sf
/usr/include/sys/scsi/adapters/sfvar.h

Problem Description:

4328635 INCOMPLETE DMA XFER  should be a hard error.
4330062 sf:  Need longer abort timeout to support Purple Partner Group Clusters
4322210 System panics with "bad rmfree" during socal_attach() in rmfree()
4301468 socal/photon sequqntial throughput regression
4303182 does not connect A5200 with on-board SOC+ after Power ON/OFF
4307129 Incorrect Payload length on FCP status
4259911 SOC+ HA may generate a bad map sometimes

(from 109460-02)

4300684 boot sometimes panic if a loop (other than bootdevice loop) does offline/online.
4327766 sf: recursive mutex_enter panics

(from 109460-01)

4296275 socal rls should return EIO consistently for multi-initiator loop
4304245 socal: FCIO_LOOPBACK_MANUAL causes panic
4137818 sf driver sf_reset can fail silently.
4307585 socal driver hits a deadbeef panic if the device is recovering from a dma error
4285968 sf:  Report Lun/Inquiry limited retries cause purple DMP crash
4327372 sf:  Limit heroic error recovery for Report lun and Inquiry commands

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-8 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.

