Patch-ID# 108982-03
Keywords: fctl fp usoc fp mutex_enter inusoc_lfd_done PRLI FC DF_CTL fcp
Synopsis: SunOS 5.8: fctl/fp/fcp/usoc driver patch
Date: 03/Apr/00

Solaris Release: 8

SunOS release: 5.8

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 5.8: fctl/fp/fcp/usoc driver patch

	NOTE:   Refer to Special Install Instructions section for 
                IMPORTANT specific information on this patch.

BugId's fixed with this patch: 4291069 4294605 4298666 4298671 4298676 4298680 4298689 4298693 4298699 4299785 4300943 4300953 4302739 4304902 4323071 4324847 

Changes incorporated in this version: 4300943 4300953 4323071 4324847

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/fcp
/kernel/drv/fp
/kernel/drv/usoc
/kernel/drv/sparcv9/fcp
/kernel/drv/sparcv9/fp
/kernel/drv/sparcv9/usoc
/kernel/misc/fctl
/kernel/misc/sparcv9/fctl
/usr/include/sys/fibre-channel/fca/usocio.h
/usr/include/sys/fibre-channel/fca/usocvar.h
/usr/include/sys/fibre-channel/fc_types.h
/usr/include/sys/fibre-channel/impl/fctl.h
/usr/include/sys/fibre-channel/impl/fctl_private.h
/usr/include/sys/fibre-channel/impl/fp.h
/usr/include/sys/fibre-channel/impl/fcph.h
/usr/include/sys/fibre-channel/impl/fc_fcaif.h
/usr/include/sys/fibre-channel/impl/fc_portif.h
/usr/include/sys/fibre-channel/impl/fc_ulpif.h
/usr/include/sys/fibre-channel/ulp/fcp.h
/usr/include/sys/fibre-channel/ulp/fcp_util.h
/usr/include/sys/fibre-channel/ulp/fcpvar.h
/usr/lib/adb/fc_port
/usr/lib/adb/ssfcp_port
/usr/lib/adb/ssfcp_tgt
/usr/lib/adb/ulp_port_info
/usr/lib/adb/sparcv9/fc_port
/usr/lib/adb/sparcv9/ssfcp_port
/usr/lib/adb/sparcv9/ssfcp_tgt
/usr/lib/adb/sparcv9/ulp_port_info

Problem Description:

4324847 fcp does not work with FC sonoma due to Endian sensitive CDB
4300953 ses uscsi not working with qlc driver
4300943 Need completed driver functionality for qlctest SunVTS
4323071 usoc: namespace conflict between usocio.h and socalio.h

(from 108982-02)

4304902 fctl: add support for IP broadcast transport

(from 108982-01)

4291069 fp: Bad Trap with DR disconnect and purple
4299785 fp: mutex_enter: bad mutex
4294605 panic with null ptr in scsi_hba_bus_ctl()
4298693 fp: Fabric improvements under error conditions and misbehaving switches
4302739 fp: Assertion failure in line 3725
4298689 fcp: panic in ssfcp_icmd_callback
4298680 fcp: deadlock in fcp when forcelips happened during DR
4298676 usoc: Run unsolicited buffer free in busy-wait mode
4298666 usoc: panic inusoc_lfd_done
4298671 usoc: Random detach failures.
4298699 Report correct mode of operation in PRLI response

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.

	NOTE:	To get the Sun FibreChannel Transport support for the 
                Qlogic PCI driver module and fcip driver modules, one
                needs to install the following new pkgs:

                SUNWfcip (Sun FCIP IP/ARP over FibreChannel Device Driver)
                SUNWfcipx(Sun FCIP IP/ARP over FibreChannel Device Driver 
                                (64 bit))
                SUNWqlc  (Qlogic ISP 2200/2202 Fibre Channel Device Driver)
                SUNWqlcx (Qlogic ISP 2200/2202 Fibre Channel Device Driver
                                (64 bit))

		The following patches need to be installed as well:

		108983-01 (or newer)	fcip adb macros patch
		108984-01 (or newer)    qlc adb macros patch

