Customers should contact their authorized maintenance provider for technical support of
their QLogic products. QLogic-direct customers may contact QLogic Technical Support;
others will be redirected to their authorized maintenance provider.
Visit the QLogic support Web site listed in Contact Information section for the latest firmware
and software updates.
Availability
QLogic Technical Support is available from 7:00 AM to 7:00 PM Central Standard Time,
Monday through Friday, excluding QLogic-observed holidays.
Training
QLogic offers certification training for the technical professional for both the SANblade™
HBAs and the SANbox switches. From the training link at www.qlogic.com
Electronic-Based Training or schedule an intensive "hands-on" Certification course.
Technical Certification courses include installation, maintenance and troubleshooting
QLogic SAN products. Upon demonstrating knowledge using live equipment, QLogic awards
a certificate identifying the student as a Certified Professional. The training professionals
at QLogic may be reached by email at tech.training@qlogic.com.
Contact Information
Address:QLogic Corporation
, you may choose
6321 Bury Drive
Eden Prairie, Minnesota 55346
USA
Telephone:+1 952-932-4040
Fax:+1 952-932-4018
Email:
Technical Support
Technical Training
HBA support web site:support.qlogic.com
support@qlogic.com
tech.training@qlogic.com
Use the following table to write down the serial numbers of your QLA200 HBAs. This
information is useful for QLogic technical support and for your HBA warranty.
HBASerial NumberHBASerial Number
15
26
37
48
QLA200 User’s Guide
2-Gbps Fibre Channel to PCI-X Host Bus Adapter
FL0054601-00 BPage i
QLA200 User’s Guide
2-Gb Fibre Channel to PCI-X Host Bus Adapter
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.
Linux is a registered trademark of Linus Torvalds.
Microsoft, Windows NT, Windows Server, Windows 2000, and Windows Server 2003, are trademarks or registered
trademarks of Microsoft Corporation.
QLA, QLogic, and the QLogic logo are registered trademarks of QLogic Corporation.
Red Hat and all Red Hat-based trademarks are trademarks or registered trademarks of Red Hat, Inc.
Solaris is a registered trademark of Sun Microsystems, Inc.
SuSE is a registered trademark of SuSE Linux AG.
WinZip is a registered trademark of WinZip Computing, Inc.
All other brand and product names are trademarks or registered trademarks of their respective owners.
Document Revision History
Rev A release, 1/20/04
Rev B update, 4/9/04
ChangesDocument Sections Affected
Re-format/re-design guideAll
Updated QLA200 information.1
Updated HBA installation instructions2
Updated instructions for driver installation in Windows operating systems 3
Updated instructions for driver installation in Red Hat/SuSE Linux operating
systems
Added instructions for driver installation in NetWare operating systems5
QLA200 User’s Guide
2-Gbps Fibre Channel to PCI-X Host Bus Adapter
Notes
Page viFL0054601-00 B
Introducing the QLA200
1.1
QLA200 HBA Highlights
The following QLogic host bus adapter (HBA) is supported in this document:
■ QLA
The QLA200 is 32-bit, 133-MHz PCI-X 1.0 to Fibre Channel optical media.
The QLA200 HBA is a robust, dependable addition to your storage area network
(SAN). The features and performance are optimized for small and medium
enterprise (SME) markets. With auto-install software, plug-and-play features, and
an enhanced level of technical support, the QLA200 HBA makes expanding your
SAN easy and affordable.
Make sure you have everything you need to install the QLA200 HBA (see figure 1-1).
SYSTEM SERVICE AND
WARRANTY BROCHURE
QUICK START GUIDE AND
USER’S GUIDE
SANsurfer Fibre Channel HBA
Software CD
Not all of these items are included in
a bulk box.
SANblade™ QLA200 HBA
LOW PROFILE BRACKET
(NOT AVAILABLE IN ALL MODELS)
Figure 1-1. QLA200 HBA Kit
1-2FL0054601-00 B
1.3
QLA200 HBA Components
The QLA200 HBA contains parts that can be damaged by
electrostatic discharge (ESD). Before handling the QLA200 HBA,
use standard methods to discharge static electricity. Keep the
CAUTION!
Figure 1-2 identifies the QLA200 HBA components referenced throughout this
section.
Each QLA200 HBA has a unique serial number; its location on the HBA is noted in
figure 1-2. Take a minute to write down the serial number of the QLA200 HBA on
the inside cover of this document. The serial number is required for QLogic technical
support and for your HBA warranty.
QLA200 HBA in the antistatic bag until you are ready to install it.
Place the board on the bag when you examine or configure it. Retain
the bag for future use.
1 – Introducing the QLA200
QLA200 HBA Components
Green
LED
❍
●●Power
●❍Online
❍●Link established
❍Flashing
Green and Yellow LEDs
flashing alternately twice per
second
Yellow
LED
❍Power off
Loss of
twice per
second
synchronization
Firmware error
Activity
LEDs
TRANSCEIVER
SERIAL
NUMBER
Figure 1-2. QLA200 HBA Layout
FL0054601-00 B1-3
1 – Introducing the QLA200
System Requirements
1.4
System Requirements
Your system must have the following functionality to support the QLA200 HBA:
■ One of the following:
❑ PCI 32-bit data and 33/66 MHz clock frequency
❑ PCI-X and 66/100/133 MHz clock frequency
■ 3.3-volt signaling (5-volt tolerant)
■ The correct media (short wave 50µm fiber or 62.5µm fiber) and connectors
(LC duplex)
1.5
Installing the QLA200 HBA and Driver
Installing your QLA200 HBA is quick and easy:
First, install the QLA200 HBA according to the directions in section 2.
Second, install the software driver according to the directions in the section that
corresponds to your computer’s operating system:
Operating SystemSection
Windows 2000/Windows Server 2003
Red Hat/SuSE Linux
Novell NetWare
3
4
5
1-4FL0054601-00 B
2.1
Installing the QLA200 HBA
Perform the following steps to install the QLA200 HBA in your PC:
Step 1. Prepare the system for the QLA200 HBA.
❑ Power down the peripherals, then the computer.
❑ Remove the computer cover and save the screws.
❑ Check the motherboard and make any configuration changes
necessary to accommodate the QLA200 HBA.
The QLA200 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 QLA200
HBA. See the documentation supplied with your computer, or contact
your computer dealer to determine if your motherboard requires
configuration.
Section 2
HBA Installation
❑ 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.
❑ Remove the slot cover for the slot in which you will install the QLA200
HBA.
FL0054601-00 B2-1
2 – HBA Installation
Installing the QLA200 HBA
Step 2. Install the low-profile bracket (optional).
❑ Remove the two screws that attach the current bracket to the HBA.
Retain the screws to re-attach the new bracket (see figure 2-1).
BRACKET
SCREW
SCREW
Figure 2-1. Low-Profile Bracket Installation
❑ Remove the current bracket by sliding it off the transceiver housings.
Set the bracket aside.
❑ Position the new bracket over the transceiver housings. Gently press
the bracket into position. Make sure the mounting tabs with the threaded
holes are positioned on the far side (the side opposite the transceiver)
of the QLA200 HBA.
❑ Align the screw holes of the QLA200 HBA and the bracket, then insert
and tighten the screws. Correct torque is 3.6-in/lbs.
2-2FL0054601-00 B
Step 3. Install the QLA200 HBA (see figure 2-2).
QLA200 HBA
LEVER
SCREW
HBA RETAINING
BRACKET
SLOT COVERS
SYSTEM
CHASSIS
2 – HBA Installation
Installing the QLA200 HBA
64-BIT PCI BUS
OR
32-BIT PCI BUS
Figure 2-2. QLA200 HBA Installation
❑ Place the QLA200 HBA into the slot. Carefully press the HBA into the
slot until it seats firmly.
❑ Secure the QLA200 HBA to the chassis. Follow the PC manufacturer’s
instructions.
❑ Connect the Fibre Channel connectors to the QLA200 HBA; follow the
instructions provided by your storage vendor (RAID box) (see
figure 2-3).
Cable TypeMax. LengthMin. Length
62.5/125 µm
(LC, multimode)
50/125 µm
(LC, multimode)
150 meters at 2.125 Gpbs2 meters
300 meters at 2.125 Gpbs2 meters
Figure 2-3. Connecting the Cable
❑ Carefully reinstall the computer cover. Insert and tighten the computer
cover screws.
FL0054601-00 B2-3
2 – HBA Installation
Installing the QLA200 HBA
Step 4. Power up all external FC devices, then power up the PC and observe the
monitor.
By default, the BIOS is disabled. Therefore, the devices attached to the
QLA200 HBA are not displayed when the PC is powered up. For example:
QLogic Corporation
QLA200 PCI Fibre Channel ROM BIOS Version x.xx
Copyright (C) QLogic Corporation 2004 All rights reserved.
www.qlogic.com
Press <CNTRL-Q> for Fast!UTIL
BIOS for Adapter 0 is disabled
ROM BIOS not installed
Enable the BIOS only if the boot device is attached to the
QLA200 HBA. This allows the system to boot faster.
NOTE
For more information about enabling the QLA200 HBA
BIOS, see section 7.
Congratulations! You have successfully installed your QLogic HBA! You are now
ready to install the HBA driver.
See the appropriate section for detailed instructions on how to install the software
drivers.
Operating SystemSection
Windows 2000/Windows Server 2003
Red Hat/SuSE Linux
Novell NetWare
3
4
5
If the information displayed is not correct and you have checked the QLA200 HBA’s
configuration, see section 6 for troubleshooting information.
See section 7 for detailed instructions on how to customize the QLA200 HBA and
its attached devices using the Fast!UTIL BIOS utility.
The SANsurfer HBA Install Wizard does the following:
■ Installs the QLA200 HBA driver for Windows 2000/Server 2003 operating
systems (see section 3.2)
■ Updates the QLA200 HBA driver for Windows 2000/Server 2003 operating
systems (see section 3.3). (To remove the driver, see section 3.4.)
■ Performs diagnostics on the QLA200 HBA and its attached devices (see
section 3.5)
The SANsurfer HBA Install Wizard is on the SANsurfer Fibre Channel HBA Software
CD-ROM (CD), and can be run from the CD at any time. To run the wizard from the
server (optional), see the instructions in section 3.2.
3.2
Installing the Driver
If you have installed the QLA200 HBA in a Windows 2000/Server 2003 operating
system, follow these instructions to launch the SANsurfer HBA Install Wizard, which
installs the HBA driver automatically.
When the system is powered on, the Microsoft Found New Hardware Wizard dialog box (plug-and-play installation process)
may display (see figure 3-1). Click Cancel. You may have multiple
NOTE
Figure 3-1. Found New Hardware Wizard Dialog Box
dialog boxes if more than one QLA200 HBA is installed in the
system. Click Cancel in each dialog box.
If the driver does not install successfully, the following Install Status dialog
box displays (see figure 3-11). Click OK.
Figure 3-11. Install Status (Unsuccessful) Dialog Box
There are three reasons why the driver installation can fail:
❑ The OS cannot find the QLA200 HBA. Make sure that the QLA200 HBA
is seated properly (be sure to power down the computer before checking
the HBA). Next, use the Device Manager to verify that the OS sees the
QLA200 HBA. If the HBA does not display, use the Scan for Hardware
wizard from the Device Manager.
❑ Internet problems. If you selected the From the Qlogic website radio
button in the Select Driver dialog box and the your PC did not connect
to the QLogic web site, the problem may be with the internet connection.
Install the default driver (select the Default Driver (provided with wizard) radio button in the Select Driver dialog box). If this installation
works, the internet connection is not working. If this installation does
not work, the problem could be a software bug (see the next paragraph).
❑ Software problems. If the driver cannot install successfully, there may
be a problem with the driver or the SANsurfer HBA Install Wizard.
Contact QLogic Technical Support.
Step 9. If the operating system determines that a reboot is necessary, the Driver
Install Completed dialog box displays (see figure 3-12). Wait for the system to reboot in 30 seconds, or click Reboot now.
Figure 3-12. Driver Install Completed Dialog Box
Step 10.After the driver is installed, the SANsurfer HBA Install Wizard automatically
exits.
3-6FL0054601-00 B
3.3
Updating the Driver
Perform the following steps if a Windows 2000/Server 2003 driver is already installed
and you want to install an updated version of the driver:
NOTE
Step 1. Insert the SANsurfer Fibre Channel HBA Software CD in an appropriate
drive. The SANsurfer Fibre Channel HBA Software screen displays.
Step 2. Click Drivers and Application. The SANsurfer HBA Software screen
displays.
Step 3. In the table titled 2Gb FC - QLA200 Series, click the appropriate operating
system: Windows 2000 or Windows Server 2003. The SANblade Fibre Channel HBA Management Software and Drivers screen displays.
After the driver is updated, you may need to reboot the system. If so, the Driver Update Completed dialog box displays (see figure 3-13). Wait for the system to
reboot in 30 seconds, or click Reboot now. If the PC has applications running in
the background and you want to close them, click Cancel Reboot. However, the
installation will not be complete until the system is rebooted.
Figure 3-13. Driver Update Completed Dialog Box
3.4
Removing the Driver
Power down your computer and remove the HBA from your computer according to
the manufacturer’s instructions; the HBA removal also removes the driver.
NOTE
Alternately, you can use the Device Manager to remove the driver, which
disconnects the QLA200 HBA from its attached devices. However, this procedure
is not recommended for other QLogic HBAs, because the Windows 2000/Server
2003 OS will substitute its own driver when the system is powered up. The OS driver
may not be the latest version of the driver.
3.5
Performing Diagnostics
The SANsurfer HBA Install Wizard performs the following diagnostic tests on the
QLA200 HBA and its attached devices:
■ Loopback. This test uses the Diagnostic Loopback mailbox command to send
and receive data. Before running this test, the loop in the Fibre Channelport
must be up or a loopback connector must be installed.
The test evaluates the ports (transmit and receive transceivers) on the QLA200
HBA. More specifically, the loopback test transmits and receives (loopback) the
data and checks for the frame CRC, disparity, and length errors.
You do not have to use the Device Manager, Hardware Wizard,
or SANsurfer HBA Install Wizard to uninstall the QLA200 HBA. After
you have removed the HBA and restarted your computer, Windows
2000/Server 2003 recognizes that the HBA has been removed.
A loopback connector is not required if your operating system has one of the
driver versions listed in table 3-1.
Table 3-1. Driver Versions that Do Not Require a Loopback Connector
Operating SystemDriver Version
Windows 2000/Server 2003 with SCSI miniport driver8.2.3.11
Windows Server 2003 with STORport miniport driver8.2.3.16
Tab le N o t es
a
All subsequent versions also apply.
■ Read/Write Buffer. The read/write buffer test sends specified data through the
a
SCSI Write Buffer command to a target device 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 or tape before and after the
read/write buffer test. If errors occur, the test indicates a broken or unreliable link
between the adapter and the device/tape.
Perform the following steps to run a loopback test and a read/write buffer test on
the QLA200 HBA and its attached devices:
Step 1. Insert the SANsurfer Fibre Channel HBA Software CD in an appropriate
drive. The SANsurfer Fibre Channel HBA Software screen displays.
Step 2. Click Drivers and Application. The SANsurfer HBA Software screen
displays.
Step 3. In the table titled 2Gb FC - QLA200 Series, click the appropriate operating
system: Windows 2000 or Windows Server 2003. The SANblade Fibre
Channel HBA Management Software and Drivers screen displays.
Step 4. In the table titled 2Gb FC - QLA200 Series, click Click Here to Install.
The File Download dialog box displays.
Step 5. You can run the SANsurfer HBA Install Wizard from the CD. Optionally,
you can download the wizard to the server and run it from there. Do one
of the following:
❑ Click Open or Run to run the SANsurfer HBA Install Wizard from the CD.
❑ Click Save to download the application to the computer’s hard disk. The
Save As dialog box displays. Specify a location on the hard disk, then
click Save. From that location, double-click the installation file
qlflzip.exe.
This section provides instructions for installing QLogic drivers on the following Linux
operating systems:
■ Red Hat Linux Advanced Server 2.1 and Enterprise Linux 3.0. Earlier or later
■ SuSE Linux enterprise server (SLES) (version 8). Earlier or later SuSE SLES
The latest version of the software drivers and documentation for Red Hat Linux are
available on the SANsurfer Fibre Channel HBA Software CD and the QLogic Web
site, support.qlogic.com
files for both new and changed information.
To install the Red Hat/SuSE Linux driver, first mount the source RPM package, then
build the driver from the package, as described in the following sections.
Section 4
Red Hat/SuSE Linux Driver Installation
versions of Red Hat Linux are not currently supported.
versions are not supported.
. Be sure to review the README.qla2x00 and release.txt
4.2
Installing and Uninstalling the Driver with the Source RPM Package
Install and build the QLogic Linux driver from the source RPM package. The only
requirement for the RPM is the kernel-source, which is usually installed when the
kernel is installed on the system.
The driver source is installed in the /usr/src/qla2x00 path when the
source RPM is installed.
NOTE
If the kernel-source is missing, see the instructions in the
README.qla2x00 file.
FL0054601-00 B4-1
4 – Red Hat/SuSE Linux Driver Installation
System Driver Parameter max_scsi_luns
4.2.1
Installing the Source RPM Package
Perform the following steps to mount the source RPM package and install the driver
source:
Step 1. Insert the SANsurfer Fibre Channel HBA Software CD in an appropriate
drive.
Step 2. Type the following command to mount the SANsurfer Fibre Channel HBA
Software CD:
# mount /dev/cdrom
Step 3. Type the following command:
For RedHat Linux:
# cd /mnt/cdrom/data/files/linux
# ls
For SuSE Linux:
# cd /media/cdrom/data/files/linux
# ls
Step 4. To install the source RPM package, type the following command:
# rpm -i qla2x00-vX.XX.XXbXX-Y.ZZZZ.rpm
4.2.2
Installing Only the Driver Source from the Source RPM Package
Type the following command to install only the driver source from the source RPM
package:
Uninstall the source RPM package by typing the following command:
# rpm -e qla2x00-vX.XX.XXbXX-Y
4.3
System Driver Parameter max_scsi_luns
Support for multiple LUNs can be configured as follows:
■ Through the kernel (see section 4.3.1)
■ When the SCSI Mid-Layer is compiled in the kernel (see section 4.3.2)
■ When the SCSI Mid-Layer is compiled as a module (see section 4.3.3)
Currently, the maximum number of LUNs that can be scanned for each device is 128.
4-2FL0054601-00 B
4 – Red Hat/SuSE Linux Driver Installation
System Driver Parameter max_scsi_luns
4.3.1
Multiple LUN Support Through the Kernel
The kernel must be configured to enable multiple LUN support so that nonzero
LUNs can be configured and accessible. Use the make menuconfig command
to build a kernel that has the option under SCSI Support enabled to probe all LUNs
on SCSI devices.
If you have multiple HBAs, set max_scsi_luns to the largest number
of LUNs supported by any one of these HBAs.
NOTE
4.3.2
Multiple LUN Support when the SCSI Mid-Layer is Compiled in the Kernel
If the SCSI Mid-Layer is compiled in the kernel, the boot loader can be configured
to scan for multiple LUNs each time the system boots.
For LILO IA-32 systems, perform the following steps:
Step 1. Add the following line to each of the kernel images listed in the /etc/lilo.conf
file:
append="max_scsi_luns=128"
Step 2. Type the following command:
# lilo
Step 3. Reboot the system.
For GRUB IA-32 Red Hat systems, perform the following steps:
Step 1. Append the max_scsi_luns parameter to each of the kernel images listed
4 – Red Hat/SuSE Linux Driver Installation
Proc Filesystem Support
For an IA-64 Red Hat system, perform the following steps:
Step 1. Add the following line to each of the kernel images listed in the
/boot/efi/efi/redhat/elilo.conf file:
append="max_scsi_luns=128"
Step 2. Reboot the system.
For an IA-64 SuSE system, perform the following steps:
Step 1. Add the following line to each of the kernel images listed in the
/boot/efi/SuSE/elilo.conf file:
append="max_scsi_luns=128"
Step 2. Reboot the system.
4.3.3
Multiple LUN Support when the SCSI Mid-Layer is Compiled as a Module
If the SCSI Mid-Layer is compiled as a module, perform the following steps:
Step 1. Add the following line to the /etc/modules.conf file to scan for multiple LUNs
when the system boots:
options scsi_mod max_scsi_luns=128
Step 2. Rebuild the RAMDISK image.
4.4
Proc Filesystem Support
The /proc filesystem for the driver can be found in the /proc/scsi/qla2300/ directory.
This directory contains a file for each QLogic Fibre Channel HBA in the system.
Each file presents information about the adapter and transfer statistics for each
discovered LUN.
4-4FL0054601-00 B
NetWare Driver Installation
5.1
Introduction
This section provides instructions for installing QLogic drivers on a NetWare 5.x or
6.x operating system (OS).
5.2
Finding the Driver Files
The NetWare driver files are located on the SANsurfer QLA200 (CD) and on the
QLogic web site. Be sure to check the QLogic web site for the most up-to-date
version of the driver. This section describes how to download the driver from the
QLogic web page or the SANsurfer Fibre Channel HBA Software CD to a floppy
disk (disk).
NOTE
Follow these steps to download the driver from the QLogic web page or the
SANsurfer Fibre Channel HBA Software CD to a disk for installation:
Section 5
During Netware OS installation, the driver must be on a disk, since
you cannot swap CDs during the installation.
Step 1. Do one of the following:
❑ Locate the driver you want on the QLogic web site (support.qlogic.com)
and click Download.
❑ From the SANsurfer Fibre Channel HBA Software CD home page, click
Driver and Application. In the table titled 2Gb FC - QLA200 Series,
locate the Operating System column. Click NetWare. The SANblade
Fibre Channel HBA Software and Drivers screen displays. Click
Download.
Step 2. If prompted Would you like to open the file or save it to your computer?,
click Save. Specify a temporary location on the hard drive and download
the self-extracting file.
Step 3. Insert a disk in an appropriate drive.
Step 4. Run the self-extracting file you just downloaded. Extract the files to the
following directory on the disk:
A:\NWUPDATE\DRIVERS
After the file has extracted, verify that the QL2300.HAM and QL2300.DDI
files are in the \NWUPDATE\DRIVERS directory.
Step 5. Remove the disk and take it to the NetWare server.
FL0054601-00 B5-1
5 – NetWare Driver Installation
Installing the Driver
5.3
Installing the Driver
This section describes four NetWare driver installation options:
■ Installing the driver during installation of the NetWare operating system (see
section 5.3.1)
■ Installing the driver on an existing NetWare server (see section 5.3.2)
■ Updating the existing driver on a NetWare server (see section 5.3.3)
5.3.1
Installing the Driver During Installation of the NetWare Operating System
Perform the following steps to initially install the NetWare OS and the NetWare
driver:
Step 1. If you have not already done so, install the QLA200 HBA (see section 2).
Step 2. Insert the driver disk (created in section 5.2) and the NetWare OS install
CD into the NetWare server. Power up the server.
Step 3. Follow the standard NetWare instructions to begin the installation.
Step 4. Do one of the following:
If the server will be booting from a device attached to the QLA200 HBA,
perform the following steps to enable the BIOS and specify the boot device:
a. Start Fast!UTIl (see section 7.1).
b. Enable the BIOS (see section 7.2.1).
c. Specify the boot device (see section 7.2.2).
d. Exit Fast!UTIL.
If the server is booting from a device that is not attached to the QLA200
HBA, perform the following steps to disable the BIOS:
a. Start Fast!UTIl (see section 7.1).
b. Disable the BIOS (see section 7.2.1).
c. Exit Fast!UTIL.
Step 5. After the Netware OS installation is complete, restart the server.
5-2FL0054601-00 B
5.3.2
Installing the Driver on an Existing NetWare Server
Perform the following steps to add the NetWare driver to the existing NetWare
system:
Step 1. If you have not already done so, install the QLA200 HBA (see section 2).
Step 2. Insert the driver disk (created in section 5.2) into the NetWare server.
Power up the server.
The HWDETECT or NWCONFIG program automatically detects the
QLA200 HBA, and locates and loads the driver. If the programs do not find
the driver (the QL2300.HAM file is missing from the Storage adapters:
field of the drivers page), follow the instructions in section 5.3.3 to manually
install the driver files.
5.3.3
Updating the Existing Driver on a NetWare Server
The HWDETECT or NWCONFIG program should find and prompt you to install the
updated driver. If the programs do not find the driver (the QL2300.HAM file is missing
from the Storage adapters: field of the drivers page), perform the following steps
to manually install the driver files:
5 – NetWare Driver Installation
Installing the Driver
Step 1. Insert the driver disk created in section 5.2.
Step 2. Use either the NetWare Remote Manager or the DOS copy command to
copy the files from the driver disk to the NetWare server.
NetWare Remote Manager:
a. Start the NetWare Remote Manager from the NetWare GUI (execute
STARTX).
b. Copy the QL2300.HAM and QL2300.DDI files (drag and drop) from the
disk to the following directories on the server:
C:\NWSERVER\DRIVERS (NetWare 6.x)
C:\NWSERVER (NetWare 5.x)
DOS Copy Command:
a. Start at the DOS prompt. If your server does not stop at the DOS prompt,
press the F8 key when the Starting DOS or Starting Caldera DR-DOS
message displays during a hardware boot. If you miss the message,
press CTRL+ALT+DELETE, then wait for the message to re-display.
FL0054601-00 B5-3
5 – NetWare Driver Installation
Removing the Driver
b. Copy the QL2300.HAM and QL2300.DDI files from the disk to the
C:\NWSERVER\DRIVERS (NetWare 6.x)
C:\NWSERVER (NetWare 5.x)
Make sure the QL2300.HAM and QL2300.DDI files are in the C: directory.
Step 3. Start the server and manually load the driver once for each QLA200 HBA
in the system. Each time you load the driver, note the slot number for future
reference.
Step 6. Exit the editor (save the changes you made).
Step 7. Exit NWCONFIG.
Step 8. Restart the NetWare server.
5.4
Removing the Driver
There are two ways to remove the NetWare driver:
■ Removing the QLA200 HBA and the NetWare driver (see section 5.4.1)
■ Removing the NetWare driver (see section 5.4.2)
5-4FL0054601-00 B
5 – NetWare Driver Installation
5.4.1
Removing the QLA200 HBA and the NetWare Driver
If you are removing the QLA200 HBA from the server, perform the following steps:
Step 1. Remove the QLA200 HBA from the server hardware.
Step 2. Power on the server. Start the NetWare server if it does not start
automatically.
Step 3. The HWDETECT program automatically detects that the QLA200 HBA has
been removed, and consequently removes the driver load instance. If
HWDETECT does not remove the driver, perform the steps in
section 5.4.2.
5.4.2
Removing the NetWare Driver
If you are not removing the QLA200 HBA from the server, or you removed the
QLA200 HBA and HWDETECT did not remove the driver load instance, perform
the following steps:
Step 2. At the start of each line that loads the QL2300.HAM file (there is one line
for each QLA200 HBA in the server), insert a pound sign (#) to comment
out that line. Spaces are allowed after the pound character; be sure to add
the space on all lines that load the NetWare driver.
The following example lists the load lines for two driver instances
commented out with the pound sign (#):
# LOAD QL2300.HAM SLOT=2 /LUNS
# LOAD QL2300.HAM SLOT=3 /LUNS
Step 3. Exit the editor (save the changes you made).
Step 4. Exit NWCONFIG.
Step 5. Restart the NetWare server.
When you want to reload the QLogic driver, use NWCONFIG (see step 1) to edit
the STARTUP.NCF file. Remove the pound sign (#) that you inserted in step 1. Exit
the editor (save any changes you made), exit NWCONFIG, and restart the server.
FL0054601-00 B5-5
5 – NetWare Driver Installation
Driver Parameters
5.5
Driver Parameters
The NetWare driver has two types of optional parameters:
■ System parameters (specified when the driver is loaded) (see section 5.5.1)
■ NVRAM parameters (stored in the HBA’s NVRAM) (see section 5.5.2)
5.5.1
System Parameters
The optional system parameters are specified on the driver load line. There are two
types of system parameters:
■ Global. The parameter applies to all driver instances; the value specified in the
first instance is used globally for all instances.
■ Instance. The parameter applies only to the individual driver instance specified
by the load line.
The system parameters are described in table 5-1.
Table 5-1. QL2300.HAM Driver Parameters
ParameterTypeDescription
SLOT = nInstanceThis parameters tells NetWare the PCI slot number (n) of
the HBA on which to load this driver instance.
SLOT=n parameter example:
LOAD QL2300.HAM SLOT=3
/LUNSInstanceThis parameter tells NetWare to scan for all LUNs when
this driver is loaded. Otherwise, NetWare scans only for
LUN zero devices. The scanned LUN number range is 0
to (n –1), where n is specified by the /MAXLUNS=n option.
/LUNS parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS
/GANXTInstanceThis parameter queries the fabric name server; it is used
instead of a single GNNFT parameter. /GANXT is used
for compatibility with name servers that do not support
GNNFT.
/GANXT parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /GANXT
/ALLPATHSGlobalThis parameter disables failover and reports to NetWare
all devices on all HBA paths, which allows upper layer
modules to do failover across a Netware server's multiple
HBAs.
/PORTNAMESGlobalThis parameter internally tracks devices by port name
rather than node name, which is required when storage
LUNs do not have a 1:1 correspondence across
port names. Tracking devices by port name allows upper
layer modules to do failover across a storage subsystem's
multiple ports.
/PORTNAMES parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /PORTNAMES
/PORTDOWN=nGlobalThis parameter sets the port down timeout period to
n seconds, which is the timeout period for storage port
down. When the timeout expires, failover is triggered if
multiple ports are available.
/PORTDOWN=n parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /PORTDOWN=n
/LINKDOWN=nGlobalThis parameter sets the link down timeout period to
n seconds, which is the timeout period for adapter link
down. When this timeout expires, adapter path failover is
enabled if multiple ports are available.
/LINKDOWN=n parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /LINKDOWN=n
/FAILBACK=nGlobalThis parameter sets the failback delay time period to
n seconds. This is the time period that elapses when a
port update event has occurred before any attempt is
made to failback paths/ports.
/FAILBACK parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /FAILBACK=n
/BACKOFFGlobalThis parameter disables failback of I/O after a broken link
or a broken port has been restored and made operational.
/BACKOFF parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS/BACKOFF
/IGNCFGGlobalThis parameter avoids reading the configuration file
QL2X00.CFG, and allows all devices to be reported to
NetWare. The QL2X00.CFG file is located in the default
DOS directory (C:\NWSERVER); this file is written by
QLogic SANsurfer software or the CFG.NLM test tool.
/IGNCFG parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /IGNCFG
FL0054601-00 B5-7
5 – NetWare Driver Installation
Driver Parameters
ParameterTypeDescription
/REQCFGGlobalThis parameter requires reading the configuration file
/CONSOLEGlobalThis parameter sends system alerts to the server console
/MAXLUNS=nGlobalThis parameter sets the maximum number of LUNs
/SKIPREPORTInstanceThis parameter avoids executing the SCSI Report LUNs
/INQUIRYInstanceThis parameter forces the use of SCSI Inquiry commands
/STARTUNITInstanceThis parameter sends the SCSI Start Unit command to
QL2X00.CFG. All devices not specified in this file are
ignored. If this file does not exist, all devices are ignored.
The QL2X00.CFG file is located in the default DOS
directory (C:\NWSERVER); this file is written by QLogic
SANsurfer software or the CFG.NLM test tool.
/REQCFG parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /REQCFG
when failover and failback events occur.
/CONSOLE parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /CONSOLE
allowed during the LUN scan. The range of LUNs
searched is 0 to (n – 1).
/MAXLUNS parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /MAXLUNS=256
command during LUN scanning. Omitting this parameter
allows the driver to use the response from the SCSI
Report LUNS command to optimize the LUN scan by
performing SCSI Inquiry commands only to LUNs listed
in the response.
/SKIPREPORT parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /SKIPREPORT
during the LUN scan regardless of the LUNs listed by the
response to the SCSI Report LUNs command. The
existence of a particular LUN is determined by the results
of the SCSI Inquiry command to that LUN.
/INQUIRY parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /INQUIRY
each LUN during the LUN scan. On some multiple port
RAID subsystems, this parameter may cause LUN
ownership to transfer across ports.
/COMPLEXTAGInstanceThis parameter enables SCSI complex tag queuing.
Complex tag queuing works as follows: the HACB
preserve order control flag enables ordered queuing, and
the HACB priority control flag enables head of queueing.
Otherwise, simple queuing is used.
/COMPLEXTAG parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /COMPLEXTAG
/XRETRY=nInstanceThis parameter extends the retry count to n for any I/O
command that fails with the SCSI sense info
SK/ASC/ASCQ code in this list: 2/04/01, 6/8B/02.
/XRETRY=n parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /XRETRY=10
/XTIMEOUT=nInstanceThis parameter extends the timeout value to n seconds
for any I/O command that times out (for example, the
command is held by the storage device for a long period
of time).
/XTIMEOUT=n parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /XTIMEOUT=120
/QUALIFIEDInstanceThis parameter extends the inquiry data LUN present test
to allow RAID subsystem LUNs to be filtered as follows:
LUNs returning 20 XX (where XX is nonzero) are
reported; LUNs returning 20 00 are ignored.
/QUALIFIED parameter example:
LOAD QL2300.HAM SLOT=3 /LUNS /QUALIFIED
/LUNZEROInstanceThis parameter reports LUN 0 to NetWare, even if there
was no response to the SCSI Inquiry command (as long
as the port was logged in). This parameter is used for
RAID subsystems that do not report any LUNs on a port
until the subsystem is configured for the first time.
/LUNZERO parameter example:
LOAD QL2300.HAM SLOT=3 /ALLPATHS /LUNZERO
FL0054601-00 B5-9
5 – NetWare Driver Installation
Driver Parameters
5.5.2
NVRAM Parameters
The QLogic HBA NVRAM settings are modified by entering Fast!UTIL during the
QLA200 HBA BIOS initialization. Table 5-2 lists the settings and how they affect the
NetWare driver.
SettingUsed by Driver
Host Adapter BIOS✔
Spin Up Delay✔
Extended Error Logging✔
Table 5-2. NVRAM Parameters
Default Values
(Do Not Change)
Adapter Settings
Not Used by
Driver (Change
Has No Effect)
5-10FL0054601-00 B
6.1
Problems After Installation
The following sections summarize some of the installation problems that can cause
your QLA200 HBA to function incorrectly.
Section 6
Troubleshooting
For more information, see the QLogic support web site at support.qlogic.com
you can also find the QLogic Troubleshooting Guide (FC0056702-00).
6.1.1
Hardware Problems
■ Why won’t the system boot from the QLA200 HBA?
Under the following conditions, your system will not boot from the QLA200
HBA:
❑ Your system has other disks installed.
❑ You have enabled the QLA200 HBA selectable boot option to boot from
the QLA200 HBA.
In this case, you may need to enter your system BIOS setup utility to select
the FC disk attached to the QLA200 to be the boot device.
■ Are all of the circuit cards installed securely in the system?
■ Are all of the cables securely connected to the correct transceivers?
Be sure that the FC cables that attach from the QLA200 HBA transceivers to
the device are connected correctly. For example, the optical transceiver on
the HBA must be connected to the optical receive transceiver on the device.
Some transceivers require a firm push to ensure proper seating. An easy way
to check for correct seating is to switch the transceivers on either the QLA200
HBA or the device, then restart your system. If the BIOS is enabled, devices
attached to the QLA200 HBA are displayed on the screen.
, where
■ Is the QLA200 HBA installed correctly in the PCI slot? Is it seated firmly in the slot?
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.
■ Are all external peripherals properly powered up?
See section 7.3 for information about displaying attached devices.
FL0054601-00 B6-1
6 – Troubleshooting
Problems After Installation
6.1.2
System Configuration Problems
■ Is the motherboard configured properly?
All PCI-compliant and PCI-X-compliant systems automatically detect 32-bit
HBAs and set the appropriate bus speed (for example, 33 MHz or 133 MHz).
Check the motherboard for proper configuration (see section 2). Also see the
documentation supplied with your computer, or contact your computer dealer
to determine if your motherboard requires special configuration.
6.1.3
Fibre Channel Problems
■ Were all of the FC devices powered up before you powered up the PC?
■ Are all the cables properly connected?
■ Have you configured your RAID controller using the utilities provided by the
manufacturer?
■ Is your switch configured correctly?
Some Fibre Channel switches support zoning. Make sure that your switch is
configured correctly.
■ Is the data rate setting correct?
Make sure that data rate setting on the QLA200 (2 Gbps) matches the target
device setting.
6-2FL0054601-00 B
7.1
Introduction
This appendix describes the Fast!UTIL BIOS utility, which allows advanced users
to customize the configuration of the QLA200 HBA and the connected devices.
The QLA200 HBA can be configured using Fast!UTIL, QLogic’s BIOS-resident
configuration tool. Access Fast!UTIL by pressing CTRL+Q during power-up (it may
take a few seconds for the Fast!UTIL Options menu to display). If you have more
than one QLA200 HBA, Fast!UTIL asks you to select the QLA200 HBA you want
to configure. After changing the settings for each QLA200 HBA and exiting the utility,
Fast!UTIL reboots your system to load the new parameters.
The following selections are available from the Fast!UTIL Options menu:
Section 7
Software Applications and Utilities
If the configuration settings are incorrect, your QLA200 HBA may
not function properly.
CAUTION!
■ Configuration Settings (see section 7.2). These setting configure the Fibre
Channel (FC) devices attached to the QLA200 HBA.
■ Scan Fibre Channel Devices(see section 7.3). This option scans the FC loop
and displays a list of all the devices attached to the QLA200 HBA.
■ Fibre Disk Utility(see section 7.4). This option performs maintenance functions
(for example, verifying the disk data) on FC devices attached to the QLA200.
■ Loopback Data Test (see section 7.5). This option performs a diagnostic
loopback test.
■ Select Host Adapter(see section 7.6). This option selects which QLA200 HBA
to configure (if you have multiple QLA200 HBAs in your system).
■ Exit Fast!UTIL
NOTE:Optionally, see the SANsurfer Applications User’s Guide (FS0054601-00)
for more information about SANsurfer HBA Manager, a local and remote
HBA configuration and management GUI.
FL0054601-00 B7-1
7 – Software Applications and Utilities
Configuration Settings
7.2
Configuration Settings
The first selection on the Fast!UTIL Options menu is Configuration Settings.
These settings configure the FC devices and the QLA200 HBA to which they are
attached.
7.2.1
Adapter Settings
From the Configuration Settings menu in Fast!UTIL, select Adapter Settings.
The default settings for the QLA200 HBA are listed in table 7-1 and described in
the following paragraphs.
SettingOptionsDefault
Host Adapter BIOSEnabled, DisabledDisabled
Spinup DelayEnabled, DisabledDisabled
Extended Error LoggingEnabled, DisabledDisabled
Table 7-1. Adapter Settings
■ Host Adapter BIOS. When this setting is Disabled, the ROM BIOS on the
QLA200 HBA is disabled, freeing space in upper memory. This setting must be
enabled if you are booting from an FC hard disk attached to the QLA200 HBA.
The default is Disabled.
■ Spinup Delay. When this setting is enabled, the BIOS waits for up to five minutes
for a device to become ready. The default is Disabled.
■ Extended Error Logging. This setting provides additional error and debug
information to the operating system. The default is Disabled.
7.2.2
Selectable Boot Settings
The Selectable Boot Settings option is accessed from the Configuration Settings
menu. From the Selectable Boot Settings menu, enable the selectable boot option
and insert a device into the primary boot device location, as described in this section.
Only a single device can be inserted in the Selectable Boot Settings menu.
NOTE:The QLA200 HBA BIOS must be enabled (in additional to enabling the
Selectable Boot option) to boot from the selected device.
7-2FL0054601-00 B
7 – Software Applications and Utilities
Scan Fibre Channel Devices
Follow these steps to enable the Selectable Boot option and select the boot device:
1. From the Configuration Settings menu, use the arrow keys to choose Adapter
Settings. Enable the HBA BIOS, then press ESC to return to the Configuration
Settings menu.
2. From the Configuration Settings menu, use the arrow keys to choose
Selectable Boot Settings.
3. Press ENTER to enable or disable (toggle) the Selectable Boot option. Use
the down arrow key to select the device location.
4. Press ENTER to see a list of accessible devices (these are the devices in the
SelectFibre Channel Device menu).
5. Select a drive by using the arrow keys to scroll down to the device you want to
put into your Selectable Boot menu list. Press ENTER.
This step selects the requested device and loads it into the Selectable Boot
menu, then returns you to the Selectable Boot menu from the Select Fibre Channel Device menu. The selected device displays in the Selectable Boot
menu.
If your system has other disks installed and you enabled the QLA200 Selectable Boot option to boot from the QLA200, and your system does not boot from the
QLA200 HBA, you may need to enter your system BIOS setup utility to select the
Fibre Channel disk attached to the QLA200 HBA to be the boot device.
NOTE:This option applies only to hard disks; it does not apply to tape drives and
other nondisk devices.
7.2.3
Restore Default Settings
The Restore Defaults option from the Configuration Settings menu restores the
QLA200 HBA default settings.
7.3
Scan Fibre Channel Devices
This option scans the FC loop and lists all the connected devices by loop ID.
Information about each device is listed, for example, vendor name, product name,
and revision. This information is useful when configuring your QLA200 HBA and
attached devices.
FL0054601-00 B7-3
7 – Software Applications and Utilities
Fibre Disk Utility
7.4
Fibre Disk Utility
This option scans the FC loop and lists all the connected devices by loop ID. You
can select a hard disk and do one or more of the following:
■ Perform a low-level format
■ Verify the disk media
■ Verify the disk data
■ Select the next drive
CAUTION!
7.5
Loopback Data Test
This test uses the Diagnostic Loopback mailbox command to send and receive data.
Before running this test, the loop in the Fibre Channelportmust be up or a loopback
connector must be installed.
The test evaluates the ports (transmit and receive transceivers) on the QLA200
HBA. More specifically, the loopback test transmits and receives (loopback) the data
and checks for the frame CRC, disparity, and length errors.
7.6
Select Host Adapter
If you have multiple QLA200 HBAs in your system, use this setting to select and
then configure or view the settings of a specific QLA200 HBA.
Performing a low-level format destroys all data on the hard disk.
7-4FL0054601-00 B
Appendix A
Compliance, Specifications, and Agency Certification
A.1
Compliance
■ PCI-X Addendum (revision 1.0a) to the PCI Local Bus Specification revision 2.2
■ PCI Hot Plug Specification revision 1.0
■ PCI Bus Power Management Interface Specification rev 1.1
■ Second Generation FC Generic Services Definition (FC-GS-2)
■ Third Generation FC Generic Services Definition (FC-GS-3)
■ Fibre Channel-Physical and Signaling Interface (FC-PH)
■ SCSI-3 Fibre Channel Protocol (SCSI-FCP)
■ Fibre Channel-Arbitrated Loop-2 (FC-AL-2)
■ Fibre Channel-Private Loop Direct Attach Technical Report (FC-PLDA)
■ Fibre Channel Framing and Signaling (FC-FS)
■ Compliance with U.S. and international safety and emissions standards
A.2
Specifications
Tables A-1 and A-2 define the QLA200 specifications.
Table A-1. QLA200 Board Specifications
Typ eSpecification
Host busConforms to PCI Local Bus Specification, revision 2.2 and the
PCI-X Addendum, revision 1.0a
PCI/PCI-X signaling
environment
PCI/PCI-X transfer
rate
Fibre Channel
specifications
CPUSingle-chip design that includes a QLogic RISC processor, Fibre
RAM256 KB of sync SRAM supporting parity protection
BIOS ROM128 KB of flash ROM in two 64-KB, software selectable banks.
3.3 V and 5.0 V buses supported
132 MBps maximum burst rate for 32-bit PCI operation at 33 MHz
264 MBps maximum burst rate for 32-bit PCI/PCI-X operation at
66 MHz
Bus type:Multimode fibre optic media
Bus transfer rate: 200 MBps maximum at half-duplex
400 MBps maximum at full-duplex, 2-Gbps
Channel protocol manager, PCI/PCI-X DMA controller, and
integrated serializer/deserializer (SERDES) and electrical
transceivers that operate at a fixed data rate of 2 Gbps
The flash is field programmable.
FL0054601-00 BA-1
A – Compliance, Specifications, and Agency Certification
Transceiver Label
Onboard DMAFive-channel DMA controller: two data, one command, one
auto-DMA request, and one auto-DMA response
Frame buffer FIFOIntegrated 4-KB transmit and 6-KB receive frame buffer FIFO for
each data channel
TransceiversLC-style connector that supports non-OFC, multimode fibre optic
cabling using a small form factor optical transceiver module
Form factor11.99 cm × 6.44 cm (4.721" × 2.536")
Operating powerApproximately 5 watts
Table A-2. QLA200 Board Operating Environment
EnvironmentMinimumMaximum
Operating temperature0°C/32°F55°C/131°F
Storage temperature–20°C/–4°F70°C/158°F
Relative humidity (noncondensing)10%90%
Storage humidity (noncondensing)5%95%
A.3
Transceiver Label
The transceiver on the QLA200 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
A-2FL0054601-00 B
A – Compliance, Specifications, and Agency Certification
A.4
Agency Certification
The following sections contain a summary of EMC/EMI test specifications performed
on QLA200 (FL0110403) to comply with radiated emission, radiated immunity and
product safety standards.
A.4.1
EMI and EMC Requirements (Preliminary)
The QLA200 conforms to the following requirements:
■ FCC Part 15, Class A
❑ Radiated EmissionClass A
❑ Conducted EmissionClass A
■ 89/336/EEC EMC Directive CE
❑ EN55022:1998/CISPR22:1997 Class A
❑ EN55024:1998
❑ EN61000-3-2:1995Harmonic Current Emission
❑ EN61000-3-3:1994Voltage Fluctuation and Flicker
Agency Certification
■ VCCI, Class A
■ CNS 13438 Class A
■ AS/NZS 3548 Class A
■ MIC
A.4.2
Product Safety Requirements (Preliminary)
■ UL, cUL
❑ UL60950
❑ CSA C22.2 No.6950
❑ Class 1 Laser Product per DHHS21CFR(J)