Patch-ID# 111096-15 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: fcip ulp fibre-channel Synopsis: SAN 4.4.x: fcip driver patch Date: Jun/22/2006 Install Requirements: See Special Install Instructions Reboot after installation, an alternative may be in Special Install Instructions Solaris Release: 8 SunOS Release: 5.8 Unbundled Product: SAN Unbundled Release: 4.4.x Xref: Topic: SAN 4.4.x: fcip driver patch NOTE: Refer to Special Install Instructions section for IMPORTANT specific information on this patch. Relevant Architectures: sparc BugId's fixed with this patch: 4418297 4438556 4440207 4468593 4474058 4507538 4548899 4619489 4623195 4722624 4743228 4792071 4810904 4849510 4915432 4916126 4944820 4952567 4964120 4996894 5004301 5049226 5090186 6361031 6388097 Changes incorporated in this version: 6388097 Patches accumulated and obsoleted by this patch: Patches which conflict with this patch: 108983-09 Patches required with this patch: 108983-08 111095-21 (or greater) Obsoleted by: Files included with this patch: /etc/name_to_major /kernel/drv/fcip /kernel/drv/sparcv9/fcip /usr/include/sys/fibre-channel/ulp/fcip.h /usr/lib/adb/fcip /usr/lib/adb/fcip_dest /usr/lib/adb/fcip_pkt /usr/lib/adb/fcip_port_info /usr/lib/adb/fcip_rt /usr/lib/adb/fcipstr /usr/lib/adb/la_els_farp /usr/lib/adb/sparcv9/fcip /usr/lib/adb/sparcv9/fcip_dest /usr/lib/adb/sparcv9/fcip_pkt /usr/lib/adb/sparcv9/fcip_port_info /usr/lib/adb/sparcv9/fcip_rt /usr/lib/adb/sparcv9/fcipstr /usr/lib/adb/sparcv9/la_els_farp Problem Description: 6388097 fcip networking doesn't work on x86 or when peer host fcip interface using Emulex HBA (from 111096-14) 6361031 Leadville behaviour, when duplicate entries are there in RSCN payload (from 111096-13) 5004301 FCIP performance using Qlogic card is not acceptable (from 111096-12) 5049226 fcip_setup_mac_addr wwnn check broken for emulex (from 111096-11) 4792071 fc transport doesn't properly keep track of references to pd structures (from 111096-10) 5090186 Change preinstall scripts for SAN patches (from 111096-09) 4996894 sfspit 6.5.1: Panic fcip_start->fcip_pkt_alloc->fcip_cache_constructor while reb (from 111096-08) 4915432 fcip is too chatty 4916126 mutex_enter: bad mutex, fcip_ipkt_callback on S8 V880 while doing DR 4944820 cfgadm -c unconfigure and I/O hang 4952567 fctl_ulp_statec_cb, fcip_statec_cb, fcip_handle_topology panic:PT_to_PT topology 4964120 fcip shouldn't hold mutex while calling fc_ulp_port_ns() (from 111096-07) 4849510 Remove SFK internal build numbers from drivers modulde name (from 111096-06) 4743228 Unable to plumb fcip interfaces on documented port of dual ported 2G FC HBAs 4810904 BAD TRAP: type=9 fp:fp_iodone (from 111096-05) 4474058 fcip: After repeated stresssing with PCI hotplug RCM fails with error code 7 4507538 DR operation is failing with "detach failed for SunFC FCIP" message 4619489 fcip_port_attach: Broken in handling of port bits of PWWN 4623195 system panic in 'ddi_append_minor_node' during 'libcfgadm_012' of DR testsuite 4722624 fcip should attach to non-qlogic drivers too (from 111096-04) 4548899 TM: Name Server Registration should be done properly for LVL. ULPs: fcp and fcip (from 111096-03) 4438556 FC: Avoid confusion through better versioning 4468593 fcip: can not ping other fcip host after reboot 4440207 fcip: driver should release, in detach, all resources allocated during attach (from 111096-02) This patch revision was generated due to complications with 111096-01. (from 111096-01) 4418297 fcip does not adhere to the cpr callback protocol 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-9 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: Minimum requirement : Solaris 8 Update 4 NOTE 2: Due to versioning introduced in the drivers, the latest revision of the following patches *MUST* also be installed prior to rebooting the system. Failure to install *ALL* the required patches will cause the drivers to not load. 111095-17 (or newer) fctl/fp/fcp/usoc driver patch 111097-15 (or newer) qlc driver and adb macros patch 111412-15 (or newer) mpxio driver patch NOTE 3: This patch requires the package SUNWsan (San Foundation Kit). The SUNWsan package is available via the Sun Download Center at http://www.sun.com/storage/san/ NOTE 4: Reboot the system after installing all the patches. !!!!!!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! This patch, 111096, is not compatible with jfca driver patches earlier than 114877-08. It is strongly recommended that all systems with patch 114877-07 (or earlier) be upgraded to 114877-08 (or later). !!!!!!!!!!!!!!!!!! WARNING !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! README -- Last modified date: Thursday, June 22, 2006