Emulex LP9002S-E Download Drivers, Utilities, Manual and Firmware

Available 18 files for LP9002S-E
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Open Boot
Operating Systems
Boot Code
Version Driver
2.41a5
Size Driver
55Kb
File Name
tsc241a5.tar
Information
Support Resources for Symmetrix and CLARiiON
BootBIOS for x86 platforms and x64 platforms that support legacy BIOS. This version of Open Boot supports FC-AL: Private loop and Public
loop, and Fabric Point to Point. Also, it supports multi-initiators
and multi-LUNs (0 through 255).
\readme.txt This file you are reading
\TSC241A5.PRG Lp9002s S_Bus Open Boot 2.41A5
\TSF241A5.PRG Lp8000s S_Bus Open Boot 2.41A5

\TSC241A5.img Lp9002s S_Bus Open Boot 2.41A5 for image file
\TSF241A5.img Lp8000s S_Bus Open Boot 2.41A5 for image file


\TSC241A5.MSX Lp9002s S_Bus Open Boot 2.41A5 for Motorola-S3 format
\TSF241A5.MSX Lp8000s S_Bus Open Boot 2.41A5 for Motorola-S3 format

--------------- NOTES and CAUTIONS ---------------------
** Ensure that critical files on local boot disk are backed up
as a measure of protection.

(1) This procedure assumes there is already a 'local' boot disk.

(2) The size of the intended (target) fibre channel disk should
be big enough to hold all the file systems, and swap slice of
the local current boot disk.

(3) As there will probably be more than one logical disk drive on
the fibre channel adapter it will be necessary to use persistent
binding ('nailing' a specific scsi id to a specific wwpn or did).

(4) It will be necessary to correlate the intended boot disk displayed
by the 'probe-scsi-all' command to the devices displayed by the
operating system.

(5) This version of OpenBoot can download the flash through lpsutil.


----------------------------------------------------------------------

----------------------- NEW CHANGES 2.41A5 ------------------------

1. The device boot path for S_Bus on previous was not setup correctly,
and it cause "devalias" display incorrectly boot path. The new fixed
is reconfig the S_Bus boot path in "my-path".
----------------------- NEW CHANGES 2.41A4 ------------------------

1. The "ct-req" info. was erased by adding the "memory erase" function
before "ct-req" dma-free in previous release which cause the fcode
fail to see the target in fabric mode, the new fixed is removed the
"memory erase" function from "ct-req" before the dma-free.
(** For PCI_Bus_Only**)
----------------------- NEW CHANGES 2.41A3 ------------------------

1. In some system server, during the DR, there is a WARNING message
with memory leaked issue. The new release corrected this issue by
adding additional memory erase functions to set to 0 all the previously
obtained dma memory before the fcode released out the dma and virtual
address mappings by dma-map-out and dma-free.
(** For PCI_Bus_Only**)

2. In the universal boot code, during the boot time, there is an
warning message "Warning: Fcode sequence resulted in a net stack
depth change of 1", the new release fixed issue by remove some
unnecessarily call function in the fcode.
(** For PCI_Bus_Only**)
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Firmware zip
Operating Systems
Firmware
Version Firmware
3.92a3 zip
Size Firmware
504Kb
File Name
rf392a3.zip
Information
Support Resources for Symmetrix and CLARiiON Compatibility:

This kit supports the LP9002S series of SBus host adapters.

This kit includes the following files:

README.TXT The file you are reading
RF392A3.DWC Firmware files for the HBA
RF392A3.AWC Firmware files with POST and loader
/prg_kit/*.* The individual files which can be used
to create the firmware files above
Changes and Corrections:

Fixed an issue with rediscovering LUNs after reconfiguration on Solaris.
(CR 12358)

Added support for an additional type of HBA FLASH memory. (CR 13059)
*** The following are changes that were made in version 3.92a2 ***
Added or refined features as per customer requests. (CR 8636, 8663,
9182, 8080, 8082, 9811, 9864, 10120, 10574)

Corrected an incorrect response to an RRQ timeout. ABTS is now sent
if the RRQ to the host times out. (CR 10119, 9364)

When several commands were issued to the HBA and then one was aborted,
the firmware would occasionally not discard all the frames for the
aborted exchange. The result was that the HBA would stop transmitting
R-RDY and no further credit would be issued. The rare instance in which
this could happen has been corrected. (CR 9393)

A rare condition where an incorrect IOCB could be returned to the host
if the exchange is aborted before the buffer list has been queued by the
host has been corrected. (CR 10117, 10058)

WWN is now validated upon receipt of a fiber login to avoid a problem
where the switch tries to access the HBA as a G-port,
(CR 10229, 10568, 10569)

FCP recovery has been improved by including the proper reason codes
for tapes. (CR 10173, 10575, 9530)

A switch login problem in point-to-point-only mode with certain
transceivers has been corrected. (CR 9406)

A CLOSE in point-to-point mode is no longer ignored. This corrects a
deadlock problem in OldPort mode when connecting to a switch.
(CR 9438)

A rare instance where the wrong exchange is aborted could eventually
cause the IO_TAG to be reused. The problem has been corrected by
matching the abort to the correct exchange by validating the IO_TAG.
(CR 10118, 9809)

Development, desk checks and source code review found possible problems
that had no reported instances of failure.
(CR 11625, 10122, 8763, 8791, 9394)
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Firmware tar
Operating Systems
Firmware
Version Firmware
3.92a3
Size Firmware
1Mb
File Name
rt392a3s.tar
Information
Support Resources for Symmetrix and CLARiiON Compatibility:

This kit supports the LP9002S series of SBus host adapters.

This kit includes the following files:

README.TXT The file you are reading
RF392A3.DWC Firmware files for the HBA
RF392A3.AWC Firmware files with POST and loader
/prg_kit/*.* The individual files which can be used
to create the firmware files above
Changes and Corrections:

Fixed an issue with rediscovering LUNs after reconfiguration on Solaris.
(CR 12358)

Added support for an additional type of HBA FLASH memory. (CR 13059)
*** The following are changes that were made in version 3.92a2 ***
Added or refined features as per customer requests. (CR 8636, 8663,
9182, 8080, 8082, 9811, 9864, 10120, 10574)

Corrected an incorrect response to an RRQ timeout. ABTS is now sent
if the RRQ to the host times out. (CR 10119, 9364)

When several commands were issued to the HBA and then one was aborted,
the firmware would occasionally not discard all the frames for the
aborted exchange. The result was that the HBA would stop transmitting
R-RDY and no further credit would be issued. The rare instance in which
this could happen has been corrected. (CR 9393)

A rare condition where an incorrect IOCB could be returned to the host
if the exchange is aborted before the buffer list has been queued by the
host has been corrected. (CR 10117, 10058)

WWN is now validated upon receipt of a fiber login to avoid a problem
where the switch tries to access the HBA as a G-port,
(CR 10229, 10568, 10569)

FCP recovery has been improved by including the proper reason codes
for tapes. (CR 10173, 10575, 9530)

A switch login problem in point-to-point-only mode with certain
transceivers has been corrected. (CR 9406)

A CLOSE in point-to-point mode is no longer ignored. This corrects a
deadlock problem in OldPort mode when connecting to a switch.
(CR 9438)

A rare instance where the wrong exchange is aborted could eventually
cause the IO_TAG to be reused. The problem has been corrected by
matching the abort to the correct exchange by validating the IO_TAG.
(CR 10118, 9809)

Development, desk checks and source code review found possible problems
that had no reported instances of failure.
(CR 11625, 10122, 8763, 8791, 9394)
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Linux Offline Utility
Operating Systems
Linux
Version Utilities
1.0a11
Size Utilities
2.8Mb
File Name
linlpcfg-1.0a11.tgz
Information
version 1.0a11 (requires driver version 8.2.0.29 or later)
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Linux Offline Utility
Operating Systems
Linux
Version Utilities
1.0a14
Size Utilities
2.8Mb
File Name
linlpcfg-1.0a14.tgz
Information
version 1.0a14 (requires driver version 8.0.16.44 or later)
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Offline Utility Manual
Operating Systems
Manual
Size Manual
491Kb
File Name
manual.pdf
Information
version 1.0a14 (requires driver version 8.0.16.44 or later)

Installation ...............................................................................................1
Driver Information .................................................................................................... 1
Supported Features........................................................................................... 1
New Features in this Release............................................................................ 1
Prerequisites ..................................................................................................... 2
For the lpfc Driver Kit .................................................................................. 2
Compatibility...................................................................................................... 2
Things to Know Before You Download .............................................................. 3
Known Issues .................................................................................................... 3
Installing the Driver Kit ............................................................................................ 3
Driver Kit Install Script Options.......................................................................... 4
Driver Kit Directory Structure ............................................................................. 4
Installing the Driver on Unsupported Linux Distributions.......................................... 5
Upgrading the Kernel or Applying a Distribution Service Pack or Update ................ 5
Installing the Driver Kit into an Upgraded Kernel ............................................... 5
Booting From a Non-Zero LUN Attached to an Emulex Adapter .............................. 6
Installing the HBAnyware Utility ............................................................................... 6
Uninstalling the Driver Kit .................................................................................. 7
Configuration ..........................................................................................8
Driver Configuration Methods Using modprobe and
/etc/modprobe.conf............................................................................................ 8
Temporary Configuration Method ................................................................ 8
Persistent Configuration Method ................................................................. 8
Temporary Driver Configuration by Read/Write to sysfs .................................... 9
Creating a New Ramdisk Image ...................................................................... 10
For Installed lpfc Driver Kits ...................................................................... 10
For Distribution In-Box lpfc Drivers............................................................ 10
Dynamically Adding LUNs and Targets............................................................ 10
Driver Parameters Reference Table ................................................................ 11
Using udev for Persistent Naming ................................................................... 15
Using udev to Discover Logical to Physical Mappings for sd Devices ....... 15
Configuring the System to Boot From SAN Using Persistent Names ........ 15
Using udev with st Devices ....................................................................... 16
Further Information About Persistent Names ............................................ 17
Working with Virtual Ports (vports)......................................................................... 18
Creating, Deleting and Displaying vports......................................................... 18
The mkvport.sh Script ............................................................................... 18
The rmvport.sh Script................................................................................ 19
The lsvport.sh Script ................................................................................. 19
The vport Sysfs Tree ....................................................................................... 19
Driver Version 8.2.8.14 sysfs Structure............................................................ 20
Vport sysfs Entries .................................................................................... 21
Vport Configuration Limits ............................................................................... 23
DHCHAP Authentication and Configuration ........................................................... 24
Authentication Configuration Parameters ........................................................ 25
Setting Remote and Local Passwords ............................................................. 25
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
DOS Offline Utility
Operating Systems
MS-DOS
Version Utilities
2.0a5
Size Utilities
100Kb
File Name
doslpcfg_2.0a6.zip
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Driver Kit
Operating Systems
Solaris
Version Driver
6.02hx2
Size Driver
12Mb
File Name
solaris-2.1a18-6.02hx2-1a.tar
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
Base driver, HBAnyware utility 2.1a18 and lputil 2.0a9

HBAnyware 2.1a18 Solaris Installation Instructions

Dependencies:

lpfcdriver 6.02c, or later
hbaapi 2.0e

Java Runtime Environment

Version 1.4 or later of the Java Runtime Environment (JRE) must
be installed. HBAnyware will not run under earlier versions of
the JRE.

HBAnyware and hbacmd currently will not run under Solaris 6.

The JRE and instructions for installation can be found at http://java.sun.com/downloads/index.html

JAVA NOTE:
HBAnyware needs the java runtime binaries and libraries, so their path needs to be included in the PATH
environment variable. For example, if your java runtime binaries are in /usr/java/bin, then include this path
in your PATH environment variable. (bash> export PATH="$PATH:/usr/java/bin")


HBAnyware is dependant on lpfcdriver being installed, so install lpfcdriver first if it is not already installed.

1. Run the pkgrm routine to remove any previous version of HBAnyware: pkgrm HBAnyware
2. Copy the HBAnyware-2.1a18-sparc.tar.gz file to a directory on the install machine
3. cd to the directory which you copied the tar file
4. Unzip the file: gunzip HBAnyware-2.1a18-sparc.tar.gz
5. Untar the file: tar -xvf HBAnyware-2.1a18-sparc.tar
6. Run the pkgadd routine: pkgadd -d .
7. When prompted by pkadd, choose to install HBAnyware
Running the HBAnyware GUI

1. su to root
2. Run the script /usr/sbin/hbanyware/hbanyware
Helpful scripts

/usr/sbin/hbanyware/stop_hbanyware - This script will stop all HBAnyware daemons and GUIs.
Run this if you need to unload the driver.
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Manual
Operating Systems
Solaris
Version Manual
6.02hx2
Size Manual
2.5Mb
File Name
sol602hx2.pdf
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
Installation, Configuration and Troubleshooting

Chapter 1 Introduction
Emulex/Solaris Environment ........................................................ 1-2
Planning Zoning in a Fabric Environment ........................... 1-2
Chapter 2 Installing and Configuring the HBA and Driver
Installing the Hardware .................................................................. 2-2
Installing the HBA.................................................................... 2-2
Installing the HBA I/O Driver....................................................... 2-3
Removing CLARiiON Failover Software.............................. 2-3
Installing a New Driver ........................................................... 2-3
Upgrading a 4.x SBus Driver to 5.x or higher....................... 2-6
Upgrading a 4.x PCI or 5.x Driver to 5.x or higher............ 2-10
Incorporating EMC Fibre Channel .............................................. 2-14
Fabric Environment Specifics................................................ 2-14
Editing lpfc.conf...................................................................... 2-16
Adding Target IDs and LUNS .............................................. 2-26
Editing /etc/system............................................................... 2-27
Target and LUN Blocking...................................................... 2-28
Partitioning and Labeling New Devices..................................... 2-30
Updating the HBA Firmware....................................................... 2-31
Updating the HBA FCode ............................................................ 2-32
Creating a Single-HBA Zone in a CLARiiON Environment ... 2-34
Creating a DS-xB or ED-12000B Switch Zone for Each HBA...
Replacing HBAs Connected to Shared CLARiiON Systems ... 2-36
Optimizing the HBA Driver in a CLARiiON Environment .... 2-37
FC4500, FC5300, and FC5700 Storage Systems: FC-AL .... 2-37
FC4500, FC4700, and CX-Series Storage Systems: FC-SW 2-38
C3400/3500 Storage Systems................................................ 2-39
Symmetrix/Fabric Case Study .................................................... 2-40
Chapter 3 Configuring a Boot Device on the Storage Array
Configuring a Symmetrix Boot Device......................................... 3-2
Requirements ............................................................................ 3-2
Procedure................................................................................... 3-2
Verifying Symmetrix Information ......................................... 3-3
Configuring Partitions ............................................................. 3-3
Creating Filesystems ................................................................ 3-4
Installing a Bootblk................................................................... 3-4
Copying Required Files ........................................................... 3-5
Modifying OpenBoot ............................................................... 3-7
Troubleshooting........................................................................ 3-9
Useful Monitor Commands .................................................. 3-10
Configuring a CLARiiON Boot Device ...................................... 3-11
Prerequisites ............................................................................ 3-11
Boot Disk Configuration........................................................ 3-11
Boot Setup................................................................................ 3-13
Troubleshooting Suggestions ............................................... 3-16
Helpful ok Prompt Commands............................................ 3-16
Booting From CLARiiON Over PowerPath ....................... 3-17
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Driver Kit
Operating Systems
Solaris
Version Driver
6.02f
Size Driver
12Mb
File Name
solaris-2.1a18-6.02f-1a.tar
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
Base driver, HBAnyware utility 2.1a18, HBAnyware Security Configurator 2.1a18 and lputil 2.0a9

This kit contains the following components:

lpfc-6.02f-sparc.tar - Emulex Fibre Channel Solaris Driver
EmlxApps300a39-Solaris.tar - Emulex Applications kit
readme.first.txt - this file

It is important that the components of this kit be installed in the
appropriate order:

1) The driver kit must be installed first, followed by the applications
kit. Instructions for installing the driver kit can be found on the
Emulex website - www.emulex.com, under /ts/docfc/solframe.htm.

2) Once the driver has been successfully installed, then the applications
kit must be installed. Instructions for installing the applications kit
can be found in the README.txt file contained in the EmlxApps300a39-Solaris.tar package.
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
readme.txt
Operating Systems
Solaris
Version Driver
6.02f
Size Driver
18Kb
File Name
solrm602f.txt
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
read me text file (18 KB) This Document is divided into the following sections:

I. CD-ROM CONTENTS
II. FIRMWARE RELATED INFOS AND ISSUES
III. OPEN BOOT PROM (FCODE) RELATED INFOS AND ISSUES
IV. DEVICE DRIVER INFORMATION AND ISSUES
1. CONFIGURATION VARIABLES
2. SUPPORTED ENVIRONMENT
3. SPECIAL CONDITIONS AND INFORMATION
4. CHANGES/CORRECTIONS SINCE PRIOR RELEASES
5. NEW FUNCTIONALITIES

**********************************************************************

I. CD-ROM CONTENTS
***************

1. The HBA driver and application kit Solaris-6.01f-p3-1c.tar for the
Arbitrated Loop and Fabric Switch configurations.
2. The Emulex HBA's Firmwares.
3. The Emulex HBA's Fcodes.
4. The release notes (this file: release.txt)
5. Emulex_Solaris.pdf file
Installation and instructions of the Emulex HBA's and Symmetrix/Clariion
in the Sun Solaris Sparc environment.

II. FIRMWARE RELATED INFO AND ISSUES
********************************

Current requirement for the Emulex HBA's firmware revisions:
LP8000-EMC is 3.92a2 (file: dd392a2.awc)
LP9002-E is 3.92a3 (file: cd392a3.awc)
LP9002C-E is 3.92a3 (file: cd392a3.awc)
LP9002DC-E is 3.92a3 (file: cd392a3.awc)
LP9002S-E is 3.92a3 (file: rf392a3.awc)
LP9802-E is 1.91a1 (file: hd191a1.all)
LP10000-E is 1.91a1 (file: td191a1.all)
LP10000DC-E is 1.91a1 (file: td191a1.all)

The information of the firmware upgrading is available in the document
file Emulex_Solaris.pdf, section "Updating the HBA Firmware".

Issues/Features that is related to Symmetrix/Clariion:
- support SNIA ioctl functions.
- provides a workaround for potential invalid data to be returned to the host.
Please refer to the Emulex product advisory dated: Oct 4,2000 or later.
- support Tachyon XL-2 target devices.

For further detail information on the fixes please contact Software
Assistance Center.

III. OPEN BOOT PROM (FCODE) RELATED INFOS AND ISSUES
***********************************************

Current requirement for the Fcode revision:
LP8000-EMC is 1.41a4 (file: DO141A4.PRG)
LP9002-E is 1.50a4 (file: CO150A4.PRG)
LP9002C-E is 1.50a4 (file: CO150A4.PRG)
LP9002DC-E is 1.50a4 (file: CO150A4.PRG)
LP9802-E is 1.50a4 (file: HO150A4.PRG)
LP9002S-E is 2.41a5 (file: TSC241A5.PRG)
LP10000-E is 1.50a4 (file: TO150A4.PRG)
LP10000DC-E is 1.50a4 (file: TO150A4.PRG)

Information of the Fcode installation/upgrading is available in the
document file Emulex_Solaris.pdf, section "Updating the HBA Fcode".

Issues/Features that is related to Symmetrix/Clariion:
- support Direct Connect (Arbitrated Loop) and Switch Environment
- support probe-scsi-all
- support booting for Solaris 7 and above.
- The Emulex Fcode is not supported for Sun PCI expansion Netra E1.
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Manual
Operating Systems
Solaris
Version Manual
6.02f
Size Manual
1.7Mb
File Name
sol_602e.pdf
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
Installation, Configuration and Troubleshooting (2,918 KB) Chapter 1 Introduction
Emulex/Solaris Environment ........................................................ 1-2
Planning Zoning in a Fabric Environment............................ 1-2
Chapter 2 Installing and Configuring the HBA and Driver
Installing the Hardware .................................................................. 2-2
Installing the HBA.................................................................... 2-2
Installing the HBA I/O Driver....................................................... 2-3
Removing CLARiiON Failover Software.............................. 2-3
Installing a New Driver ........................................................... 2-3
Upgrading a 4.x SBus Driver to 5.x or higher....................... 2-6
Upgrading a 4.x PCI or 5.x Driver to 5.x or higher............ 2-10
Incorporating EMC Fibre Channel .............................................. 2-14
Fabric Environment Specifics................................................ 2-14
Editing lpfc.conf...................................................................... 2-16
Adding Target IDs and LUNS............................................... 2-25
Editing /etc/system............................................................... 2-27
Target and LUN Blocking...................................................... 2-28
Partitioning and Labeling New Devices..................................... 2-29
Updating the HBA Firmware....................................................... 2-30
Updating the HBA FCode ............................................................ 2-31
Creating a Single-HBA Zone in a CLARiiON Environment ... 2-33
Creating a DS-xB or ED-12000B Switch Zone for
Each HBA................................................................................. 2-33
Replacing HBAs Connected to Shared CLARiiON Systems ... 2-35
Optimizing the HBA Driver in a CLARiiON Environment .... 2-36
FC4500, FC5300, and FC5700 Storage Systems: FC-AL .... 2-36
FC4500, FC4700, and CX-Series Storage Systems: FC-SW 2-37
C3400/3500 Storage Systems................................................ 2-38
Symmetrix/Fabric Case Study .................................................... 2-39
Chapter 3 Configuring a Boot Device on the Storage Array
Configuring a Symmetrix Boot Device......................................... 3-2
Requirements ............................................................................ 3-2
Procedure................................................................................... 3-2
Verifying Symmetrix Information.......................................... 3-3
Configuring Partitions ............................................................. 3-3
Creating Filesystems ................................................................ 3-4
Installing a Bootblk................................................................... 3-4
Copying Required Files ........................................................... 3-5
Modifying OpenBoot ............................................................... 3-6
Troubleshooting ........................................................................ 3-9
Useful Monitor Commands .................................................. 3-10
Configuring a CLARiiON Boot Device ...................................... 3-11
Prerequisites ............................................................................ 3-11
Boot Disk Configuration........................................................ 3-11
Boot Setup................................................................................ 3-13
Troubleshooting Suggestions................................................ 3-16
Helpful ok Prompt Commands............................................ 3-16
Booting From CLARiiON Over PowerPath ....................... 3-17

This chapter describes the procedures for installing and configuring
the Emulex HBA and driver.
? Installing the Hardware ....................................................................2-2
? Installing the HBA I/O Driver.........................................................2-3
? Incorporating EMC Fibre Channel ................................................2-14
? Partitioning and Labeling New Devices.......................................2-29
? Updating the HBA Firmware.........................................................2-30
? Updating the HBA FCode ..............................................................2-31
? Creating a Single-HBA Zone in a CLARiiON Environment .....2-33
? Replacing HBAs Connected to Shared CLARiiON Systems .....2-35
? Optimizing the HBA Driver in a CLARiiON Environment ......2-36
? Symmetrix/Fabric Case Study.......................................................2-39
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Driver Kit
Operating Systems
Solaris
Version Driver
6.01f
Size Driver
8.3Mb
File Name
solaris-6.01f-p3-1c.tar
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
Base driver, HBAnyware utility 2.0a16, HBAnyware Security Configurator 2.0a16 and lputil 1.6a8

This kit contains the following components:

lpfc-6.01f-p3-sparc.tar - Emulex Fibre Channel Solaris Driver
EmlxApps300a9-Solaris.tar - Emulex Applications kit
readme.first.txt - this file

It is important that the components of this kit be installed in the
appropriate order:

1) The driver kit must be installed first, followed by the applications
kit. Instructions for installing the driver kit can be found on the
Emulex website - www.emulex.com, under /ts/docfc/solframe.htm.

2) Once the driver has been successfully installed, then the applications
kit must be installed. Instructions for installing the applications kit
can be found in the README.txt file contained in the EmlxApps300a9-Solaris.tar package.
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
readme.txt
Operating Systems
Solaris
Version Driver
6.01f
Size Driver
15Kb
File Name
readme.txt
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)

Emulex Solaris release Information

Emulex Corporation

Solaris Release 6.01f-p3 01/28/05

Changes for Solaris 6.01f-p3
---------------------------------------------------------------
CR 14843 Fixed - Solaris 6.01f-p2 pkgadd/pkgrm do not work correctly
CR 14845 Fixed - Solaris 6.01f-p2 pkgadd fails on Solaris 2.6

Changes for Solaris 6.01f-p2
---------------------------------------------------------------
CR 14672 Fixed - Solaris 6.01f Package installs to non-root are not handled correctly

Changes for Solaris 6.01f
---------------------------------------------------------------
CR 13593 Fixed - Solaris 6.01d device attach failure during boot phase
CR 11665 Removed this fix (from 6.01a) as some failover software improperly
handles the new error code

Changes for Solaris 6.01e
---------------------------------------------------------------
CR 12659 Fixed - Solaris 6.01c driver hangs when scsi layer sends I/O in polled mode
CR 13594 Fixed - Solaris 6.01c driver fails I/O when HBA receives RSCN
CR 13595 Fixed - Solaris 6.01c driver takes exceptionally long to complete I/O
CR 13597 Fixed - Solaris 6.01c - No update script to migrate lpfc.conf from 5.x to 6.x

Changes for Solaris 6.01d
---------------------------------------------------------------
CR 13094 Fixed - Solaris 6.00g driver panics if PRLO is received
CR 13149 Fixed - Solaris 6.01c driver fails I/O prematurely causing failover software
to fail when no-device-delay is set to zero

Changes for Solaris 6.01c
---------------------------------------------------------------
CR 12511 Fixed - Solaris 6.01a driver panics when attempting to modunload driver

Changes for Solaris 6.01b
---------------------------------------------------------------
CR 11888 Fixed - Solaris 6.00g driver does not load on Solaris 10 Beta
CR 11920 Fixed - Solaris 6.00g driver panics with array of 255 Luns when target mapping
HBA API ioctl is called
CR 12413 Fixed - Solaris 6.00g driver panics while scanning for devices in a
failover environment
CR 12421 Fixed - dfc 'fcpmap' command does not work on an array with 255 luns

Changes for Solaris 6.01a
---------------------------------------------------------------
CR 11596 Fixed - NFS communication halts unexpectedly, system eventually
hangs with Solaris 6.00g driver
CR 11607 Fixed - System panics when attempting snoop analysis on non-responding
network node with Solaris 6.00g driver
CR 11646 Fixed - Memory leak running Link initialization ioctl when link is down
CR 11665 Fixed - Solaris 6.00g driver does not recover properly on cable pull of
tape target
CR 11667 Fixed - Solaris 6.00g driver unable to ping certain switches
CR 11744 Fixed - GetDiscoveredPortAttributes HBA API function does not report stale
data properly
CR 11799 Fixed - Shorten initial bringup time on a port that is connected to a loopback
connector
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Manual
Operating Systems
Solaris
Version Manual
6.01f
Size Manual
1.7Mb
File Name
sol_601f.pdf
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
Installation, Configuration and Troubleshooting (1,763 KB) Chapter 1 Introduction
Emulex/Solaris Environment ........................................................ 1-2
Planning Zoning in a Fabric Environment............................ 1-2
Chapter 2 Installing and Configuring the HBA and Driver
Installing the Hardware .................................................................. 2-2
Installing the HBA.................................................................... 2-2
Installing the HBA I/O Driver....................................................... 2-3
Removing CLARiiON Failover Software.............................. 2-3
Installing a New Driver ........................................................... 2-3
Upgrading a 4.x SBus Driver to 5.x or higher....................... 2-6
Upgrading a 4.x PCI or 5.x Driver to 5.x or higher............ 2-10
Incorporating EMC Fibre Channel .............................................. 2-14
Fabric Environment Specifics................................................ 2-14
Editing lpfc.conf...................................................................... 2-16
Adding Target IDs and LUNS............................................... 2-26
Target and LUN Blocking...................................................... 2-27
Editing /etc/system............................................................... 2-28
Partitioning and Labeling New Devices..................................... 2-30
Updating the HBA Firmware....................................................... 2-31
Updating the HBA FCode ............................................................ 2-32
Creating a Single-HBA Zone in a CLARiiON Environment ... 2-34
Creating a DS-xB or ED-12000B Switch Zone for
Each HBA................................................................................. 2-34
Replacing HBAs Connected to Shared CLARiiON Systems ... 2-36
Optimizing the HBA Driver in a CLARiiON Environment .... 2-37
FC4500, FC5300, and FC5700 Storage Systems: FC-AL .... 2-37
FC4500, FC4700, and CX-Series Storage Systems: FC-SW 2-38
C3400/3500 Storage Systems................................................ 2-39
Symmetrix/Fabric Case Study .................................................... 2-40
Chapter 3 Configuring a Boot Device on the Storage Array
Configuring a Symmetrix Boot Device......................................... 3-2
Requirements ............................................................................ 3-2
Procedure................................................................................... 3-2
Verifying Symmetrix Information.......................................... 3-3
Configuring Partitions ............................................................. 3-3
Creating Filesystems ................................................................ 3-4
Installing a Bootblk................................................................... 3-4
Copying Required Files ........................................................... 3-5
Modifying OpenBoot ............................................................... 3-6
Troubleshooting ........................................................................ 3-9
Useful Monitor Commands .................................................. 3-10
Configuring a CLARiiON Boot Device ...................................... 3-11
Prerequisites ............................................................................ 3-11
Boot Disk Configuration........................................................ 3-11
Boot Setup................................................................................ 3-13
Troubleshooting Suggestions................................................ 3-16
Helpful ok Prompt Commands............................................ 3-16
Booting From CLARiiON Over PowerPath ....................... 3-17

This chapter describes the procedures for installing and configuring
the Emulex HBA and driver.
? Installing the Hardware ....................................................................2-2
? Installing the HBA I/O Driver.........................................................2-3
? Incorporating EMC Fibre Channel ................................................2-14
? Partitioning and Labeling New Devices.......................................2-30
? Updating the HBA Firmware.........................................................2-31
? Updating the HBA FCode ..............................................................2-32
? Creating a Single-HBA Zone in a CLARiiON Environment .....2-34
? Replacing HBAs Connected to Shared CLARiiON Systems .....2-36
? Optimizing the HBA Driver in a CLARiiON Environment ......2-37
? Symmetrix/Fabric Case Study.......................................................2-40
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Driver Kit
Operating Systems
Solaris
Version Driver
5.02c
Size Driver
4.6Mb
File Name
solaris-5.02c-1a.tar
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
Base driver, HBAnyware utility xxx, HBAnyware Security Configurator xxx and lputil 1.5a0

This kit contains the following components:

lpfc-5.02c-sparc.tar - Emulex Fibre Channel Solaris Driver
EmlxApps100a08.tar - Emulex Applications kit
Readme.first.txt - this file

Please note that the file named HBANYWARE.EXE that is included in the
hbanyware-sparc kit will be renamed prior to the final production release.

It is important that the components of this kit be installed in the
appropriate order:

1) The driver kit must be installed first, followed by the applications
kit. Instructions for installing the driver kit can be found on the
Emulex website - www.emulex.com, under the drivers/Solaris section.

2) Once the driver has been successfully installed, then the applications
kit must be installed. Instructions for installing the applications
kit can be found in the readme.txt file contained in the
EmlxApps100a08.tar package.
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
readme.txt
Operating Systems
Solaris
Version Driver
5.02c
Size Driver
36Kb
File Name
solrm502c.txt
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
read me text file (36 KB) This Document is divided into the following sections:

I. CD-ROM CONTENTS
II. FIRMWARE RELATED INFOS AND ISSUES
III. OPEN BOOT PROM (FCODE) RELATED INFOS AND ISSUES
IV. DEVICE DRIVER ISSUES AND ISSUES
1. CONFIGURATION VARIABLES
2. SUPPORTED ENVIRONMENT
3. SPECIAL CONDITIONS AND INFORMATION
4. CHANGES/CORRECTIONS SINCE PRIOR RELEASES

V. NEW FUNCTIONALITIES

**********************************************************************

I. CD-ROM CONTENTS
***************

1. The HBA driver and application kit Solaris-5.02c-1a.tar.Z for the
Arbitrated Loop and the Fabric Switch configurations.
2. The Emulex HBA's Firmwares.
3. The Emulex HBA's Fcodes.
4. The release notes (this file: release.txt)
5. Emulex_Solaris.pdf file
Installation and instructions of the Emulex HBA's and Symmetrix/Clariion
in the Sun Solaris Sparc environment.

II. FIRMWARE RELATED INFO AND ISSUES
********************************

Current requirement for the Emulex HBA's firmware revisions:
LP8000-EMC is 3.91a3 (file: dd391a3.awc)
LP9002-E is 3.91a3 (file: cd391a3.awc)
LP9002C-E is 3.91a3 (file: cd391a3.awc)
LP9002DC-E is 3.91a3 (file: cd391a3.awc)
LP9802-E is 1.01a2 (file: hd101a2.all)
LP9002S-E is 3.91a3 (file: rf391a3.awc)
LP10000-E is 1.80a2 (file: td180a2.all)
LP10000DC-E is 1.80a2 (file: td180a2.all)

The information of the firmware upgrading is available in the document
file Emulex_Solaris.pdf, section "Updating the HBA Firmware".

Issues/Features that is related to Symmetrix/Clariion:
- support SNIA ioctl functions.
- provides a workaround for potential invalid data to be returned to the host.
Please refer to the Emulex product advisory dated: Oct 4,2000 or later.
- support Tachyon XL-2 target devices.

For further detail information on the fixes please contact Software
Assistance Center.

III. OPEN BOOT PROM (FCODE) RELATED INFOS AND ISSUES
***********************************************

Current requirement for the Fcode:
LP8000-EMC is 1.40a0 (file: DO140A0.PRG)
LP9002-E is 1.40a0 (file: CO140A0.PRG)
LP9002C-E is 1.40a0 (file: CO140A0.PRG)
LP9002DC-E is 1.40a0 (file: CO140A0.PRG)
LP9802-E is 1.40a0 (file: HO140A0.PRG)
LP9002S-E is 2.40a0 (file: TSC240A0.PRG)
LP10000-E is 1.40a0 (file: TO140A0.PRG)
LP10000DC-E is 1.40a0 (file: TO140A0.PRG)

The information of the Fcode installation/upgrading is available in the
document file Emulex_Solaris.pdf, section "Updating the HBA Fcode".

Issues/Features that is related to Symmetrix/Clariion:
- support Direct Connect (Arbitrated Loop) and Switch Environment
- support probe-scsi-all
- support booting for Solaris 7 and above.
- The Emulex Fcode is not supported for Sun PCI expansion Netra E1.
Company
Emulex
Categories
Networks Cards
Model
Emulex LP9002S-E
Description
Manual
Operating Systems
Solaris
Version Manual
5.02c
Size Manual
549Kb
File Name
sol_502b.pdf
Information
Solaris 2.6, 7, 8, 9 and 10 (32-bit and 64-bit)
Installation, Configuration and Troubleshooting (549 KB) Chapter 1 Introduction
Emulex/Solaris Environment ........................................................ 1-2
Planning Zoning in a Fabric Environment............................ 1-2
Chapter 2 Installing and Configuring the HBA and Driver
Installing the Hardware .................................................................. 2-2
Installing Optical GBICs for CLARiiON............................... 2-2
Installing the HBA.................................................................... 2-3
Connecting Cables in a CLARiiON Environment ............... 2-4
Installing the HBA I/O Driver....................................................... 2-5
Removing CLARiiON Failover Software.............................. 2-5
Installing a New Driver ........................................................... 2-5
Upgrading a 4.x SBus Driver to 5.x........................................ 2-8
Upgrading a 4.x PCI or 5.x Driver to 5.x ............................. 2-12
Incorporating EMC Fibre Channel.............................................. 2-16
Fabric Environment Specifics................................................ 2-16
Editing lpfc.conf...................................................................... 2-19
Adding LUNS ......................................................................... 2-26
Editing /etc/system............................................................... 2-29
Partitioning and Labeling New Devices..................................... 2-31
Updating the HBA Firmware....................................................... 2-32
Updating the HBA FCode ............................................................ 2-33
Creating a Single-HBA Zone in a CLARiiON Environment ... 2-35
Creating a DS-xB or ED-12000B Switch Zone for Each
HBA .......................................................................................... 2-35
Replacing HBAs Connected to Shared CLARiiON Systems... 2-37
Optimizing the HBA Driver in a CLARiiON Environment .... 2-38
FC4500, FC5300, and FC5700 Storage Systems: FC-AL .... 2-38
FC4500, FC4700, and CX-Series Storage Systems: FC-SW 2-39
C3400/3500 Storage Systems................................................ 2-40
Symmetrix/Fabric Case Study .................................................... 2-41
Chapter 3 Configuring a Boot Device on the Storage Array
Configuring a Symmetrix Boot Device......................................... 3-2
Requirements ............................................................................ 3-2
Procedure................................................................................... 3-2
Verifying Symmetrix Information.......................................... 3-3
Configuring Partitions ............................................................. 3-3
Creating Filesystems ................................................................ 3-4
Installing a Bootblk................................................................... 3-4
Copying Required Files ........................................................... 3-5
Modifying OpenBoot ............................................................... 3-6
Troubleshooting ........................................................................ 3-9
Useful Monitor Commands .................................................. 3-10
Configuring a CLARiiON Boot Device ...................................... 3-11
Prerequisites ............................................................................ 3-11
Boot Disk Configuration........................................................ 3-11
Boot Setup................................................................................ 3-13
Troubleshooting Suggestions................................................ 3-16
Helpful ok Prompt Commands ............................................ 3-16
Booting From CLARiiON Over PowerPath ....................... 3-17

This chapter describes the procedures for installing and configuring
the Emulex HBA and driver.
? Installing the Hardware ....................................................................2-2
? Installing the HBA I/O Driver.........................................................2-5
? Incorporating EMC Fibre Channel ................................................2-16
? Partitioning and Labeling New Devices.......................................2-31
? Updating the HBA Firmware.........................................................2-32
? Updating the HBA FCode ..............................................................2-33
? Creating a Single-HBA Zone in a CLARiiON Environment .....2-35
? Replacing HBAs Connected to Shared CLARiiON Systems .....2-37
? Optimizing the HBA Driver in a CLARiiON Environment ......2-38
? Symmetrix/Fabric Case Study.......................................................2-41
HelpDrivers Since March 2000