Patch-ID# 120223-07

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 emlxs mdb macro
Synopsis: SunOS 5.10_x86: Emulex-Sun LightPulse Fibre Channel Adapter driver
Date: Feb/22/2006


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 120222

Topic: SunOS 5.10_x86: Emulex-Sun LightPulse Fibre Channel Adapter driver

Relevant Architectures: i386

BugId's fixed with this patch: 6248456 6248899 6252273 6252308 6252633 6252767 6264417 6273321 6273949 6275529 6276730 6277406 6281068 6281270 6281938 6284688 6286283 6286352 6290648 6291133 6296689 6300078 6301627 6314407 6323974 6325753 6329384 6329972 6331152 6333054 6333059 6336547 6339616 6339679 6339682 6340896 6343904 6344012 6348810

Changes incorporated in this version: 6348810

Patches accumulated and obsoleted by this patch: 120221-01

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 

Files included with this patch: 

/kernel/drv/amd64/emlxs
/kernel/drv/emlxs
/kernel/drv/emlxs.conf
/usr/lib/mdb/kvm/amd64/emlxs.so
/usr/lib/mdb/kvm/emlxs.so

Problem Description:

6348810 fcinfo hba-port reports both Summit-E HBA and Pyramid-E HBA as Pyramid-E Adapters
 
(from 120223-06)
 
6323974 ctfconvert and ctfmerge need to be used to work with mdb ::print command
6301627 luxadm -e forcelip /dev/cfg/cX on one server caused LUN reset on all three servers in the SAN
6339679 emlxs driver support for Pyramid-E HBA, Emulex's PCI-X 4G HBA
6339682 emlxs driver support for Summit-E HBA, Emulex's PCI-E 4G HBA
6339616 emulex: s10hw1 shows some memory leak on Starcat domain
6344012 Summit-E adapters are not initializing properly on startup
6340896 "pciex10df,fe00" should be added to workaround PCI-e issue in pci nexus driver
6333059 Add support for Summit-E HBA, Emulex's PCI-E 4G HBA
6333054 Add support for Pyramid-E HBA, Emulex's PCI-X 4G HBA
6325753 Add new Hardware support "pci10df,f0a5" under emlxs driver
 
(from 120223-05)
 
6343904 Patches failing to install when upgrading with s10_u1 installer on a zones system
 
(from 120223-04)
 
6314407 Emulex: panic[cpu523]/thread=2a1005b1d40: BAD TRAP: type=31 running SUNWvts HBA
6329384 memory allocation algorithm in emlx_mem_alloc_buffer()/emlx_mem_alloc() may panic
6329972 emlx_mem_free() is freeing memory before unbinding the handle
6331152 emlxs: Implement unsolicited RSCN for LOGO/PRLO from EMC arrays
6336547 120222-xx needs to obsolete 120220-01
 
(from 120223-03)
 
6300078 Emulex panic in mutex_destroy()/emlxs_pkt_uninit() function in 2.01f driver
 
(from 120223-02)
 
6277406 Emulex reported "path (fpX), reset 3 failed" when ran JIST's Test Suite in a dual-path 
        configuration
6284688 Emlxs: PLOGI to HBA in the same zone failed 
        State: Link Service Reject,Reason:Logical Error. Giving up
6286283 Emulex: IP fails after adapter reset using the emlxs v1.01c & v2.01c drivers
6286352 fcinfo support needs to be added for 4G HBAs in emlxs driver
6290648 EMLX modinfo string change
6291133 When Emulex host port offline, tape offline, host port online - iostat hangs
6296689 Private loop device not seen with emlxs v2.01c driver
 
(from 120223-01)
 
6248899 cfgadm and iostat commands hung. system is still up.
6252308 Emulex: "Packet abort/timeout chip abort" errors occurred when trying to ftp over 
        FCIP interface
6273321 Emulex: panic in emlxs_pkt_uninit
6275529 Emulex: x86 panic in emlxs_proc_ring_event
6276730 emlxs driver: External loopback diagnostic test fails on i386 platforms
6281068 VTS and StorADE emlxtest lbfcount=100 causes system panic
6281270 Emulex fails to suspend at system board DR
6281938 Emulex HBA's interrupt blocked after series of unclaimed spurious interrupts
 
(from 120221-01)
 
6248456 Emulex: Memory pool alloc failed; Packet transport failed; Unable to allocate data
6252273 Emulex: "Unsolicited IP dropped..." messages seen on all servers with Emulex installed
6252633 luxadm forcelip command hangs when issued against disconnected Emulex HBA path
6252767 Emlxs: If existing tape removed from SAN & link bounced, all SCSI I/O is hung until 
        reboot/tape back
6264417 Unsolicited ELS dropped
6273949 Emulex: Driver suspend/Adapter transition. (Going offline...) messages when PM enabled

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:  Wednesday, February 22, 2006

