Patch-ID# 119131-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: fibre channel adb macro fcip fcp fcsm fctl fp qlc
Synopsis: SunOS 5.10_x86: Sun Fibre Channel Device Drivers
Date: Aug/25/2005


Install Requirements: Reboot after installation, an alternative may be in Special Install Instructions                      
                      
Solaris Release: 10_x86

SunOS Release: 5.10_x86

Unbundled Product: 

Unbundled Release: 

Xref: This patch available for SPARC as patch 119130

Topic: SunOS 5.10_x86: Sun Fibre Channel Device Drivers

Relevant Architectures: i386

BugId's fixed with this patch: 4368092 4792071 4961555 4998402 6205269 6207101 6207184 6207845 6210934 6214931 6215726 6216326 6216743 6221242 6225769 6227340 6227562 6233352 6233800 6235886 6238787 6254848 6258722 6260549 6261607 6270092 6283597 6288908 6290618 6292280 6295169

Changes incorporated in this version: 6216326 6235886 6270092 6288908 6292280 6295169

Patches accumulated and obsoleted by this patch: 119087-05

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

kernel/drv/amd64/fcip
kernel/drv/amd64/fcp
kernel/drv/amd64/fcsm
kernel/drv/amd64/fp
kernel/drv/amd64/qlc
kernel/drv/fcip
kernel/drv/fcp
kernel/drv/fcsm
kernel/drv/fp
kernel/drv/qlc
kernel/misc/amd64/fctl
kernel/misc/fctl
usr/lib/adb/port_device

Problem Description:

6288908 Transport should handle 8GBit speed code
6235886 Superfluous source files need removing or fixing
6295169 Reintroduce ctfmerge for SFS kernel modules
6292280 Turn on qlc driver support for Pyramid HBAs with ChipID "pci1077,2422"
6216326 TRID is not unique, causing FCP-2 error recovery failures for devices supporting
6270092 qlc driver support for 4G Qlogic HBAs
 
(from 119131-07)
6283597 Transport does not handle 4GBit & 10GBit speed codes
6290618 fcp should never call fc_ulp_uninit_packet without having called fc_ulp_init_packet
6261607 fcp driver fails with ddi_dma_buf while exercising Multiple fiber-channel ports with Stress I/O
6225769 Link resets are causing devices to go offline
6254848 E4900 system panic with fp:fp_fciocmd and fp:fp_ioctl messages
6207845 ssfcp_tgt adb macro references invalid structure member
 
(from 119131-06)
6260549 Failure / removal of device hangs I/O
 
(from 119131-05)
6258722 FCP panic handling packets on v40
6227562 bad mutex panic on a switch reset with IOs
6205269 fcinfo hbaport displays the same JNI entry multiple times
6207101 cfgadm -al continues to report controllers as 'failing' after switch power cycle
4368092 qlc: attach function local buffer could overrun.
4961555 M2b8:Performing Link resets on a fp# causes "unknown" loop ID re-assig
6214931 fcinfo reported PRISM's Supported and Current speed as "unknown"
6215726 Sun Blade 2000 hard hangs after installing latest RE nightly and left over night
6216743 Qlogic switch does not set correct port type for attached Qlogic HBA on x86 plat
6233352 SUNWqlc/postinstall needs to support low cost HBAs
 
(from 119131-04)
6238787 119130-03; SunOS 5.10: Sun Fibre Channel Device Drivers does not work with Alternate Root
 
(from 119131-03)
6233800 5.10 patch 119130-02 119131-02 modify system files in /etc/ this is not allowed in 5.10 zones
 
(from 119131-02)
4998402 qlc SERR/BERR panics with power management
6210934 Need to provide support for low cost Qlogic HBAs in nwsc.
6227340 qlc QLC_DIAG_ECHO command is not working in x86 platform
 
(from 119131-01)
4792071 fc transport doesn't properly keep track of references to pd structures
6221242 fcsm_alloc_cmd doesn't clean up properly after failure
6207184 memory exhaustion during I/O & cable pull testing

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:
----------------------------- 
 
None.

README -- Last modified date:  Thursday, August 25, 2005

