readme.txt Driver File Contents (HBA-API-2.00.04.zip)

   LSI Logic Host Bus Adapter (HBA) Application Programming Interface (API)
                       V2.0 Library for Windows
                           Version 2.00.04
                              03/08/2005


Contents 
========

Overview
Requirements
  Driver Requirements
  HBA & Firmware Requirements
  Operating System Requirements
Features
  HBAAPI v2.0 Support Matrix
Installation
Release History

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

Overview 
========
This document describes the LSI Logic implementation of the driver and library
that conform to the Fibre Channel HBA API (FC-HBA) specification (T11/Project 1568-D/
Revision 10, 18 September 2003for the Common HBA API. It contains basic information and the latest
release notes about the LSI Logic HBA API Library for the Windows operating
system.

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

Requirements
============

  Driver Requirements 
  ===================

The LSI Logic HBA API library requires LSI Logic Fibre Channel SCSI Miniport
drivers of version v1.09.02 or higher.  Refer to the readme notes for the
driver to find additional information on configuring a pseudo device to allow
this API to function even when no devices are attached to the Fibre Channel
HBA.

  HBA & Firmware Requirements
  ===========================

The LSI Logic HBA API library supports all LSI Logic controllers based on the
following chips:
	- LSIFC919/929
	- LSIFC919X/929X

The LSI Logic LSIFC919/929 controllers must use firmware version 1.00.10 or
higher, and the LSI Logic LSIFC919X/929X controllers must use firmware version
1.00.00 or higher.

  Operating System Requirements
  =============================

LSI Logic HBA API V2.0 library is compatible with with Microsoft Windows
Operating Systems that are supported by the LSI Logic PCI/PCI-X Fibre Channel
SCSI Miniport drivers.


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



Features
========

  HBAAPI v2.0 Support Matrix
  ==========================

API				Support	Notes
---				-------	-----

HBA_GetVersion			Yes
HBA_LoadLibrary			Yes
HBA_FreeLibrary			Yes
HBA_RegisterLibrary		Yes
HBA_RegisterLibraryV2		Yes
HBA_GetWrapperLibraryAttributes Yes
HBA_GetVendorLibraryAttributes  Yes
HBA_GetNumberOfAdapters		Yes
HBA_RefreshAdapterConfiguration	Yes
HBA_ResetStatistics		Yes
HBA_GetAdapterName		Yes
HBA_OpenAdapter			Yes
HBA_OpenAdapterByWWN		Yes
HBA_CloseAdapter		Yes
HBA_GetAdapterAttributes	Yes
HBA_GetAdapterPortAttributes	Yes
HBA_GetDiscoveredPortAttributes	Yes
HBA_GetPortAttributesByWWN	Yes
HBA_GetPortStatistics		Yes
HBA_GetBindingCapability	Yes
HBA_GetBindingSupport		Yes
HBA_GetFcpTargetMapping		Yes
HBA_GetFcpTargetMappingV2	Yes
HBA_GetFcpPersistentBinding	Yes
HBA_GetFPersistentBindingV2	Yes
HBA_SetPersistentBindingV2	Yes
HBA_RemovePersistentBinding	Yes
HBA_RemoveAllPersistentBindings	Yes
HBA_SendScsiInquiry		Yes
HBA_ScsiInquiryV2		Yes
HBA_SendReportLUNs		Yes
HBA_ScsiReportLunsV2		Yes
HBA_SendReadCapacity		Yes
HBA_ReadCapacityV2		Yes
HBA_SendCTPassThru		Yes
HBA_SendCTPassThruV2		Yes
HBA_SetRNIDMgmtInfo		Yes
HBA_GetRNIDMgmtInfo		Yes
HBA_SendRNID			Yes	Data Format 0xDF only
HBA_SendRNIDV2			Yes	Data Format 0xDF only
HBA_SendRPL			Yes
HBA_SendRPS			Yes
HBA_SendSRL			Yes
HBA_SendRLS			Yes
HBA_GetEventBuffer		Yes	Link up/down, LIP & Registered State Change Notification

AdapterAttributes		Support	Notes
-----------------		-------	-----

Manufacturer			Yes
Serial Number			Yes
Model				Yes
Model Description		Yes
Node WWN			Yes
Node Symbolic Name		Yes	Port Symbolic Name
Hardware Version		Yes	Chip Revision
Driver Version			Yes
Option ROM Version		Yes
Firmware Version		Yes
Vendor Specific ID		Yes	PCI Revision Id
Number Of Ports			Yes
Driver Name			Yes

AdapterPortAttributes		Support	Notes
---------------------		-------	-----

Node WWN			Yes
Port WWN			Yes
Port Symbolic Name		Yes
Port FcId			Yes
Port Type			Yes
Port State			Yes
Supported Class of Service	Yes
Supported Fc4Types		Yes
Active Fc4Types			Yes
Port Supported Speed		Yes
Port Speed			Yes
Port Max Frame Size		Yes
OS Device Name			Yes
Number of Discovered Ports	Yes
Fabric Name			Yes	Fabric WWNN (if present)

DiscoveredPortAttributes	Support	Notes
------------------------	-------	-----

Node WWN			Yes
Port WWN			Yes
Port Symbolic Name		Yes
Port FcId			Yes
Port Type			Yes
Port State			Yes
Supported Class of Service	Yes
Port Supported Fc4Types		Yes
Port Active Fc4Types		Yes
Port Supported Speed		Yes
Port Speed			Yes
Port Max Frame Size		Yes
OS Device Name			Yes
Number of Discovered Ports	Yes
Fabric Name			Yes	Fabric WWN (if present)

PortStatistics			Support	Notes
--------------			-------	-----

Seconds Since Statistics Reset	Yes
TxFrames			Yes
RxFrames			Yes
TxWords				Yes
RxWords				Yes
LIPCount			Yes
NOSCount			Yes
ErrorFrames			Yes
DumpedFrames			Yes
LinkFailureCount		Yes
LossOfSyncCount			Yes
LossOfSignalCount		Yes
PrimitiveSeqProtocolErrCount	Yes
InvalidTxWordCount		Yes
InvalidCRCCount			Yes

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

Installation
============

*   The LSI HBA API library is installed by using an InstallShield package.
The installation process checks and installs, if needed, the Common Library
DLL. The process also installs the LSI Logic Library File DLL, and provides
the correct settings to the System Registry to allow proper execution of the
LSI Logic HBA API Library.

*   The following Registry entries are modified by the InstallShield
    installation.

	*   HKLM\Software\SNIA\HBA\LSILogic

    		contains the full path of the LSI Logic library file
 
		"%SystemRoot%\system32\hbaLSILogic.dll"

	*   HKLM\Software\SNIA\HBA\common

    		contains the full path of the common wrapper library file
 
		"%SystemRoot%\system32\common2.dll"


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

Release History 
===============

2.00.00 1/21/2004
	This is the initial release of the LSI Logic HBA API Library.

2.00.01 4/26/2004
        Fixed issues with HBA_SetPersistentBindingV2.

2.00.02 5/11/2004
        Build the DLLs using 8-byte alignment, to be in sync w/ test tools.

2.00.03 9/08/2004
        Corrected problem with getting attributes in a loop configuration with no end devices
        attached to the switch.

2.00.04 03/08/2005
        Corrected problem with HBA_FreeLibrary function
        Corrected problem with HBA_sendRLS function
	Removed SB (single byte) command support
        Increased supported IOCTL payloads size (to 60KB)

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

      Copyright (c) 2004 LSI Logic Corporation. All rights reserved. 
Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web3, load: 2.65