IS0053303-00 A Page i
QLA4010/4010C User’s Guide 1-Gb iSCSI to PCI-X Host Bus Adapters
Q
Information furnished in this manual is believed to be accurate and reliable. However, QLogic Corporation assumes no responsibility for its use, nor for any infringements of patents or other rights of third parties which may result from its use. QLogic Corporation reserves the right to change product specifications at any time without notice. Applications described in this document for any of these products are for illustrative purposes only. QLogic Corporation makes no representation nor warranty that such applications are suitable for the specified use without further testing or modification. QLogic Corporation assumes no responsibility for any errors that may appear in this document.
No part of this document may be copied nor reproduced by any means, nor translated nor transmitted to any magnetic medium without the express written consent of QLogic Corporation.
Adobe and Acrobat are registered trademarks of Adobe Systems, Inc.
Linux is a registered trademark of Linus Torvalds.
Microsoft and Windows are registered trademarks and Windows Server is a trademark of Microsoft Corporation.
QLogic and QLA are registered trademarks of QLogic Corporation. SANblade is a registered trademark of QLogic Corporation.
Red Hat and all Red Hat-based trademarks are trademarks or registered trademarks of Red Hat, Inc.
All other brand and product names are trademarks or registered trademarks of their respective owners.
Document Revision History
Rev A, 8/20/04
© 2004 QLogic Corporation. All rights reserved worldwide.
First Published: July 2004
Printed in U.S.A.
QLogic
Corporation, 26500 Aliso Viejo Parkway, Aliso Viejo, CA 92656, (800) 662-4471 or (949) 389-6000
|
Table of Contents |
|
Section 1 |
Introduction |
|
1.1 |
How to Use this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-1 |
1.2 |
General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-1 |
1.3 |
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-2 |
1.4 |
Contact Information (IBM). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
1-2 |
Part I |
Hardware |
|
Section 2 |
QLA4010/4010C |
|
2.1 |
Installation in the Computer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-1 |
2.2 |
Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-3 |
2.3 |
Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-3 |
2.4 |
Agency Certification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-4 |
2.4.1 |
QLA4010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-4 |
2.4.2 |
EMI and EMC Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-4 |
2.4.3 |
Product Safety Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-5 |
2.4.4 |
QLA4010C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-5 |
2.4.5 |
EMI and EMC Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-5 |
2.4.6 |
Product Safety Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
2-6 |
Part II |
SANsurfer Control iX |
|
Section 3 |
Introduction |
|
Section 4 |
System Requirements |
|
4.1 |
Hardware Requirements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-1 |
4.2 |
Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
4-1 |
Section 5 |
Installing SANsurfer Control iX |
|
5.1 |
Initial Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
5-1 |
5.2 |
Uninstalling SANsurfer Control iX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
5-5 |
5.2.1 |
Windows 2000/Windows Server 2003 . . . . . . . . . . . . . . . . . . . . . . . . . |
5-5 |
5.2.2 |
Red Hat/SuSE Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
5-5 |
Section 6 |
Getting Started |
|
6.1 |
Starting SANsurfer Control iX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
6-1 |
6.1.1 |
Starting SANsurfer Control iX on Windows 2000/ |
|
|
Windows Server 2003 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
6-1 |
QLA4010/4010C User’s Guide 1-Gb iSCSI to PCI-X Host Bus Adapters
Q
6.1.2 Starting SANsurfer Control
iX on Red Hat Linux or SuSE Linux . . . . . 6-2
6.2 SANsurfer Control iX Main
Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-3
6.3 Exiting SANsurfer Control iX
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.4 Getting Help . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 6-4
6.4.1 Viewing Online Help . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-4
6.4.2 Specifying the Browser
Location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-5
6.4.3 Viewing SANsurfer Control
iX Software Information . . . . . . . . . . . . . . 6-5
6.5 Setting SANsurfer Control iX
Security . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-6
6.6 Refreshing the Displayed
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . 6-8
Section 7 Configuring the HBA and Targets
7.1 Configuring the
QLA4010/4010C HBA . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-1
7.1.1 Setting the IP Address .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
7.1.1.1 Setting the IP Address
Automatically . . . . . . . . . . . . . . . . . . . . . . . . 7-3
7.1.1.2 Setting the IP Address
Manually . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
7.1.2 Setting the DNS Server
Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
7.1.2.1 Setting the DNS Server
Address Automatically . . . . . . . . . . . . . . . . 7-3
7.1.2.2 Setting the DNS Server
Address Manually . . . . . . . . . . . . . . . . . . . 7-3
7.1.3 Enabling SLP . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-4
7.1.4 Enabling iSNS . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-4
7.2 Configuring Targets . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
7.2.1 Configuring Using
Discovery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7-5
7.2.2 Configuring Specific
Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-7
7.2.3 Changing the Target
Configuration Parameters . . . . . . . . . . . . . . . . . 7-8
7.2.4 Authenticating Targets
(CHAP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-10
Section 8 Displaying Host, HBA, Device, LUN, and VPD Information
8.1 Displaying Host Information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-1
8.2 Displaying QLA4010/4010C HBA
Information . . . . . . . . . . . . . . . . . . . . . 8-2
8.2.1 Viewing General
QLA4010/4010C HBA Information . . . . . . . . . . . . . . 8-2
8.2.2 Viewing and Updating
QLA4010/4010C HBA Statistics . . . . . . . . . . . 8-3
8.2.2.1 Viewing QLA4010/4010C
HBA Statistics . . . . . . . . . . . . . . . . . . . . . 8-4
8.2.2.2 Resetting and Refreshing
QLA4010/4010C HBA Statistics . . . . . . . 8-5
8.3 Displaying Device
Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-5
8.3.1 Viewing General Target
Information . . . . . . . . . . . . . . . . . . . . . . . . . . 8-6
8.3.2 Viewing Target
Configuration Firmware Parameter Settings . . . . . . . . 8-7
8.3.3 Viewing the LUN List . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-8
8.4 Displaying LUN Information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-9
8.5
Displaying VPD Information . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . 8-10
QLA4010/4010C User’s Guide
Section 9 Performing Diagnostics
9.1 Pinging a Target . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-1
9.2 Viewing the ARP Log . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.3 Viewing the Connection
Error Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-4
9.4 Performing a Read/Write
Buffer Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
9.4.1 Setting the Read/Write
Buffer Test Parameters . . . . . . . . . . . . . . . . . . 9-6
9.4.2 Running the Read/Write
Buffer Test . . . . . . . . . . . . . . . . . . . . . . . . . . 9-8
9.4.3 Read/Write Buffer Test
Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-9
9.5 Performing an Internal or
External Loopback Test (QLA4010) . . . . . . . . . 9-10
9.5.1 Preparing for the Loopback
Test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-11
9.5.2 Setting the Loopback Test
Parameters . . . . . . . . . . . . . . . . . . . . . . . . 9-11
9.5.3 Running the Loopback Test
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-12
9.5.4 Viewing the Loopback Test
Results . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-13
9.5.5 Preparing for Normal HBA
Operations . . . . . . . . . . . . . . . . . . . . . . . . . 9-13
Section 10 Updating the QLA4010/4010C HBA
10.1 Configuring an HBA’s
Firmware Values . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.2 Restoring a QLA4010/4010C
HBA’s Firmware Parameters to the Factory
Defaults . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 10-7
10.3 Upgrading the
HBA with New Firmware . . . . . . . . . . . . . . . . . . . . . . . . . .
10-9
10.4 Updating the
ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 10-12
10.5 Retrieving the
HBA Crash Record . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-12
10.6 Updating the
BIOS from a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 10-13
Figures
Figure Page
5-1 Installation
Introduction Dialog Box . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-2
5-2
Choose Install Folder Dialog Box . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 5-3
5-3
Choose Shortcut Folder Dialog Box . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 5-3
5-4
Create Desktop Icon Selection Dialog Box (Windows 2000/Windows Server 2003) 5-4
5-5
Pre-Installation Summary Dialog Box . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 5-4
5-6
Install Complete Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . 5-5
6-1
SANsurfer Control iX Icon . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . 6-1
6-2
Host Information Tabbed Page (Main Window) . . . . . . . . . . . . . . . . . .
. . . . . . . . . . 6-3
6-3
Browser Location Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 6-5
6-4
About SANsurfer Control iX Window . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . 6-6
6-5
Host Security Tabbed Page . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . 6-7
7-1
HBA Tabbed Page (Network) . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 7-2
7-2 Target Settings Tabbed Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 7-5
QLA4010/4010C User’s Guide 1-Gb iSCSI to PCI-X Host Bus Adapters
Q
7-3 Target Parameters . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . 7-9
7-4 CHAP Tabbed Page . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 7-11
8-1 Host Information Tabbed Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 8-1
8-2 HBA Information Tabbed Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 8-2
8-3 Statistics Tabbed Page . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 8-4
8-4 Target Information Tabbed
Page (Device) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-6
8-5 Target Information Tabbed
Page (HBA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 8-7
8-6 LUN List Tabbed Page . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 8-8
8-7 LUN Information Tabbed Page
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 8-9
8-8 VPD Tabbed Page . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 8-10
9-1 Diagnostics Tabbed Page (Ping
Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-1
9-2 Ping Status Dialog Box . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 9-2
9-3 Diagnostics Tabbed Page (Log
Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-3
9-4 ARP Log . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . 9-3
9-5 Diagnostics Tabbed Page (Log
Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-4
9-6 Connection Error Log . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 9-5
9-7 Diagnostics Tabbed Page
(Advanced Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-7
9-8 Diagnostic Test Results
Section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . 9-9
9-9 Diagnostic Details . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 9-10
9-10 Diagnostics Tabbed Page
(Advanced Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9-11
9-11 Diagnostics Tabbed
Page—Loopback Test Results . . . . . . . . . . . . . . . . . . . . . . . .
9-13
10-1 HBA Options Tabbed Page
(Firmware Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-1
10-2 Firmware Parameters Table
(Read Only) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-2
10-3 Firmware Parameters Dialog
Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 10-3
10-4 Save Firmware Parameters
Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 10-6
10-5 HBA Save Data Warnings
Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 10-7
10-6 HBA Options Tabbed Page (Firmware
Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-7
10-7 Restore Factory Defaults
Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 10-8
10-8 Save Firmware Parameters
Message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 10-8
10-9 HBA Save Data Warnings
Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 10-9
10-10 HBA Options Tabbed Page
(Firmware Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-10
10-11 Firmware Download Warnings
Dialog Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-11
10-12 Download Firmware Dialog
Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 10-11
10-13 HBA Options Tabbed Page
(Firmware Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10-12
10-14 Save Crash Record Dialog
Box . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 10-13
10-15 HBA Options Tabbed Page
(BIOS Tab) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. 10-15
10-16 BIOS Download Warning
Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . 10-16
10-17 Download BIOS Dialog Box .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 10-16
QLA4010/4010C User’s Guide
Tables Table Page
2-1 QLA4010/4010C HBA Operating Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3 2-2 QLA4010/4010C HBA Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-3
QLA4010/4010C User’s Guide 1-Gb iSCSI to PCI-X Host Bus Adapters
Q
Notes
Section 1
Introduction
1.1
How to Use this Guide
The SANblade™ QLogic® host bus adapters (HBAs) supported in this document are described in the following paragraphs:
. ■QLA®4010 (single channel, full-height bracket, optical media)
. ■QLA®4010C (single channel, full-height bracket, copper media)
The QLA4010 HBA is 32/64-bit, 33/66/133-MHz PCI/PCI-X to iSCSI over Gigabit Ethernet on optical media. The QLA4010C HBA is 32/64-bit, 33/66/133-MHz PCI/PCI-X to iSCSI over Gigabit Ethernet on twisted-pair copper media.
NOTE: The IBM iSCSI Server Adapter, IBM Option PN 73P3601, is based on the QLogic QLA4010C HBA. All functional and installation descriptions and instructions for the QLA4010/4010C HBA, as provided in this guide, are applicable to the IBM HBA.
This guide contains installation instructions for the hardware (QLA4010/4010C HBA), supported software drivers, and the SANsurfer Control iX GUI. Install these components in the following order:
1. 1. Install the QLA4010/4010C HBA in your PC.
2. 2. Install the software driver according to the directions in the associated readme.txt files.
3. 3. Install the SANsurfer Control iX GUI.
1.2
General Description
The QLA4010/4010C is an iSCSI HBA that provides PCI connectivity to SCSI using the iSCSI protocol. This release of the QLA4010/4010C HBA implements draft 20 of the IETF iSCSI standard, which creates a new industry standard SAN technology based on internet protocols: TCP/IP. Any updates to the standard will be available for downloads to the HBA. iSCSI enables new IP-based SANs, which are similar to Fibre Channel SANs, as well as a new set of storage applications, for example, remote storage.
The QLA4010/4010C HBA implements the complete protocol stack, including TCP/IP, on the HBA and off-loads the host of any I/O protocol processing. Off-loading the host frees the system to perform other tasks and deliver optimum total system
1 – Introduction Features
Q
performance. The QLA4010/4010C HBA handles complete SCSI transactions, iSCSI, TCP/IP, and Ethernet.
1.3
Features
. ■ Compliance with PCI Local Bus Specification revision 2.2 and PCI-X Specification revision 1.0a
. ■ Supports the IETF iSCSI standard, with soft upgrades as the standard evolves
. ■ 32/64-bit, 33/66/133-MHz universal PCI/PCI-X
. ■ 1-Gbps, full-duplex Ethernet
. ■ Complete TCP/IP protocol off-load
. ■ iSCSI initiator and target modes
. ■ RJ45 Gigabit Ethernet connector (QLA4010C HBA)
. ■ Small form factor (LC) fiber optic connector (QLA4010 HBA)
1.4
Contact Information (IBM)
For IBM warranty, service, and support, refer to the following items, which are packaged with the IBM 73P3601 HBA:
. ■ IBM Read Me First booklet (part number 31P9615)
. ■ IBM CD-ROM
Part I
Hardware
This part of the QLA4010/4010C User’s Guide describes the host bus adapters (HBAs) and how to install and configure them. See the section that corresponds to your HBA.
HBA Section
QLA4010/4010C 2
Q
Notes
Section 2
QLA4010/4010C
Installation in the Computer
Before you install the QLA4010/4010C HBA in your computer, you need the following:
. ■ A screwdriver (usually a Phillips #1)
. ■ An optical mutimode cable with an LC-style duplex connector for the QLA4010 HBA.
. ■ A Cat5e or Cat6 straight-through cable (not cross-over cable) with an RJ45 connector for the QLA4010C HBA.
CAUTION! The QLA4010/4010C HBA contains parts that can be damaged by ESD. Before handling the QLA4010/4010C HBA, use standard methods to discharge static electricity. Keep the QLA4010/4010C HBA in the antistatic bag until you are ready to install it. Place the HBA on the bag when you examine or configure it. Retain the bag for future use.
Perform the following steps to install the QLA4010/4010C HBA in your PC:
1. Check the motherboard and make any configuration changes necessary to accommodate the QLA4010/4010C HBA.
The QLA4010/4010C HBA is self-configuring; however, some motherboards require manual configuration. For example, some systems have a PCI Device Configuration menu in the motherboard setup BIOS where you must enable HBAs, bus master slots, and IRQ levels. If the motherboard supports triggering, use level triggering for the QLA4010/4010C HBA. See the documentation supplied with your computer, or contact your computer dealer to determine if your motherboard requires configuration.
2. 2. Power down the peripherals, then the computer.
3. 3. Remove the computer cover and save the screws.
4. 4. Choose any PCI bus slot that supports bus mastering. Most motherboards automatically assign an IRQ level and interrupt line; if your motherboard does not, you must assign the IRQ level and use interrupt line A for this slot.
2 – QLA4010/4010C Installation in the Computer
Q
NOTE:
. ■ Some motherboards have two kinds of PCI bus slots: master and slave. The QLA4010/4010C HBA must be in a PCI bus master slot. (Some motherboards have PCI bus master slots that are shared with onboard devices. QLA4010/4010C HBAs do not work in shared slots.)
. ■ PCI connectors vary among system HBA manufacturers. The QLA4010/4010C HBA is a 64-bit PCI device that can function in a 32-bit PCI slot as long as the slot conforms to the PCI specification (the rear edge of the PCI slot is notched). If you try to install the QLA4010/4010C HBA into a PCI slot that does not conform to the PCI specification, you may damage the QLA4010/4010C HBA.
. ■ PCI and PCI-X slots look the same. If the PC contains both PCI and PCI-X slots, refer to the PC manufacturer’s instructions to determine the slot type.
. ■ The QLA4010/4010C HBAs are designed and tested to operate at PCI bus speeds of up to 66 MHz and PCI-X bus speeds of up to 133 MHz.
1. 5. Remove the slot cover for the slot in which you will install the QLA4010/4010C HBA.
2. 6. Place the QLA4010/4010C HBA into the slot. Carefully press the HBA into the slot until it seats firmly.
3. 7. Secure the QLA4010/4010C HBA to the chassis. Follow the PC manufacturer’s instructions.
4. 8. Connect the appropriate cable from the devices to the corresponding connector.
5. 9. Carefully reinstall the computer cover. Insert and tighten the computer cover screws.
6. 10. Power up the PC.
See the associated readme.txt files for detailed instructions on how to install the software drivers. See section 5 for detailed instructions on how to install the SANsurfer Control iX GUI.
Specifications
Tables 2-1 and 2-2 define the QLA4010/4010C HBA specifications.
Table 2-1. QLA4010/4010C HBA Operating Environment Environment |
Minimum |
Maximum |
Operating temperature |
0°C/32°F |
55°C/131°F |
Storage temperature |
–20°C/–4°F |
70°C/158°F |
Relative humidity (noncondensing) |
10% |
90% |
Storage humidity (noncondensing) |
5% |
95% |
Table 2-2. QLA4010/4010C HBA Specifications
Type
Specifications
Universal PCI specifications PCI Local Bus Specification, revision 2.2 PCI-X Specification, revision 1.0a 32/64-bit, 33/66/133 MHz 3.3-V and 5-V buses supported (plus/minus five percent)
Standards
IP v.4
SCSI Architecture Model (SAM-2)
SCSI-3 Command Set
Connectors
Optical mutimode cable with an
LC-style duplex connector
(QLA4010 HBA)
Cat5e or Cat6 straight-through cable (not cross-over
cable) with an RJ45 connector (QLA4010C HBA)
Form factor
PCI short card Operating power 15 watts
Label
The transceiver on the QLA4010 HBA is a Class I laser product. It complies with IEC 825-1 and FDA 21 CFR 1040.10 and 1040.11. The transceiver must be operated under recommended operating conditions.
CLASS I LASER PRODUCT
2 – QLA4010/4010C Agency Certification
Q
2.4
Agency Certification
The following sections contain a summary of EMC/EMI test specifications performed on the QLA4010 (IS0410401) and QLA4010C (IS0510401) to comply with radiated emission, radiated immunity and product safety standards.
2.4.1
QLA4010
2.4.2
EMI and EMC Requirements
The QLA4010 (IS0410401) conforms to the following requirements:
.■FCC Part 15, Class B
. ❑Radiated Emission Class B
. ❑Conducted Emission Class B
. ❑ICES-003 Class B
.■89/336/EEC EMC Directive CE
.❑EN55022:1998/CISPR:1997 Class B
. ❑Radiated Emission Class B
. ❑Conducted Emission Class B
.❑EN55024:1998
. ❑Immunity Standards
. ❑EN61000-4-2:1995 ESD
. ❑EN61000-4-3:1995 RF Electro Magnetic Field
. ❑EN61000-4-4:1995 Fast Transient/Burst
. ❑EN61000-4-5:1995 Fast Surge Common/Differential
. ❑EN61000-4-6:1996 RF Conducted Susceptibility
. ❑EN61000-4-8:1994 Power Frequency Magnetic Filed
. ❑EN61000-4-11:1994 Voltage Dips and Interrupt
. ❑EN61000-3-2:1995 Harmonic Current Emission
. ❑EN61000-3-3:1994 Voltage Fluctuation and Flicker
. ■VCCI, Class B
. ■CNS 13438, Class B
. ■AS/NZS 3548, Class B
2.4.3
Product Safety Requirements
.■UL, cUL
. ❑UL60950
. ❑CSA C22.2 No.60950 Third Edition 2000
. ❑Class I laser product per DHHS 21CFR J
. ■73/23/EEC Low Voltage Directive
❑TUV:
. ❑EV60950-1:2001
. ❑EN60825-1:1994+A11+A2
2.4.4
QLA4010C
2.4.5
EMI and EMC Requirements
The QLA4010C (IS0510401) conforms to the following requirements:
.■FCC Part 15, Class B
. ❑Radiated Emission Class B
. ❑Conducted Emission Class B
. ❑ICES-003 Class B
.■89/336/EEC EMC Directive CE
.❑EN55022:1998/CISPR:1997 Class B
. ❑Radiated Emission Class B
. ❑Conducted Emission Class B
.❑EN55024:1998
. ❑Immunity Standards
. ❑EN61000-4-2:1995 ESD
. ❑EN61000-4-3:1995 RF Electro Magnetic Field
. ❑EN61000-4-4:1995 Fast Transient/Burst
. ❑EN61000-4-5:1995 Fast Surge Common/Differential
. ❑EN61000-4-6:1996 RF Conducted Susceptibility
. ❑EN61000-4-8:1994 Power Frequency Magnetic Filed
. ❑EN61000-4-11:1994 Voltage Dips and Interrupt
2 – QLA4010/4010C Agency Certification
Q
. ❑EN61000-3-2:1995 Harmonic Current Emission
. ❑EN61000-3-3:1994 Voltage Fluctuation and Flicker
. ■VCCI, Class B
. ■CNS 13438, Class B
. ■AS/NZS 3548, Class B
Product Safety Requirements
.■UL, cUL
. ❑UL60950 Third Edition 2000
. ❑CSA C22.2 No.60950
. ■73/23/EEC Low Voltage Directive
❑TUV:
❑EV60950-1:2001
Part II
SANsurfer Control iX
This part of the QLA4010/4010C User’s Guide describes the SANsurfer Control iX GUI, a stand-alone utility for configuring your QLA4010/4010C HBA, referred to as HBA or adapter.
This part of the guide contains the following information:
. ■An overview of SANsurfer Control iX
. ■Installation instructions
. ■Uninstallation instructions
. ■Operating instructions
Q
Notes
Section 3
Introduction
The QLA4010/4010C HBA is shipped with the SANsurfer Control iX GUI, which configures the QLA4010/4010C HBA that resides in the host PC. The SANsurfer Control iX GUI interface runs on Windows 2000, Windows Server 2003, Red Hat Linux, and SuSE Linux operating systems (see section 4.2). SANsurfer Control iX allows you to:
. ■ Set the QLA4010/4010C HBA’s basic configuration (IP address, iSCSI name, etc.)
. ■ Enter iSCSI target information (IP addresses of targets to which you want to connect)
. ■ Edit the target and firmware configuration parameters
. ■ Run diagnostics
■ Read back useful QLA4010/4010C HBA and target information
The contents of this part of the user’s guide are described in the following paragraphs:
. ■ Section 3—Introduction. This section summarizes the contents of this part of the QLA4010/4010C HBA User’s Guide.
. ■ Section 4—System Requirements. This section lists the hardware and software requirements needed for optimum SANsurfer Control iX performance.
. ■ Section 5—Installing SANsurfer Control iX. This section discusses installing and uninstalling SANsurfer Control iX.
. ■ Section 6—Getting Started. This section discusses customizing the SANsurfer Control iX GUI. It includes starting and exiting the SANsurfer Control iX GUI, getting help, setting security, and refreshing the displayed configuration.
. ■ Section 7—Configuring the HBA and Targets. This section describes how configure the QLA4010/4010C HBA and the attached targets.
. ■ Section 8—Displaying Host, HBA, Device, LUN, and VDP Information. This section discusses viewing information about hosts, HBAs, devices, LUNs, and VDP.
Q
. ■ Section 9—Performing Diagnostics. This section discusses using the following diagnostic tools: pinging, the ARP log, the connection error log, read/write buffer tests, and loopback tests.
. ■ Section 10—Updating the HBA. This section discusses updating the HBA firmware, driver, ROM, and BIOS, in addition to retrieving the HBA crash record.
Section 4
System Requirements
The SANsurfer Control iX application requires the hardware and software listed in this section for optimum performance.
4.1
Hardware Requirements
The minimum hardware requirements are as follows:
. ■ QLogic QLA4010/4010C iSCSI to PCI/PCI-X HBAs (see section 2)
. ■ Single-processor or multiprocessor server or workstation: Pentium III with 300 MHz or greater
. ■ iSCSI devices, such as disks. SANsurfer Control iX supports most iSCSI devices. For a complete list of devices, see the QLogic SAN Interoperability Guide, which can be downloaded from the QLogic web site, www.qlogic.com/interopguide/info.asp#inter.
. ■ 64 MBs of physical RAM
. ■ Video display setting of 1024×768 pixels
. ■ At least 20 MBs of disk space
4.2
Software Requirements
The minimum software requirements are as follows:
■ One of the following operating systems:
. ❑ Windows 2000 Server
. ❑ Windows 2000 Advanced Server
. ❑ Windows 2000 Professional
. ❑ Windows Server 2003
. ❑ Red Hat Linux Advanced Server (AS) 2.1 or 3.1 (A GUI is required; for example, XWindows.)
. ❑ SuSE Linux Enterprise Server (SLES) 8 and 9 (A GUI is required; for example, XWindows.)
4 – System Requirements Software Requirements
Q
.■ QLogic QLA4010/4010C drivers, as appropriate:
. ❑ Windows 2000
. ❑ Windows Server 2003
. ❑ Linux
. ■ Adobe Acrobat® Reader® (version 2.1 or above) to view documentation
. ■ Internet Explorer (version 4.0 or later) or Netscape Communicator (version 4.5 or later) to view online help
Section 5
Installing SANsurfer Control iX
Initial Installation
NOTE: If there is a previous version of SANsurfer Control iX on your system, remove it before installing the latest version.
You can install the SANsurfer Control iX application using software from the IBM CD, the IBM support web site, or the QLogic support web site, as described in the following paragraphs. The latest version of SANsurfer Control iX is on either the IBM or QLogic web site.
1. Do one of the following to download the SANsurfer Control iX software: From the IBM CD:
.a. Insert the IBM CD in an appropriate drive. The CD should launch automatically, prompting you to install SANsurfer Control iX. If the program does not launch, do the following:
.b. Locate the SANsurfer Control iX file (install.exe) on the CD.
.c. Double-click the install.exe file.
From the IBM web site:
.a. From the IBM web site, www-307.ibm.com/pc/support/site.wss, click Download & drivers.
.b. In the Quick Path box on the right-hand side of the screen, enter the following product number, then click Go.
73P3601
.c. Locate the SANsurfer Control iX software and click Download.
.d. When prompted Would you like to open the file or save it to your computer?, click the Save button. Specify a temporary location on the hard disk and download the self-extracting file.
5 – Installing SANsurfer Control iX Initial Installation
Q
From the QLogic web site:
.a. From the QLogic web site, support.qlogic.com, click Downloads.
.b. From the OEM and ISV approved/recommended drivers and firmware section, click IBM.
.c. Locate the SANsurfer Control iX software and click Download.
.d. When prompted Would you like to open the file or save it to your computer?, click the Save button. Specify a temporary location on the hard disk and download the self-extracting file.
2. Do one of the following to select and start the installation:
. ❑ For a Windows 2000/Windows Server 2003 system, locate the folder where you downloaded SANsurfer Control iX (it is a zip file). Extract the files to a temporary location on the hard disk. Locate and double-click the file name (install.exe).
. ❑ For a Red Hat or SuSE Linux system, do the following:
(1) Type the following command to uncompress the file:
gunzip install.tgz
(2) Type the following command to untar the file:
tar -xvf install.tar
(3) Execute the installation file (install.bin)
3. InstallAnywhere prepares to install SANsurfer Control iX. The Introduction dialog box displays (see figure 5-1). Follow the instructions and click Next.
\
1. 4. The Choose Install Folder dialog box displays (see figure 5-2). Click Next to accept the default directory.
2. 5. The Choose Shortcut Folder dialog box displays (see figure 5-3). Use the radio buttons to make your selection. Click Next.
5 – Installing SANsurfer Control iX Initial Installation
Q
6. If you are installing the SANsurfer Control iX GUI on a Windows 2000/Server 2003 system, the Create Desktop Icon Selection dialog box displays (see figure 5-4).
Do the following:
.a. Select the create desktop icon check box (default) if you want the SANsurfer icon to display on the desktop.
.b. Click Next.
7. The Pre-installation Summary dialog box displays (see figure 5-5). If the information is not correct, click Previous to back-track and make the appropriate changes. If the information is correct, click Install.
8. The Install Complete dialog box displays (see figure 5-6). Click Done.
5.2
Uninstalling SANsurfer Control iX
5.2.1
Windows 2000/Windows Server 2003
To uninstall the SANsurfer Control iX GUI for Windows 2000/Windows Server 2003, do the following:
From the Start menu, point to Settings, then select Add/Remove Programs. Select SANsurfer Control iX, then follow the on-screen instructions.
5.2.2
Red Hat/SuSE Linux
Follow these steps to uninstall the SANsurfer Control iX GUI for Red Hat/SuSE Linux:
1. Change to the directory where SANsurfer Control iX is installed. For example, type the following and then press ENTER:
cd
/opt/QLogic_Corporation/QLogic_SANsurfer_Control_iX/
Uninstall_SANsurfer_Control_iX
2. Type the following to uninstall the SANsurfer Control iX GUI:
./Uninstall_SANsurfer_Control_ix
5 – Installing SANsurfer Control iX Uninstalling SANsurfer Control iX
Q
Notes
Section 6
Getting Started
This section includes the procedures for starting the SANsurfer Control iX GUI, exiting the SANsurfer Control iX GUI, and customizing the application options.
This section discusses:
. ■ Starting the SANsurfer Control iX GUI (see section 6.1)
. ■ SANsurfer Control iX main window (see section 6.2)
. ■ Exiting SANsurfer Control iX (see section 6.3)
. ■ Getting help (see section 6.4)
. ■ Setting SANsurfer Control iX security (see section 6.5)
. ■ Refreshing the displayed configuration (see section 6.6)
6.1
Starting SANsurfer Control iX
The SANsurfer Control iX GUI startup procedures differ depending upon the operating system. This section discusses starting the SANsurfer Control iX GUI on the following systems:
. ■ Windows 2000/Windows Server 2003 (see section 6.1.1)
. ■ Red Hat/SuSE Linux (see section 6.1.2)
6.1.1
Starting SANsurfer Control iX on Windows 2000/Windows Server 2003
In Windows 2000/Windows Server 2003, do one of the following to start the SANsurfer Control iX application:
■ Double-click the SANsurfer Control iX icon on your desktop (if the icon was created during installation) (see figure 6-1).
Figure 6-1. SANsurfer Control iX Icon
■ Click Start, select Programs, select the install group (the default is QLogic Corporation), select SANsurfer Control iX, then click SANsurfer Control iX.
6 – Getting Started Starting SANsurfer Control iX
Q
■Click the Start button, click Run, and then do one of the following:
. ❑ Type in the name of SANsurfer Control iX (SANsurfer Control iX.EXE), including all the paths. Click OK.
. ❑ Click Browse, then select the program after finding it in the Browse dialog box. Click Open.
Starting SANsurfer Control iX on Red Hat Linux or SuSE Linux
On a Red Hat or SuSE Linux system, perform the following steps to start the SANsurfer Control iX GUI. When done, the SANsurfer Control iX main window displays (see section 6.4).
1. 1. Ensure that you are in a graphical user environment.
2. 2. Open a command terminal.
3. 3. Change to the directory where the SANsurfer Control iX application is installed. The default location is /opt/QLogic_Corporation/QLogic_SANsurfer_Control_iX/SANsurfer_Control_ iX.
4. 4. Type ./SANsurfer_Control_iX and then press ENTER to start the SANsurfer Control iX GUI.
SANsurfer Control iX Main Window
When SANsurfer Control iX starts, the first screen is the main window, which defaults to the Host Information tabbed page (see figure 6-2).
HBA Tree Menu Bar
The Host Information tabbed page provides the following information about the local machine (host):
. ■Host name
. ■OS type
. ■Platform
■OS version
The main window consists of the following sections:
. ■Menu bar
. ■HBA tree
. ■Tabbed pages
6 – Getting Started Exiting SANsurfer Control iX
Q
The menu bar has three options:
.■ File
.❑ Exit. Select this option to exit SANsurfer Control iX.
.■ View
.❑ Refresh. Select this option to refresh the information displayed by SANsurfer Control iX.
.■ Help
. ❑ Set Browser Location. Select this option to specify the location of the browser SANsurfer Control iX launches when you select Browse Contents from the Help menu.
. ❑ Browse Contents. Select this option to view the online help.
. ❑ About. Select this option to see the current version of SANsurfer Control iX.
The HBA tree displays the host, its connected QLA4010/4010C HBAs, devices, and LUNs. The HBAs (also referred to as adapters) are displayed with their iSCSI name.
Each HBA on the host may have targets connected to it. If an HBA is connected to a target, it has a button attached to the left. The HBA name can be expanded by clicking the button. This lists all the devices connected to that HBA. The devices are listed by their IP address or iSCSI name.
6.3
Exiting SANsurfer Control iX
Do one of the following to exit the SANsurfer Control iX GUI:
. ■ On the SANsurfer Control iX main window File menu, select Exit.
. ■ Click the close (x) button in the upper right-hand corner of the screen.
6.4
Getting Help
This section discusses:
. ■ Viewing online help (see section 6.4.1)
. ■ Specifying the browser location (see section 6.4.2)
. ■ Viewing SANsurfer Control iX software information (see section 6.4.3)
6.4.1
Viewing Online Help
NOTE: You must have Adobe Acrobat® Reader® installed on your PC to view the online help.
On the SANsurfer Control iX main window Help menu, click Browse Contents to view the online help. The help document (in PDF format) displays.
Specifying the Browser Location
Perform the following steps to specify the location of the browser SANsurfer Control iX launches when you select to view the online help (see section 6.4.1):
1. 1. On the SANsurfer Control iX main window Help menu, click Set Browser Location. The Browser Location dialog box displays (see figure 6-3).
.2. In the Browser Location box, enter the location. Be sure to specify the path and file name.
.If you do not know the location, click Browse to display a file selection dialog. Select the file. The Browser Location dialog box re-displays.
.3. Do one of the following:
. ❑ Click OK to save the location to the SANsurfer Control iX configuration file.
. ❑ Click Cancel to exit the Browser Location dialog box without making changes.
Viewing SANsurfer Control iX Software Information
To view information about the SANsurfer Control iX application software, on the SANsurfer Control iX main window Help menu, click About.
6 – Getting Started Setting SANsurfer Control iX Security
Q
The About SANsurfer Control iX window displays (see figure 6-4).
This window displays the following information:
. ■Version number
. ■ISDMAPI version number
. ■External IOCTL version umber
. ■Driver version number
Click OK to return to the SANsurfer Control iX main window.
Setting SANsurfer Control iX Security
SANsurfer Control iX security ensures that adapter configuration changes require password authorization. SANsurfer Control iX prompts for the password any time you click the Save button to change the HBA configuration.
You can change the SANsurfer Control iX application access password for any host connected to your system for which you have administrator or root privileges.
NOTE: The default SANsurfer Control iX application access password is config. Change this password after installation to ensure that security is not compromised.
Perform the following steps to set the application access password for the host:
1. 1. In the SANsurfer Control iX main window HBA tree, select the host for which you want to set the application access password.
2. 2. Click the Host Security tab. The Host Security tabbed page displays (see figure 6-5). The host name displays at the top of the tabbed page.
.3. In the Update Application Configuration Access section, do the following to modify the SANsurfer Control iX application access password:
.a. In the Old Password box, type the current password. (The default SANsurfer Control iX application access password is config.)
.b. In the New Password box, type the new password.
.c. In the Verify Password box, type the new password again to confirm the new password.
4. Do one of the following:
. ❑ Click Apply to update the application access password.
. ❑ Click Clear Fields to clear the typed entries in the Host Security tabbed page text boxes.
6 – Getting Started Refreshing the Displayed Configuration
Q
Refreshing the Displayed Configuration
The configuration refreshes automatically at start-up, when there is a change in the HBA tree (which must be saved), and after a configuration is saved.
If you want to refresh the configuration immediately (you changed the configuration, for example), do one of the following:
. ■ On the SANsurfer Control iX main window View menu, select Refresh.
. ■ Click the Refresh button at the bottom of the screen.
. ■ Press F5.
NOTE:
. ■ If you change the configuration without saving it and perform a refresh, your changes will be lost.
. ■ It can take up to one minute for the refresh to complete.
Section 7
Configuring the HBA and Targets
This section discusses:
. ■Configuring the QLA1040/4010C HBA (see section 7.1)
. ■Configuring targets (see section 7.2)
Configuring the QLA4010/4010C HBA
The following sections provide instructions on how to configure the QLA4010/4010C HBA:
. ■Setting the IP address (see section 7.1.1)
. ■Setting the domain name system (DNS) server address (see section 7.1.2)
. ■Enabling service locator protocol (SLP) (see section 7.1.3)
. ■Enabling internet storage name service (iSNS) (see section 7.1.4)
NOTE: You must configure the QLA4010/4010C HBA before you can configure targets, edit target and firmware configuration parameters, or perform a firmware upgrade.
Perform the following steps to access the configuration options, located on the HBA Options tabbed page.
1. 1. In the SANsurfer Control iX main window HBA tree, select the desired QLA4010/4010C HBA.
2. 2. Click the HBA Options tab. The HBA Options tabbed page displays (see figure 7-1).
7 – Configuring the HBA and Targets Configuring the QLA4010/4010C HBA
Q
.a. Entering a name in the HBA Alias box is optional (the default is none).
.b. Entering a name in the HBA iSCSI Name box is optional (the default is the iSCSI standard).
.3. Configure the HBA as described in the following sections:
. ❑ Setting the IP address (see section 7.1.1)
. ❑ Setting the DNS server address (see section 7.1.2)
. ❑ Enabling SLP (see section 7.1.3)
. ❑ Enabling iSNS (see section 7.1.4)
2. 4. When configuration is complete, click Save.
After configuring the QLA4010/4010C HBA, you can configure targets (see section 7.2), configure the firmware (see section 10.1), and run diagnostics (see section 9).
Setting the IP Address
There are two ways to set the IP address, as described in the following sections:
. ■ Automatically (through dynamic host configuration protocol (DHCP)) (see section 7.1.1.1)
. ■ Manually (see section 7.1.1.2)
7.1.1.1
Setting the IP Address Automatically
To set the IP address automatically through DHCP, select the Obtain an IP address automatically (DHCP) radio button. After you press Save, the HBA IP address will be assigned as provided by DHCP. If no IP address was found, the IP address is displayed as 0.0.0.0 in the HBA tabbed page (Network).
7.1.1.2
Setting the IP Address Manually
To set the IP address manually, perform the following steps:
1. 1. Select the Use the following IP address radio button.
2. 2. Enter the IP address.
3. 3. Enter the subnet mask.
4. 4. Enter the gateway.
7.1.2
Setting the DNS Server Address
There are two ways to set the DNS server address, as described in the following sections:
. ■ Automatically (through dynamic host configuration protocol (DHCP)) (see section 7.1.2.1)
. ■ Manually (see section 7.1.2.2)
7.1.2.1
Setting the DNS Server Address Automatically
NOTE: You must select the Obtain an IP address automatically (DHCP) radio button to set the DNS server address automatically.
To set the DNS server address automatically through DHCP, select the Obtain DNS server address automatically (via DHCP) radio button.
7.1.2.2
Setting the DNS Server Address Manually
To set the DNS server address manually, perform the following steps:
1. 1. Select the Use the following DNS server address radio button.
2. 2. Enter the Primary DNS IP address.
NOTE: At the time of publication, the Secondary DNS IP address field is not supported.
7 – Configuring the HBA and Targets Configuring Targets
Q
7.1.3
Enabling SLP
Perform the following steps to enable SLP:
1. 1. Select the Enable SLP check box.
.2. Set the directory agent (DA) address automatically, manually, or through the discovery process:
.a. Select the Obtain DA address automatically (via DHCP) radio button to set the DA address automatically.
.b. Select the Use the following DA address radio button to set the DA address manually. Enter the DA address.
.c. Select the Discover DA radio button to find the DA address using the discovery process.
7.1.4
Enabling iSNS
Perform the following steps to enable iSNS:
1. 1. Select the Enable iSNS check box.
.2. Set the iSNS server address automatically or manually:
.a. Select the Obtain iSNS server address automatically (via DCHP) radio button to set the iSNS server address automatically.
.b. Select the Use the following iSNS server address to set the iSNS server address manually. Enter the IP address.
NOTE: At the time of publication, the Hostname field is not supported.
7.2
Configuring Targets
After configuring the QLA4010/4010C HBA, you can enter iSCSI targets you want to discover. Start SANsurfer Control iX (see section 6.1), select your host and HBA, then click the Target Settings tab. When the QLA4010/4010C HBA arrives from the factory, there are no targets listed. Add iSCSI targets by either entering specific iSCSI target information (IP address and iSCSI name, see section 7.2.2) or by entering an IP address and discovering the devices behind that address (see section 7.2.1).
If you want the targets to be bound to the QLA4010/4010C HBA, select the Auto-bind Discovered Targets check box. All targets, whether entered manually or found using discovery, will be automatically bound to the HBA (the check box in the Bind column will be selected) when the target configuration is saved.
NOTE: Target IDs 0 and 1 are reserved for Fast!UTIL. You can modify or delete these IDs, but they cannot be created with SANsurfer Control iX. Changes made through Fast!UTIL to all target IDs are reflected in the Target Settings tab.
Configuring Using Discovery
Use the discovery mechanism to configure a target that supports and responds to the SendTargets command by following these steps:
1. Start SANsurfer Control iX, select your host and QLA4010/4010C HBA, then click the Target Settings tab. The Target Settings tabbed page displays (see figure 7-2).
The HBA identifying information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
. ❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
1. 2. Click the green plus sign (+) on the right.
2. 3. Enter the IP address of the target to which you want to connect. This target must support the SendTargets command.
7 – Configuring the HBA and Targets Configuring Targets
Q
1. 4. Leave the iSCSI Name field blank.
2. 5. If you want all of the discovered targets to be restored when the QLA4010/4010C HBA is reset, select the Auto-discover targets (Rediscover on Save) check box.
.6. Click Save. The QLA4010/4010C HBA does the following:
.a. Resets the HBA (reboots the HBA only) if you have made changes in the HBA Options tabbed page.
.b. Connects to the target
.c. Queries the target through a SendTargets command
.d. Discovers all devices allowed by the target
.e. Shows the targets as dynamic (the Dynamic (read only) check box is selected).
.f. Selects the Bind check box if the Auto-bind Discovered Targets check box was selected
.g. Makes these new targets available on the SANsurfer Control iX Target Settings tabbed page
7. SANsurfer Control iX automatically enables the targets (the check box in the Enable Target column is selected). To disable a target, clear the check box in the Enable Target column associated with the target. Disabled targets will not be automatically logged into. If you want to enable all the targets, right-click any target in the table and select Enable All Devices from the pop-up menu. Conversely, select Disable All Devices if you do not want to enable any target.
If the Enable Target check box is not selected, the target is visible, but not accessible, to the HBA.
2. 8. If you want to bind the target to the HBA (the Auto-bind Discovered Targets check box was not selected), select the check box in the Bind column associated with the target. If you want to bind all the targets to the HBA, right-click any target in the table and select Bind All. Conversely, select UnBind All if you do not want to bind any targets to the HBA. Targets that are not bound do not re-appear after a Save, unless they are re-discovered through a Send Targets command.
3.
9. If you want to change any of
the configuration parameters, follow the
instructions in section 7.2.3.
4. 10. Click Save.
5. 11. QLogic recommends restarting the host PC for the operating system to recognize the new targets.
The discovery method is an excellent timesaver for finding and entering iSCSI targets. You can use this method to find all available targets, delete targets you do not want, and then have access only to the remaining devices. This method prevents you from having to enter iSCSI names for each target. In the following example, there is an iSCSI target at IP address 10.14.64.150. Behind this target are two available drives with iSCSI alias’ Drive1 and Drive2.
1. 1. On the Target Settings tabbed page, under IP Address, enter IP address 10.14.64.150.
2. 2. Leave the iSCSI Name field blank.
3. 3. Click Save.
.4. Click
the Target Settings tab.
The following three targets appear:
. ❑IP address 10.14.64.150
. ❑IP address 10.14.64.150 with iSCSI alias Drive1
. ❑IP address 10.14.64.150 with iSCSI alias Drive2
4. 5. Restart the host PC for the operating system to recognize the new targets.
CAUTION! The iSCSI port number defaults to 3260. Do not change this number unless required by the configured target.
7.2.2
Configuring Specific Targets
To configure a specific iSCSI target, follow these steps:
1. 1. Start SANsurfer Control iX, select your host and QLA4010/4010C HBA, then click the Target Settings tab.
2. 2. Click green plus sign (+) on the right (see figure 7-2).
3. 3. Double-click the IP Address column. Enter the IP address of the target to which you want to connect.
4. 4. Double-click the iSCSI Name column. Enter the iSCSI name of the target.
5. 5. If you want to enable the target, select the check box in the Enable Target column associated with the target. If this check box is not selected, the target is visible, but not accessible, to the HBA.
6. 6. If you want to bind the target to the HBA (the Auto-bind Discovered Targets check box was not selected), select the box in the Bind column associated with the target.
7. 7. Enter other targets as desired.
7 – Configuring the HBA and Targets Configuring Targets
Q
1. 8. If you want all of the targets to be restored when the HBA is reset (and the Auto-bind Discovered Targets check box was not selected), select the Auto-discover targets (Rediscover on Save) check box.
2. 9. If you want to change any of the configuration parameters, follow the instructions in section 7.2.3.
.10. Do one of the following:
.a. Click Save. Enter your password at the prompt. The QLA4010/4010C HBA does the following:
. ❑ Resets (reboots the HBA only) if you have made changes to the firmware configuration parameters in section 10.1.
. ❑ Connects to the target (without disrupting any other connections) and saves this configuration, if you have not made changes to the firmware configuration parameters in section 10.1.
. ❑ Makes these new targets available on the SANsurfer Control iX Target Settings tabbed page
.b. Right-click the target and select Login/Save Device. Enter your password at the prompt. The QLA4010/4010C HBA connects to the specific target (without disrupting any other connections) and saves this configuration.
.c. If you want to log out, then reconnect to the target, right-click the target and select Logout/Reconnect. Enter your password at the prompt.
1. 11. QLogic recommends restarting the host PC for the operating system to recognize the new targets.
2. 12. The QLA4010/4010C HBA restarts and attempts to connect to the configured targets that are enabled.
Changing the Target Configuration Parameters
NOTE: A subset of the firmware configuration parameters is available for each target. These settings appear for the corresponding target configuration parameters. Changing the target configuration parameters will not change the corresponding firmware configuration parameters.
Perform the following steps to edit the target configuration parameters:
1. 1. In the SANsurfer Control iX main window HBA tree, select the desired QLA4010/4010C HBA.
2. 2. Click the Target Settings tab.
3. 3. Click Config Parameters. The Target Parameters screen displays (see figure 7-3).
.4. Select and change the desired parameters. See section 10.1 for descriptions of the parameters; they are a subset of the firmware configuration parameters. The following parameters are specific to target configuration:
. ❑ Bind. When the check box is selected in this read-only field, the target is bound to the QLA4010/4010C HBA and will persist in the configuration across HBA resets and system reboots.
. ❑ Enable. When the check box is selected in this read-only field, the target is visible and accessible to the QLA4010/4010C HBA. When this check box is not selected, the target is visible, but not accessible, to the QLA4010/4010C HBA.
. ❑ Dynamic. When the check box is selected in this read-only field, the target has been identified, is not yet bound, but is not yet visible or accessible to the QLA4010/4010C HBA.
. ❑ Default Timeout. This column indicates the timeout interval that the QLA4010/4010C HBA firmware uses for timing out commands or protocol data units (PDUs) created and transmitted by the HBA that are not related to an IOCB. For example, in session mode the firmware generates Login Command and Text Command PDUs. These PDUs are not related to an IOCB; therefore, they have no inherent timeout value. In this case, the firmware uses the value specified in this column as the timeout interval for the Login Command and Text Command PDUs. The firmware also uses the timeout interval specified in this field for timing out Task Management
7 – Configuring the HBA and Targets Configuring Targets
Q
commands that are generated by the firmware as part of error recovery or in response to a mailbox command that results in a Task Management command. The default value for this column is 10 seconds. Valid values are in the range 0–65535.
5. When you are done changing the parameters, click OK. A message is displayed indicating that these changes will be saved when you click Save on the Target Settings tabbed page.
Authenticating Targets (CHAP)
The ISP4010 firmware utilizes the challenge handshake authentication protocol (CHAP) as an authentication mechanism between the iSCSI initiators (QLA4010/4010C HBAs) and the devices to which they are attached (targets). Authentication can be disabled or enabled for a specific target or for all targets attached to the QLA4010/4010C HBA.
NOTE: The targets attached to the QLA4010/4010C HBA must support CHAP or be programmed for CHAP.
Perform the following steps to set up CHAP for the QLA4010/4010C HBA and the attached targets:
1. 1. In the SANsurfer Control iX main window HBA tree, select the desired QLA4010/4010C HBA.
2. 2. Click the Target Settings tab.
3. 3. Click Config Authentication.
4. 4. At the prompt, enter your password. The CHAP tabbed page displays (see figure 7-4).
.5. Assign the initiator names and secrets in the CHAP Entries table:
.a. Click the green plus sign (+) on the right. A blank row displays.
.b. Click the row in the Initiator Name column. Enter the initiator name, which can be a maximum of 256 ASCII characters.
.c. Click the row in the Initiator Secret column. Enter the initiator secret, which can be a maximum of 100 ASCII characters.
.d. Repeat steps a through c for each initiator name and secret you want to configure. If you want to remove an initiator from the CHAP Entries, click the row you want to remove, then click the red minus sign (–) on the right.
6. Assign a name and secret to the targets in the Targets table:
.a. Click the row in the CHAP Name/Secret column for the target you want to configure.
.b. From the drop-down menu, select one of the name/secret combinations.
7 – Configuring the HBA and Targets Configuring Targets
Q
7. The QLA4010/4010C HBA will use CHAP to authenticate the targets. If you also want the target to authenticate the initiator (QLA4010/4010C HBA), perform the following steps:
.a. In the Targets table, select the Bidi check box of the target you want to configure.
.b. In the Target Table portion of the page, click the green plus sign (+) on the right. A blank row displays.
.c. Click the row in the Target Name column. Enter the target name, which can be a maximum of 256 ASCII characters.
.d. Click the row in the Target Secret column. Enter the target secret, which can be a maximum of 100 ASCII characters.
.e. Repeat steps a through d to create multiple target names and secrets. If you want to remove a target from the Target Table, click the row you want to remove, then click the minus sign (–) on the right.
.f. If you want the initiator to verify only the target secret, click the Default Secret? check box in the Target Table next to the secret you want to use. In this case, the initiator will not authenticate the target name and will accept only the default secret for the CHAP (all other target CHAPs are ignored). The Default Secret? check box provides the same configuration ability as Microsoft’s iSCSI Initiator Service.
8. Click OK.
Section 8
Displaying Host, HBA, Device, LUN, and VPD Information
You can display information about the host, HBAs, devices, LUNs, and vendor product data (VDP). This section discusses viewing information about the following:
. ■ Host—general host information (see section 8.1)
. ■ HBA—general QLA4010/4010C information and statistics (see section 8.2)
. ■ Devices—general target information, target configuration firmware parameter settings, and LUN list (see section 8.3)
. ■ LUNs—general LUN information (see section 8.4)
. ■ VPD—general VPD information (see section 8.5)
Displaying Host Information
When SANsurfer Control iX starts, the first screen is the main window, which defaults to the Host Information tabbed page (see figure 8-1).
8 – Displaying Host, HBA, Device, LUN, and VPD Information Displaying QLA4010/4010C HBA Information
Q
The general information displays:
. ■Host. The name or IP address of the host connected to the HBA
. ■OS Type. The manufacturer of the operating system running on the host
. ■Platform. The operating system running on the host
. ■OS Version. Operating system version
8.2
Displaying QLA4010/4010C HBA Information
You can view the following QLA4010/4010C HBA information:
. ■General HBA port information (see section 8.2.1)
. ■HBA port statistics (see section 8.2.2)
8.2.1
Viewing General QLA4010/4010C HBA Information
Perform the following steps to view general information about a QLA4010/4010C HBA:
1. 1. In the SANsurfer Control iX main window HBA tree, select the desired QLA4010/4010C HBA.
2. 2. Select the HBA Information tab. The HBA Information tabbed page displays (see figure 8-2).
The HBA identifying information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ IP Address. IP address of the HBA
. ❑ HBA Instance. HBA instance number
❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
The general information displays:
. ❑ Serial Number. Serial number of the HBA
. ❑ MAC Address. The MAC address of the HBA
. ❑ Driver Version. Version of the HBA driver on the host that controls the HBA
. ❑ Firmware Version. Version of the HBA firmware
. ❑ ROM Version. ROM version on the HBA
. ❑ iSCSI Version. iSCSI version on the HBA
. ❑ BIOS Version. BIOS version on the HBA
. ❑ Connection Type. Type of HBA connector
. ❑ Board type. HBA model name
. ❑ Chip Version. Chip version on the HBA
Viewing and Updating QLA4010/4010C HBA Statistics
QLA4010/4010C HBA statistics provide information about the HBA’s iSCSI, TCP, IP, and MAC layers.
This section discusses:
. ■ Viewing QLA4010/4010C HBA statistics (see section 8.2.2.1)
. ■ Resetting and refreshing QLA4010/4010C HBA statistics (see section 8.2.2.2)
8 – Displaying Host, HBA, Device, LUN, and VPD Information Displaying QLA4010/4010C HBA Information
Q
Viewing QLA4010/4010C HBA Statistics
Perform the following steps to view statistical information about a QLA4010/4010C HBA:
1. 1. In the SANsurfer Control iX main window HBA tree, select the desired HBA.
2. 2. Select the Statistics tab. The Statistics tabbed page displays (see figure 8-3).
The HBA identifying information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
The statistical information displays:
. ❑ MACTxFramesCount. MAC transmitted frame count
. ❑ MACTxBytesCount. MAC transmitted byte count
. ❑ MACRxFramesCount. MAC received frame count
. ❑ MACRxBytesCount. MAC received byte count
. ❑ MACCRCErrorCount. MAC CRC error count
. ❑ MACEncodingErrorCount. MAC encoding error count
. ❑ IPTxPackets Count. IP transmitted packet count
. ❑IPTxBytes Count. IP transmitted byte count
. ❑IPTxFragments Count. IP transmitted fragment count
. ❑IPRxPackets Count. IP received packet count
. ❑IPRxBytes Count. IP received byte count
. ❑IPRxFragments Count. IP received fragment count
. ❑IPDatagramReassemblyCount. IP datagram reassembly count
. ❑IPRxPacketErrorCount. IP received packet error count
. ❑TCPTxSegmentsCount. TCP transmitted segment count
. ❑TCPTxBytesCount. TCP transmitted byte count
. ❑TCPRxSegmentsCount. TCP received segment count
. ❑TCPRxBytesCount. TCP received byte count
. ❑iSCSITxPDUCount. iSCSI PDU transmitted count
. ❑iSCSITxBytesCount. iSCSI data bytes transmitted count
. ❑iSCSIRxPDUCount. iSCSI PDU received count
. ❑iSCSIRxBytesCount. iSCSI data bytes received count
. ❑iSCSICompleteIOsCount. iSCSI I/Os completed count
. ❑iSCSIUnexpectedIORxCount. iSCSI unexpected I/O received count
. ❑iSCSIFormatErrorCount. iSCSI format error count
. ❑iSCSIHeaderDigestCount. iSCSI header digest error count
. ❑iSCSIDataDigestErrorCount. iSCSI data digest error count
. ❑iSCSISeqErrorCount. iSCSI sequence error count
8.2.2.2
Resetting and Refreshing QLA4010/4010C HBA Statistics
When a QLA4010/4010C HBA resets, the HBA statistics counters reset to their initial values of zero. When an HBA refreshes, the HBA statistics counters update.
You can reset or refresh the HBA statistics counters immediately:
. ■To reset the statistics counters immediately, click Reset Counters.
. ■To update the statistics counters immediately, click Refresh Counters.
8.3
Displaying Device Information
You can view the following information about a device:
. ■General target information (see section 8.3.1)
. ■Target configuration firmware parameter settings (see section 8.3.2)
. ■LUN list (see section 8.3.3)
8 – Displaying Host, HBA, Device, LUN, and VPD Information Displaying Device Information
Q
Viewing General Target Information
Perform the following steps to view general information about a device:
1. 1. In the SANsurfer Control iX main window HBA tree, select the device.
2. 2. Select the Target Information tab. The Target Information tabbed page (Device) displays (see figure 8-4).
The HBA information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
The target information displays:
. ❑ Vendor. Device manufacturer
. ❑ Product Revision. Device revision level
. ❑ Product ID. Product ID of the device
. ❑ Target Alias Name. Device iSCSI alias name (symbolic name)
. ❑ Target iSCSI Name. Device iSCSI name
Viewing Target Configuration Firmware Parameter Settings
You can view the configuration firmware parameter settings for the target that you specify. Note the following:
. ■ The target configuration parameter settings contain information on all targets that have been saved or discovered (through SLP and the SendTargets command). It does not include non-saved iSNS discovered targets nor newly manually added targets that have not been saved.
. ■ The values that display for the target are negotiated values. The exceptions (for which the default values display) include: there is no current session for the target, the target’s session failed, or the value that displays is not a negotiated value.
NOTE: For information about configuring targets, see section 7.2. For information about changing the target configuration parameter values, see section 7.2.3. Except for the parameters listed in section 7.2.3, they are a subset of the firmware configuration parameters. See section 10.1 for descriptions of the firmware configuration parameters.
Perform the following steps to view a target’s configuration firmware parameter settings:
1. In the SANsurfer Control iX main window HBA tree, select the desired HBA. Click the Target Information tab. The Target Information tabbed page (HBA) displays (see figure 8-5).
8 – Displaying Host, HBA, Device, LUN, and VPD Information Displaying Device Information
Q
The HBA identifying information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
The target configuration parameter settings display:
. ❑ Parameter. Firmware parameter
. ❑ Negotiated Values for Saved Targets. Firmware parameter setting
1. 2. From the Select Target drop-down box, select the target for which you want to display the parameters.
2. 3. If you want to update the target parameter settings to their current values, click Refresh.
Viewing the LUN List
Perform the following steps to display information about a device’s LUNs:
1. 1. In the SANsurfer Control iX main window HBA tree, select the device.
2. 2. Select the LUN List tab. The LUN List tabbed page displays (see figure 8-6).
The target information displays:
. ❑ Vendor. Device manufacturer
. ❑ Product Revision. Device revision level
. ❑ Product ID. Product ID of the device
. ❑ Target Alias Name. Device iSCSI alias name (symbolic name)
. ❑ Target iSCSI Name. Device iSCSI name
The LUN list information displays:
. ❑ LUN ID. LUN number
. ❑ Vendor. Manufacturer of the LUN
. ❑ Product ID. Product ID of the LUN
. ❑ Revision. Product revision level of the LUN
. ❑ Size. Capacity of the LUN in gigabytes (GBs)
Displaying LUN Information
Perform the following steps to view general information about a LUN:
1. In the SANsurfer Control iX main window HBA tree, select the LUN. The LUN Information tabbed page displays (see figure 8-7).
The HBA information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
8 – Displaying Host, HBA, Device, LUN, and VPD Information Displaying VPD Information
Q
. ❑ IP Address. IP address of the HBA port
❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
The target information displays:
. ❑ Vendor. Device manufacturer
. ❑ Product Revision. Device revision level
. ❑ Product ID. Product ID of the device
. ❑ Target Alias Name. Device iSCSI alias name (symbolic name)
. ❑ Target iSCSI Name. Device iSCSI name
The LUN information displays:
. ❑ LUN ID. LUN number
. ❑ LUN Size. Capacity of the LUN in gigabytes (GBs)
Displaying VPD Information
Perform the following steps to view the vendor product data (VDP) about the (QLA4010 HBA):
1. 1. In the SANsurfer Control iX main window HBA tree, select the QLA4010/4010C.
2. 2. Click the VPD tab. The VPD tabbed page displays (see figure 8-8).
The HBA information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA port
. ❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
The VPD information displays:
. ❑ Product Description. HBA name
. ❑ Part Number. IBM card assembly part number
. ❑ EC Level. IBM Engineering change (EC) level
. ❑ Manufacture ID. An IBM part number used by manufacturing. This number is similar to feature built material (FBM).
. ❑ FRU Number. Field replaceable unit (FRU) number
. ❑ CCIN. Customer card ID number (CCIN) is a four-alphanumeric label used for service personnel to identify the card type without having to open up the system.
8 – Displaying Host, HBA, Device, LUN, and VPD Information Displaying VPD Information
Q
Notes
Section 9
Performing Diagnostics
The following diagnostic tools are available when managing iSCSI HBAs:
. ■ Pinging a target (see section 9.1)
. ■ Viewing the ARP Log (see section 9.2)
. ■ Viewing the Connection Error Log (see section 9.3)
. ■ Performing a read/write buffer test (see section 9.4)
. ■ Performing a loopback test (see section 9.5)
Pinging a Target
Perform the following steps to ping a target. If the ping is successful, it verifies that that there is connectivity between the QLA4010/4010C HBA and the target.
1. 1. In the SANsurfer Control iX main window HBA tree, select the HBA.
2. 2. Click the Diagnostics tab; click the Ping tab. The Diagnostics tabbed page (Ping tab) displays (see figure 9-1).
The HBA identifying information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
9 – Performing Diagnostics Viewing the ARP Log
Q
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA port
❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
The Ping tab displays the ping diagnostic fields:
. ❑ IP. IP address of the target to be tested
. ❑ Number of Packet(s) (1–10000). Number of packets to test
1. 3. In the IP fields, enter the IP address of the target.
2. 4. In the Number of Packets field, enter the number of packets you want to send. Valid values are in the range 1–10000. The default is 1.
3. 5. Click the Start testing button. The HBA name and the current operation (ping diag) display in the status bar.
4. 6. If you want to stop testing before it is complete, click the Stop testing button.
5. 7. When the test is complete, the Ping Status dialog box displays (see figure 9-2). Click OK.
Viewing the ARP Log
The address resolution protocol (ARP) cache keeps a record of host port connections with other hardware (such as targets) on the network. The IP address/MAC address pairs are dynamic entries that are removed after 10 minutes.
Perform the following steps to view the ARP log:
1. 1. In the SANsurfer Control iX main window HBA tree, select the HBA.
2. 2. Click the Diagnostics tab; click the Logs tab. The Diagnostics tabbed page (Logs tab) displays.(see figure 9-3).
The HBA identifying information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA port
. ❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
3. Click the Display ARP Table button. The ARP log displays (see figure 9-4).
9 – Performing Diagnostics Viewing the Connection Error Log
Q
For the HBA that you selected, the ARP log displays the HBA connections with remote network hardware.
. ❑IP Address. The IP address of the hardware on the network
. ❑MAC Address. The MAC address of the hardware on the network
1. 4. If you want to refresh the log information immediately, click Refresh.
.5. To exit the log, do one of the following:
. ❑Click Close.
. ❑Click the close (x) button in the upper right-hand corner of the screen.
Viewing the Connection Error Log
The connection error log displays the 100 latest connection errors for the specified QLA4010/4010C HBA.
Perform the following steps to view the connection error log:
1. 1. In the SANsurfer Control iX main window HBA tree, select the HBA.
2. 2. Click the Diagnostics tab; click the Logs tab. The Diagnostics tabbed page (Logs tab) displays (see figure 9-5).
The HBA identifying information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
. ❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
3. Click the Display Connection Errors button. The connection error log displays (see figure 9-6).
For the QLA4010/4010C HBA that you selected, the connection error log displays the following information. To view an entire entry, place the cursor on it. For detailed information, see the ISP4010 Firmware Interface Specification, part number 83410-660-00.
. ❑ Delta Time. The number of seconds between the current timestamp and the previous timestamp
. ❑ Timestamp. The number of seconds since the last HBA reset.
. ❑ Target ID. Device ID of the device as defined by the QLogic software
. ❑ Original State. The state of the HBA and target connection
. ❑ Entry Type. For the original state, the error or information category
. ❑ Error Type. For the entry type, the error or sense message and its hex value
. ❑ Detail Code. For the error type, the detailed error or sense information with its hex value
. ❑ Number Consecutive Errors. Number of times this detail code has occurred consecutively
9 – Performing Diagnostics Performing a Read/Write Buffer Test
Q
1. 4. If you want to refresh the log information immediately, click Refresh.
.5. To exit the log, do one of the following:
. ❑ Click Close.
. ❑ Click the close (x) button in the upper right-hand corner of the screen.
9.4
Performing a Read/Write Buffer Test
The read/write buffer test interrupts normal QLA4010/4010C HBA operations. The HBA’s state before the tests are restored at the completion of the testing.
NOTE:
. ■ Run this test when no other activities are required of the HBA.
. ■ Although SANsurfer Control iX protects against normal operation interruption and testing disruption, it is your responsibility to ensure that the diagnostics are run without causing interruptions to other processes and disruptions to the actual testing process.
The read/write buffer test sends specified data through the SCSI Write Buffer command to a target device (disk or tape). It then reads the data back through the SCSI Read Buffer command and compares the data for errors. The test also compares the link status of the device before the read/write buffer test.
Perform the following steps to run a read/write buffer test:
1. 1. Set the test parameters (see section 9.4.1).
2. 2. Run the test (see section 9.4.2).
3. 3. View the test results (see section 9.4.3).
9.4.1
Setting the Read/Write Buffer Test Parameters
Perform the following steps to set the read/write buffer test parameters:
1. 1. From the SANsurfer Control iX main window HBA tree, select the HBA.
.2. Click the Diagnostics tab. The Diagnostics tabbed page displays.
.3. Click the Advanced tab (see figure 9-7).
2. 4. In the Test Type section, click the Read/Write Buffer Test radio button.
.5. In the Parameters section, do the following to set the test frequency:
.❑ In the On Error Action box, select one of the following to determine how errors are handled. The On Error Action box selection applies to both the Number of Tests option and the Test Continuously option.
. ❑ Ignore. The test is continued regardless of the test result.
. ❑ Stop. All tests are stopped (even if the Test Continuously check box is selected).
. ❑ Loop. The test loops on the failing target until the failure is cleared.
. ❑ In the Number of Tests box, type the number of tests you want to run for each target. Testing stops when the pass is complete. The valid range is between 1 and 10,000. For example, if you enter 2, two tests are run on each target.
. ❑ Optionally, select the Test Continuously check box. When this option is selected, the tests in the Number of Tests box are repeated for each target. For example: you have three targets, selected 2 in the Number of Tests box, and checked the Test Continuously box. In this case, two tests are
9 – Performing Diagnostics Performing a Read/Write Buffer Test
Q
performed on each of the three targets, then this test sequence is continued (two tests are performed (again) on each of the three targets). After selecting the Test Continuously check box, select one of the following radio buttons:
. ❑ Display Cumulative Results. The result of all the test sequences are added together and displayed.
. ❑ Display Single Iteration Results. The result of each single test sequence is displayed.
6. In the Data section, do the following to set the type of data pattern and size:
. ❑ In the Size (bytes) box, select the number of bytes to transfer. Valid values are 8, 16, 32, and 64. The data size sets the number of bytes transferred when the test is run. If you select a data size greater than 8, the number of bytes increases, but the pattern stays the same. For example, if you select 32 bytes, the first 8 bytes are replicated four times.
.❑ In the Pattern drop-down box, do one of the following to set the test pattern:
. ❑ Select a bit pattern.
. ❑ Select Random to randomly generate a bit pattern.
. ❑ Select Customized to specify your own bit pattern; then enter the data in hexadecimal format (0–FF) into the eight Customized boxes. If the data size is larger than eight bytes, the pattern is replicated.
Running the Read/Write Buffer Test
Once you have set the test parameters as described in section 9.4.1, perform the following steps to run the read/write buffer test:
1. 1. Click the Start Testing button.
.2. The diagnostic tests warning displays. Do one of the following:
. ❑ Click Yes if there are no I/Os active and you want to proceed with the test.
. ❑ Click No to cancel the diagnostic test.
2. 3. If you selected Yes in step 2, a dialog box displays with the data pattern generated. Click Stop when you want to end the test.
Read/Write Buffer Test Results
The test results section of the Diagnostics tabbed page displays the results of a test run (see figure 9-8). The Diag Status column indicates whether the test passed or failed. The remaining information pertains to statistic counters.
. ■ Target. IP address of the target, port and optionally, the target alias.
.■ Diag Status. The status of the test—whether the test passed or failed. The possible values:
. ❑ Write Buffer Failed. A SCSI write buffer error occurred.
. ❑ Read Buffer Failed. A SCSI read buffer error occurred.
. ❑ No session. The test cannot be performed because there is no connection between the QLA4010/4010C HBA and the target. Either the session failed, or this was a Send Target.
. ❑ Complete. The test completed.
. ❑ Unknown. The test is in progress; the status of the test is not known.
. ❑ Not tested. The test was not performed on that target.
. ■ Data Miscompare. The number of data miscompares; zero indicates no data miscompares.
. ■ Link Failure. Number of link failures
. ■ Invalid CRC. Number of invalid CRCs
9 – Performing Diagnostics Performing an Internal or External Loopback Test (QLA4010)
Q
. ■ HBA Port Error. Number of HBA port errors
. ■ Device Port Error. Number of device port errors
. ■ I/O. The number of input and output operations
. ■ Interrupt. The number of interrupts
For more details on a specific target, double-click the desired row in the Read/Write Buffer Test section. The Diagnostic Details window displays (see figure 9-9). Review the information, then click OK.
Performing an Internal or External Loopback Test (QLA4010)
The loopback test interrupts normal QLA4010 HBA operations. The HBA’s state before the tests are restored at the completion of the testing.
NOTE:
. ■ The loopback test cannot be run on a QLA4010C HBA.
. ■ Run these tests when no other activities are required of the HBA.
. ■ Although SANsurfer Control iX protects against normal operation interruption and testing disruption, it is your responsibility to ensure that the diagnostics are run without causing interruptions to other processes and disruptions to the actual testing process.
The internal loopback test sends data through the QLA4010 HBA's internal wiring. (It sends a message to itself without leaving the HBA.) This test does not test the QLA4010 HBA connector.
The external loopback test tests the QLA4010 HBA connector. More specifically, the external loopback test transmits and receives (loopback) the specified data and checks for the frame CRC, disparity, and length errors. If the HBA is in loop mode, you will need to install a loopback connector to perform the test.
Perform the following steps to run a loopback test:
1. 1. Prepare for the test (see section 9.5.1).
2. 2. Set the test parameters (see section 9.5.2).
3. 3. Run the test (see section 9.5.3).
4. 4. View the test results (see section 9.5.4).
5. 5. Prepare for normal HBA operations (see section 9.5.5).
9.5.1
Preparing for the Loopback Test
No preparation is required for an internal loopback test.
Before running the external loopback test, attach a loopback connector to the connector on the QLA4010 HBA:
1. 1. Disconnect the cable from the appropriate QLA4010 HBA connector.
2. 2. Install the loopback connector on the QLA4010 HBA connector.
Installing the connector stops normal adapter operations.
9.5.2
Setting the Loopback Test Parameters
Perform the following steps to set the loopback test parameters:
1. 1. From the SANsurfer Control iX main window HBA tree, select the HBA.
2. 2. Click the Diagnostics tab. The Diagnostics tabbed page displays.
3. 3. Click the Advanced tab (see figure 9-7).
4. 4. In the Test Type section, click either the Internal Loopback Test or External Loopback Test radio button.
9 – Performing Diagnostics Performing an Internal or External Loopback Test (QLA4010)
Q
5. In the Parameters section, Do the following to set the test frequency:
.❑ In the On Error Action box, select one of the following to determine how errors are handled. The On Error Action box selection applies to both the Number of Tests option and the Test Continuously option.
. ❑ Ignore. The test is continued regardless of the test result.
. ❑ Stop. All tests are stopped (even if the Test Continuously check box is selected).
. ❑ Loop. The test loops on the failing HBA until the failure is cleared.
. ❑ In the Number of Tests box, type the number of tests you want to run for each HBA. Testing stops when the pass is complete. The valid range is between 1 and 10,000. For example, if you enter 2, two tests are run on each HBA.
.❑ Optionally, select the Test Continuously check box. When this option is selected, the tests in the Number of Test box are repeated for each HBA. For example: Select 2 in the Number of Tests box and check the Test Continuously box. In this case, two tests are performed, continuously, on the HBA you selected. After selecting the Test Continuously check box, select one of the following radio buttons:
. ❑ Display Cumulative Results. The result of all the test sequences are added together and displayed.
. ❑ Display Single Iteration Results. The result of each single test sequence is displayed.
Running the Loopback Test
Once you have set the test parameters as described in section 9.5.2, perform the following steps to run the loopback test:
1. 1. Click the Start Testing button.
.2. The diagnostic tests warning displays. Do one of the following:
. ❑ Click Yes if there are no I/Os active and you want to proceed with the test.
. ❑ Click No to cancel the diagnostic test.
2. 3. If you selected Yes in step 2, a dialog box displays with the data pattern generated. Click Stop when you want to end the test.
Viewing the Loopback Test Results
The test results section of the Diagnostics tabbed page displays the results of a test run (see figure 9-11).
The Loopback Test Results section provides the following information:
. ■HBA Name. Name of tested QLA4010 HBA, instance number, and alias
. ■Loopback Success. Number of successful loopback tests
. ■Loopback Failure. Number of failed loopback tests
Preparing for Normal HBA Operations
When loopback test is complete, do the following to resume normal adapter operations:
1. 1. Remove the loopback connector from the QLA4010 HBA connector.
2. 2. Reconnect the cable that you disconnected in section 9.5.1.
9 – Performing Diagnostics Performing an Internal or External Loopback Test (QLA4010)
Q
Notes
Section 10
Updating the QLA4010/4010C HBA
You can configure and restore a QLA4010/4010C HBA’s firmware. You can also update an HBA with new firmware, ROM, and BIOS. This section discusses:
. ■ Configuring a QLA4010/4010C HBA’s firmware values (see section 10.1)
. ■ Restoring QLA4010/4010CHBA’s factory default firmware values (see section 10.2)
. ■ Updating a QLA4010/4010C HBA with new firmware (see section 10.3)
. ■ Updating a QLA4010/4010C HBA with new ROM (see section 10.4)
. ■ Retrieving the QLA4010/4010C HBA crash record (see section 10.5)
. ■ Updating the BIOS from a file (see section 10.6)
Configuring an HBA’s Firmware Values
Perform the following steps to edit the HBA’s firmware configuration parameters:
1. In the SANsurfer Control iX main window HBA tree, select the desired HBA. Click the HBA Options tab. Click the Firmware tab. The HBA Options tabbed page (Firmware tab) displays (see figure 10-1).
10 – Updating the QLA4010/4010C HBA Configuring an HBA’s Firmware Values
Q
The HBA port information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
. ❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
1. 2. From the Firmware tab Configured Firmware Values option, click Open. A read-only table displays, listing all the firmware parameters and their current settings (see figure 10-2). For detailed information about the firmware parameters, see the QLogic ISP4010 Firmware Interface Specification, part number 83410-660-00.
2. 3. To change a subset of these values, click Edit. A dialog box displays with the parameters that can be changed (see figure 10-3).
3. 4. Select and change the desired parameters, explained in the following paragraphs. To view the full name of the parameter, place the cursor on it. When you are done changing the parameters, click OK. If you want to exit the dialog box without changing the parameters, click Cancel.
The firmware parameters are as follows:
. ❑ Snack. When this check box is selected and the firmware is configured as an initiator, the QLA4010/4010C firmware sends SNACK requests to the target when it detects missing protocol data units (PDUs). When this check box is cleared and the firmware is configured as an initiator, the firmware aborts the command and/or closes the connection when missing PDUs are detected. By default, this option is disabled (the check box is cleared).
. ❑ Initial R2T. When this check box is selected, the QLA4010/4010C HBA negotiates (during login phase) for InitialR2T=yes. When this check box is cleared, initial R2T is disabled and the QLA4010/4010C HBA negotiates for InitialR2T=no. By default, this option is disabled (the check box is cleared).
. ❑ Immediate Data. When this check box is selected, the QLA4010/4010C firmware negotiates (during login phase) for Immediate Data=yes. When this check box is cleared, immediate data is disabled and the firmware negotiates for ImmediateData=no. By default, this option is enabled (the check box is selected).
. ❑ Execution Throttle. This column specifies the execution throttle value. The execution throttle is used by the QLA4010/4010C firmware to limit the number of concurrently executing commands. Valid values are in the range 0–65535. The default value is 16.
10 – Updating the QLA4010/4010C HBA Configuring an HBA’s Firmware Values
Q
In target mode, this column is used by the QLA4010/4010C to determine the MaxCmdSN (maximum command sequence number) to report to an initiator during a logged in iSCSI session.
In initiator mode, when this value is nonzero, the firmware limits the number of outstanding commands to the smaller of this value and the number of commands advertised by the target's MaxCmdSN value.
. ❑ Device Timeout. When this check box is selected, the QLA4010/4010C firmware ignores the IOCB command timeout values specified by the host. By default, this option is enabled (the check box is selected).
. ❑ MaxBurstLength. This column indicates the maximum length for data sequences the QLA4010/4010C uses when negotiating with a device during login phase. This parameter indicates how many units (512 bytes/unit) of data the QLA4010/4010C can send/receive. Valid values are in the range 0 to 32767 units (512 to 16 MB–1 bytes); a value of 0 indicates unlimited data units. The default value is 512.
. ❑ FirstBurstLength. This column indicates the maximum length for unsolicited data the QLA4010/4010C uses when negotiating with a device during the login phase. This parameter indicates how many units (512 bytes/unit) of unsolicited data the QLA4010/4010C can send/receive. Valid values are in the range 0 to 32767 units (512 to 16 MB–1 bytes); a value of 0 indicates unlimited data units. The default value is 256.
. ❑ RSVAddFWOpBinary. This field is used for debug and test purposes. Contact QLogic for more information.
. ❑ Delayed ACK. This parameter determines what occurs when the QLA4010/4010C receives a Data-In PDU with the Final bit set and no status reported. When this check box is selected, the QLA4010/4010C sends a TCP acknowledgment immediately (this is the default value). When this check box is not selected, the QLA4010/4010C delays the acknowledgment and waits for more data. By default, this option is enabled (the check box is selected).
. ❑ Autoconnect. When this check box is selected, the QLA4010/4010C will not attempt to autoconnect to the configured target devices at boot time. Instead, the host must issue Set Device Database Entry commands (0063h) to establish connections to targets. By default, this option is enabled (the check box is selected).
. ❑ MaxOutstanding R2T. This column indicates the maximum number of outstanding R2Ts the QLA4010/4010C uses when negotiating with a device during the login phase. This parameter indicates how many R2Ts can be outstanding on a SCSI task. Valid values are in the range 1–65535. The default value is 1.
. ❑ Logout on Discovery Session. When this check box is selected, the QLA4010/4010C HBA initiates an iSCSI logout on a discovery session when discovery is complete (before closing the connection). When this check box is cleared, the QLA4010/4010C HBA closes the TCP connection when discovery is complete. This parameter is the same as Logout on iSCSI Discovery Session in the target parameters (see section 7.2.3). By default, this option is enabled (the check box is selected).
. ❑ Connection Keep Alive Timeout. This column indicates the time interval (in seconds) between connection keep-alive pings. When a connection is idle for the connection keep-alive timeout interval, the QLA4010/4010C HBA sends an NOP ping to the other device that is part of the connection. When the device responses to the ping, the connection remains open. When the device fails to respond, the QLA4010/4010C HBA closes the connection and informs the driver that the connection has gone down. The maximum keep-alive time is 18 hours. The default value is 30 seconds.
. ❑ Ethernet Pause. At the time of publication, this option is not available.
. ❑ Header Digest. When this check box is selected, iSCSi headers with CRC protection can be transmitted. In addition, incoming iSCSI headers are validated and the CRC protection removed. By default, this option is disabled (the check box is cleared).
. ❑ Data Digest. At the time of publication, this option is not available.
. ❑ ARP Redirect. When this check box is selected, MAC addresses are discovered and bound to IP addresses for hosts with which the QLA4010/4010C HBA wants to talk. By default, this option is disabled (the check box is cleared).
. ❑ Error Recovery Level. When this check box is selected, the QLA4010/4010C HBA supports iSCSI error recovery level 0. At this level, the QLA4010/4010C HBA closes a connection if it detects any errors. The default recovery level is 0.
. ❑ Nagle. When this check box is selected, the QLA4010/4010C HBA supports the Nagle algorithm. Therefore, when a TCP connection has outstanding data that has not been acknowledged (ACK’d), small data segments cannot be sent until the ACKs arrive. These data segments are collected by TCP and sent in a single segment when the ACKs arrive. This feature helps control congestion. By default, this option is disabled (the check box is cleared).
. ❑ TCP Timestamp. When this check box is selected, a timestamp is placed in every transmitted TCP segment. When the receiver responds with an acknowledge (ACK), the timestamp is included. Consequently, the transmitter can calculate the round trip time (RTT) of the ACK. This value
10 – Updating the QLA4010/4010C HBA Configuring an HBA’s Firmware Values
Q
is used in calculating retransmissions (if necessary). When this check box is not selected, RTT can only be calculated on one outstanding segment at a time (rather than on each segment). By default, this option is enabled (the check box is selected).
❑ Strict iSCSI Login. When this check box is selected, the QLA4010/4010C HBA adheres to the iSCSI login rules, and therefore cannot operate with devices that do not conform to these rules. When this check box is not selected, the iSCSI login rules are relaxed, and the QLA4010/4010C HBA can operate with devices that do not conform to these rules. By default, this option is disabled (the check box is cleared).
5. The save firmware parameters message displays (see figure 10-4). Click OK.
NOTE: The revised settings do not apply to currently configured targets. To apply the revised settings to a configured target, you must delete and configure the target after the HBA is reset.
1. 6. The Firmware Parameters dialog box still displays. Click Close.
2. 7. In the HBA Options tabbed page, click Save.
3. 8. The HBA Save Data Warnings dialog box displays (see figure 10-5). Read the information. Click OK if you want to continue; otherwise, click No or Cancel.
4. 9. The Security Check dialog box displays. In the Enter Password box, type the password. Click OK.
Restoring a QLA4010/4010C HBA’s Firmware Parameters to the Factory Defaults
Perform the following steps to reset the QLA4010/4010C HBA’s firmware parameters to the factory defaults:
1. In the SANsurfer Control iX main window HBA tree, select the HBA. Click the HBA Options tab; click the Firmware tab. The HBA Options tabbed page (Firmware tab) displays (see figure 10-6).
10 – Updating the QLA4010/4010C HBA Restoring a QLA4010/4010C HBA’s Firmware Parameters to the Factory Defaults
Q
The HBA port information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
. ❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
1. 2. From the Firmware tab Restore Factory Defaults option, click Restore.
2. 3. The restore factory defaults message displays (see figure 10-7). Click OK to restore the defaults. Click Cancel to not restore the defaults.
NOTE: The restored settings do not apply to currently configured targets. To apply the restored settings to a configured target, you must delete and configure the target after the HBA is reset.
1. 4. If you clicked OK to restore the factory defaults, the save firmware parameters message displays (see figure 10-8). Click OK.
2. 5. In the HBA Options tabbed page, click Save.
3. 6. The HBA Save Data Warnings dialog box displays (see figure 10-5). Read the information. Click OK if you want to continue; otherwise, click No or Cancel.
4. 7. The Security Check dialog box displays. In the Enter Password box, type the password. Click OK.
Upgrading the HBA with New Firmware
If you are receiving a QLA4010/4010C HBA for the first time, the current firmware version is already loaded. If you are upgrading a QLA4010/4010C HBA, follow the instructions in this section to load the latest firmware from the QLogic Web site.
The SANsurfer Control iX HBA Information tab displays the current firmware version (see section 8.2.1).
To obtain the new firmware, follow these steps:
1. Download the firmware from the IBM CD, IBM web site, or QLogic web site: From the IBM CD:
.a. Insert the IBM CD in an appropriate drive. The CD should launch automatically, prompting you to install SANsurfer Control iX. Click Cancel.
.b. Locate the firmware file (qla4010.dl).
.c. Download the file to a temporary location on the hard disk.
10 – Updating the QLA4010/4010C HBA Upgrading the HBA with New Firmware
Q
From the IBM web site:
.a. From the IBM web site, www-307.ibm.com/pc/support/site.wss, click Download & drivers.
.b. In the Quick Path box on the right-hand side of the screen, enter the following product number, then click Go.
73P3601
.c. Locate the firmware file (qla4010.dl) and click Download.
.d. When prompted Would you like to open the file or save it to your computer?, click the Save button. Specify a temporary location on the hard disk and download the file.
From the QLogic web site:
.a. From the QLogic web site, support.qlogic.com, click Download.
.b. From the OEM and ISV approved/recommended drivers and firmware section, click IBM.
.c. Locate the firmware file (qla4010.dl) and click Download.
.d. When prompted Would you like to open the file or save it to your computer?, click the Save button. Specify a temporary location on the hard disk and download the file.
Perform the following procedures to upgrade the HBA firmware:
1. In the SANsurfer Control iX main window HBA tree, select the HBA. Click the HBA Options tab; click the Firmware tab. The HBA Options tabbed page (Firmware tab) displays (see figure 10-10).
The HBA port information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
. ❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
1. 2. From the Firmware tab Update HBA with new Firmware prompt, click Select Firmware to Download.
2. 3. The Firmware Download Warnings dialog box displays (see figure 10-11). Read the information. If you want to continue, click Yes. Otherwise, click No or Cancel.
NOTE: The new settings do not apply to currently configured targets. To apply the new settings to a configured target, you must delete and configure the target after the HBA is reset.
1. 4. The Security Check dialog box displays. In the Enter Password box, type the password. Click OK.
2. 5. The Download Firmware dialog box displays (see figure 10-12).
10 – Updating the QLA4010/4010C HBA Updating the ROM
Q
Do one of the following:
.a. If you know the path to the firmware file, enter it in the box next to the File heading. Click Save.
.b. Click Browse. The Open dialog box displays. Select the firmware file. The file name displays in the Download Firmware dialog box. Click Save.
1. 6. Follow the instructions to reset the QLA4010/4010C HBA.
2. 7. Reboot the host PC for the operating system to recognize the new firmware.
10.4
Updating the ROM
Contact QLogic technical support for assistance when updating the ROM.
10.5
Retrieving the HBA Crash Record
If the firmware crashes, perform the following steps to save the log information to a file:
1. In the SANsurfer Control iX main window HBA tree, select the HBA. Click the HBA Options tab; click the Firmware tab. The HBA Options tabbed page (Firmware tab) displays (see figure 10-10).
The HBA port information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
. ❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
1. 2. From the Firmware tab Retrieve HBA Crash Record prompt, click Retrieve Crash Record.
2. 3. The Save Crash Record dialog box displays (see figure 10-14).
3. 4. Enter a name and location where you want to save the crash file. If you do not know the location, click Browse to display a file selection dialog. Select or create the file. The Save Crash Record dialog box re-displays.
4. 5. Click Save. The crash information will be in saved to the selected file. Send this file to QLogic technical support.
Updating the BIOS from a File
WARNING!! Changing QLA4010/4010C HBA BIOS incorrectly can cause serious damage to your system.
If BIOS boot is enabled (see figure 10-15), BIOS boot targets and their corresponding CHAP entries cannot be modified.
Perform the following steps to locate and download the new BIOS to your system:
1. Do one of the following to locate/download the new BIOS: From the IBM CD:
.a. Insert the IBM CD in an appropriate drive. The CD should launch automatically, prompting you to install SANsurfer Control iX. Click Cancel.
.b. Locate the BIOS file, QLA4010RM.BIN.
.c. Download the file to a temporary location on the hard disk.
10 – Updating the QLA4010/4010C HBA Updating the BIOS from a File
Q
From the IBM web site:
.a. From the IBM web site, www-307.ibm.com/pc/support/site.wss, click Download & drivers.
.b. In the Quick Path box on the right-hand side of the screen, enter the following product number, then click Go.
73P3601
.c. Locate the BIOS file, QLA4010RM.BIN, and click Download.
.d. When prompted Would you like to open the file or save it to your computer?, click the Save button. Specify a temporary location on the hard disk and download the file.
From the QLogic web site:
.a. From the QLogic web site, support.qlogic.com, click Download.
.b. From the OEM and ISV approved/recommended drivers and firmware section, click IBM.
.c. Locate the BIOS file, QLA4010RM.BIN, and click Download.
.d. When prompted Would you like to open the file or save it to your computer?, click the Save button. Specify a temporary location on the hard disk and download the file.
Perform the following steps to update the BIOS:
1. In the SANsurfer Control iX main window HBA tree, select the HBA. Click the HBA Options tab; click the BIOS tab. The HBA Options tabbed page (BIOS tab) displays (see figure 10-15).
The HBA information displays:
. ❑ HBA Type. HBA model
. ❑ HBA Alias Name. HBA iSCSI alias name. Symbolic name you assign to the HBA for identification purposes.
. ❑ HBA Instance. HBA instance number
. ❑ IP Address. IP address of the HBA
❑ HBA iSCSI Name. HBA iSCSI name. The QLogic manufacturing default name or a name that you assign.
The BIOS information displays:
. ❑ BIOS Boot is Enabled/Disabled. Indicates whether the BIOS boot is enabled or disabled
. ❑ Primary Boot Device ID. Target ID of the primary boot device
. ❑ Secondary Boot Device ID. Target ID of the secondary boot device
. ❑ BIOS Version. BIOS version on the HBA
. ❑ Primary Boot LUN. LUN ID of the primary boot LUN
. ❑ Secondary Boot LUN. LUN ID of the secondary boot LUN
10 – Updating the QLA4010/4010C HBA Updating the BIOS from a File
Q
1. 2. From the BIOS tab Update HBA BIOS option, click Select BIOS to Download.
2. 3. The BIOS Download Warnings screen displays (see figure 10-16). Read the information. Click Yes if you want to continue; otherwise, click No or Cancel.
3. 4. The Security Check dialog box displays. In the Enter Password box, type the password. Click OK.
4. 5. The Download BIOS dialog box displays (see figure 10-17).
Figure 10-17. Download BIOS Dialog Box
Do one of the following:
.a. If you know the path to the BIOS file (QL4010RM.BIN), enter it in the box next to the File heading. Click Save.
.b. Click Browse. The Open dialog box displays. Locate and select the BIOS file (QL4010RM.BIN). The file name displays in the Download BIOS dialog box. Click Save.
6. Messages at the bottom of the screen notify you of the progress of the BIOS update, for example:
. ❑Downloading BIOS
. ❑Saving Target Settings …
. ❑Resetting HBA: iqn.2000-04.com.qlogic.qla4000.qs20325A00170
. ❑Refreshing
When the BIOS update is complete, the iSCSI name of the HBA is displayed at the bottom of the screen.