Patch-ID# 114477-04 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: common fibre channel hba api Synopsis: SAN 4.4.x: Common Fibre Channel HBA API Library Date: Oct/03/2006 Install Requirements: NA Solaris Release: 9 SunOS Release: 5.9 Unbundled Product: SAN Unbundled Release: 4.4.x Xref: Topic: SAN 4.4.x: Common Fibre Channel HBA API Library Relevant Architectures: sparc BugId's fixed with this patch: 4658862 4764197 4780829 4781992 4788471 4798472 4800849 6283597 6288908 6315482 6443728 Changes incorporated in this version: 6443728 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: /usr/include/hbaapi.h /usr/lib/libHBAAPI.so.1 /usr/lib/sparcv9/libHBAAPI.so.1 /usr/share/man/sman3/HBAAPI.3 /usr/share/man/sman3/HBA_GetAdapterAttributes.3 /usr/share/man/sman3/HBA_GetAdapterName.3 /usr/share/man/sman3/HBA_GetAdapterPortAttributes.3 /usr/share/man/sman3/HBA_GetBindingCapability.3 /usr/share/man/sman3/HBA_GetBindingSupport.3 /usr/share/man/sman3/HBA_GetEventBuffer.3 /usr/share/man/sman3/HBA_GetFC4Statistics.3 /usr/share/man/sman3/HBA_GetFCPStatistics.3 /usr/share/man/sman3/HBA_GetFcpPersistentBinding.3 /usr/share/man/sman3/HBA_GetFcpTargetMapping.3 /usr/share/man/sman3/HBA_GetFcpTargetMappingV2.3 /usr/share/man/sman3/HBA_GetNumberOfAdapters.3 /usr/share/man/sman3/HBA_GetPersistentBindingV2.3 /usr/share/man/sman3/HBA_GetPortStatistics.3 /usr/share/man/sman3/HBA_GetVendorLibraryAttributes.3 /usr/share/man/sman3/HBA_GetVersion.3 /usr/share/man/sman3/HBA_GetWrapperLibraryAttributes.3 /usr/share/man/sman3/HBA_LoadLibrary.3 /usr/share/man/sman3/HBA_OpenAdapter.3 /usr/share/man/sman3/HBA_OpenAdapterByWWN.3 /usr/share/man/sman3/HBA_RefreshAdapterConfiguration.3 /usr/share/man/sman3/HBA_RefreshInformation.3 /usr/share/man/sman3/HBA_RegisterForAdapterAddEvents.3 /usr/share/man/sman3/HBA_RegisterForAdapterEvents.3 /usr/share/man/sman3/HBA_RegisterForAdapterPortEvents.3 /usr/share/man/sman3/HBA_RegisterForAdapterPortStatEvents.3 /usr/share/man/sman3/HBA_RegisterForLinkEvents.3 /usr/share/man/sman3/HBA_RegisterForTargetEvents.3 /usr/share/man/sman3/HBA_RemoveAllPersistentBindings.3 /usr/share/man/sman3/HBA_RemoveCallback.3 /usr/share/man/sman3/HBA_RemovePersistentBinding.3 /usr/share/man/sman3/HBA_ScsiInquiryV2.3 /usr/share/man/sman3/HBA_ScsiReadCapacityV2.3 /usr/share/man/sman3/HBA_ScsiReportLUNsV2.3 /usr/share/man/sman3/HBA_SendCTPassThru.3 /usr/share/man/sman3/HBA_SendCTPassThruV2.3 /usr/share/man/sman3/HBA_SendLIRR.3 /usr/share/man/sman3/HBA_SendRLS.3 /usr/share/man/sman3/HBA_SendRNIDV2.3 /usr/share/man/sman3/HBA_SendRPL.3 /usr/share/man/sman3/HBA_SendRPS.3 /usr/share/man/sman3/HBA_SendSRL.3 /usr/share/man/sman3/HBA_SendScsiInquiry.3 /usr/share/man/sman3/HBA_SetBindingSupport.3 /usr/share/man/sman3/HBA_SetPersistentBindingV2.3 /usr/share/man/sman3/HBA_SetRNIDMgmtInfo.3 /usr/share/man/sman3/hba.conf.3 /usr/share/man/sman3/hbaapi.3 Problem Description: 6443728 libHBAAPI : HBA_GetWrapperLibraryAttributes(3HBAAPI) is not global (from 114477-03) 6315482 Seeing Driver/Binary warning messages for libHBAAPI.so.1 on both S8 & S9 Hosts (from 114477-02) 6283597 Transport does not handle 4GBit & 10GBit speed codes 6288908 Transport should handle 8GBit speed code (from 114477-01) PSARC/2002/644 4658862 Segmentation in HBA_OpenAdapter(NULL) 4764197 update man pages for new version 2 interfaces 4780829 # define for HBA_PORTSPEED_4GBIT missing from hbaapi.h file 4781992 update man pages with review comments 4788471 HBA_GetVendorLibraryAttributes core dumps will NULL argument 4798472 file descriptor leak in HBA_LoadLibrary()/HBA_CloseLibrary() 4800849 HBA_GetVendorLibraryAttributes will core dump when attributes argument is NULL 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 : This patch requires the packages SUNWcfcl, SUNWcfclr and SUNWcfclx. The above packages are available via the Sun Download Center at http://www.sun.com/storagetek/storage_networking/ README -- Last modified date: Tuesday, October 3, 2006