™ Corp.
QLogic Corporation 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.
Table of Contents Section 1 1.1 1.2 1.3 Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Before You Install. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Section 2 2.1 2.2 2.3 2.4 4.1 4.2 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.4 4.5 4.5.1 4.5.2 4.5.3 3-1 3-1 3-1 Windows NT Driver Installation Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table of Contents Section 5 5.1 5.2 5.3 5.3.1 5.3.2 5.3.3 5.4 5.5 5.5.1 5.5.2 5.5.3 7.3.2 8.1 8.2 8.3 8.3.1 8.3.2 Page iv 5-2 5-2 5-3 5-4 5-4 5-5 5-6 5-7 6-1 6-1 Solaris x86 Driver Installation Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solaris x86 Driver Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . Solaris x86 Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Software Installation Guide for the QLA2200 Board Family 8.4 8.5 8.5.1 8.5.2 Installing the QLogic Driver Using a Ramdisk Image . . . . . Building an SMP Kernel. . . . . . . . . . . . . . . . . . . . . . . . . . . . Building an SMP Kernel for Red Hat Linux 6.0 or 6.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Building an SMP Kernel for Red Hat Linux 6.2 . . . . . . . Appendix A A.1 A.2 A.3 A.3.1 A.3.2 Table of Contents 8-4 8-4 8-5 8-6 QLDIRECT for Windows NT 4.
Table of Contents Page vi Software Installation Guide for the QLA2200 Board Family FC0153302-00 D
Section 1 Introduction NOTE: The following QLogic host adapter boards are collectively referred to as the QLA22xx board unless otherwise noted: ❑ QLA2200 family (64-bit PCI to Fibre Channel copper media): FC0210406-03 (ISP2200 chip) FC0210406-04 (ISP2200A/33 chip) FC0210406-05 (ISP2200A/66 chip) ❑ QLA2200F family (64-bit PCI to Fibre Channel optical media): FC0310406-03 (ISP2200 chip) FC0310406-04 (ISP2200A/33 chip) FC0310406-05 (ISP2200A/66 chip) ❑ QLA2202F family (64-bit PCI to dual channel optical media
Before You Install 1 – Introduction 1.2 Before You Install Before you install the software drivers, you need to: ❑ Locate and download the appropriate drivers for your operating system. The latest version of the QLA22xx drivers for the following operating systems are located on the QLogic web site, http://www.qlogic.com. ❑ ❑ ❑ ❑ ❑ ❑ ❑ Santa Cruz Operations (SCO) UnixWare 7.0 and 7.1 NetWare 4.X and 5.X Windows NT 4.0 Windows 2000 Solaris SPARC v2.6 and 7 Solaris x86 v2.6 and 7 Red Hat Linux 6.0 and 6.
Section 2 UnixWare 7 Driver Installation (qlc2200) 2.1 Introduction This section provides instructions for installing the UnixWare driver under the following operating system conditions: ❑ Initial installation of UnixWare 7.0 and the qlc2200 driver ❑ Initial installation of UnixWare 7.1 and the qlc2200 driver ❑ Installation of the qlc2200 driver in an already installed UnixWare 7.0 or 7.1 system If UnixWare is not installed on your system, perform the installation procedures in section 2.2 (UnixWare 7.
Installing UnixWare 7.0 and the qlc2200 Driver 2 – UnixWare 7 Driver Installation 2.2 Installing UnixWare 7.0 and the qlc2200 Driver Perform the following steps to install UnixWare 7.0 and the qlc2200 driver. 1. Follow the installation instructions that come with the UnixWare 7.0 installation diskettes. During the installation, you will be prompted to install the driver for the QLA22xx board. When installing UnixWare 7.
2 – UnixWare 7 Driver Installation Installing the qlc2200 Driver 2.4 Installing the qlc2200 Driver Perform the following steps to install the qlc2200 driver in a previously installed UnixWare 7.0 or 7.1 system. 1. Make sure you have root privileges. 2. Enter the following text at the prompt to run the pkgadd program: pkgadd -d diskette1 3. The following prompt appears: Insert diskette into Floppy Drive 1. Type [go] when ready, or [q] to quit: (default: go) 4.
Installing the qlc2200 Driver 2-4 2 – UnixWare 7 Driver Installation FC0153302-00 D
Section 3 NetWare Driver Installation (QL2200.HAM) 3.1 Introduction This section provides instructions for installing the NetWare driver in an already installed Novell NetWare 4.X or 5.X system. NOTE: References to Novell NetWare versions 4.X or 5.X refer to versions that are currently supported by Novell. 3.2 NetWare Driver Files and Parameters The latest versions of the software drivers and documentation for NetWare 4.X and 5.X are available on the QLogic web site. Be sure to review the README.
Installing the NetWare Driver 3 – NetWare Driver Installation Perform the following steps to install the NetWare driver in a previously installed NetWare 4.X or 5.X system. NOTE: The following procedure modifies your NetWare STARTUP.NCF file to load the driver automatically when your system boots. 1. Start NetWare and load the NetWare Install program from the NetWare server prompt (SERVERNAME:). Type the following command if you are using NetWare 4.
Section 4 Windows NT Driver Installation (QL2200.SYS) 4.1 Introduction This section provides instructions for installing the Windows NT driver under the following operating system conditions: ❑ Initial installation of the Windows NT 4.0 operating system and the Windows NT driver ❑ Installation of the Windows NT driver in an already installed Windows NT 4.0 operating system ❑ Installing an updated Windows NT driver in an already installed Windows NT 4.
Windows NT Installation 4 – Windows NT Driver Installation 4.3.1 Initial Installation of Windows NT and the Windows NT Driver Perform the following steps to install Windows NT 4.0 on the Fibre Channel drive attached to the QLA22xx board. 1. Insert the Windows NT setup diskette or CD (if booting from a bootable CD-ROM drive) in an appropriate drive. 2. Reboot your system. 3. Press to Install Additional Devices. 4. Press s to specify an additional device. 5. Select Other, then press . 6.
4 – Windows NT Driver Installation Windows NT Installation 8. Select the QLogic QLA2200 PCI Fibre Channel Adapter, then click OK. 9. Remove the diskette and click Yes to restart the system. 4.3.3 Updating the Windows NT Driver Perform the following steps if a Windows NT driver is already installed and you want to install an updated version of the driver. NOTE: This procedure does not modify the current Registry parameters for the QLA22xx Windows NT driver. 1. Open a DOS command prompt window. 2.
QLDIRECT 4 – Windows NT Driver Installation 4.4 QLDIRECT The QLDIRECT driver, coupled with the QLogic Windows NT enhanced miniport driver, provides the following features: ❑ A highly optimized I/O path for normal read and write operations with reduced CPU utilization and increased parallelization ❑ Fail-over and fail-back features to reroute I/O operations to the correct path See appendix A for further information. 4.
4 – Windows NT Driver Installation QL2200IP NDIS Network Driver Installation 6. Type the path to the QL2200IP NDIS network driver. For example: A:\NT\IP 7. Click OK. 8. Select the QLogic QL2200IP Network Driver, then click OK. The QL2200IP Configuration Utility dialog box opens. 9. Check that the MTU Size is set to the same value that is used on the other adapters on the network, then click OK. 10. Click Close. The TCP/IP Properties dialog box is displayed. 11.
QL2200IP NDIS Network Driver Installation 4 – Windows NT Driver Installation 5. Copy the new driver over the old driver. For example: COPY A:\NT\IP\QL2200IP.SYS 6. Remove the diskette that contains the QLogic driver. 7. Reboot your system to load the updated driver. 4.5.3 QL2200IP NDIS Driver Configuration The QL2200IP NDIS driver provides optional configuration parameters. The configuration parameters are listed in table 4-1 and described in the following paragraphs. Table 4-1. QL2200IP.
4 – Windows NT Driver Installation QL2200IP NDIS Network Driver Installation Perform the following steps to make QL2200IP NDIS driver configuration modifications. 1. Select My Computer from the desktop. 2. Select Control Panel. 3. Select Network. 4. Select the Adapters tab. 5. Select the QLogic QL2200IP Network Driver, then click Properties. 6. Make configuration parameter modifications as necessary. 7. Click OK. The Network dialog box reappears. 8. Click Cancel. 9. Click Yes to restart the system.
QL2200IP NDIS Network Driver Installation 4-8 4 – Windows NT Driver Installation FC0153302-00 D
Section 5 Windows 2000 Driver Installation (QL2200.SYS) 5.
Windows 2000 Installation 5 – Windows 2000 Driver Installation 5.3.1 Initial Installation of Windows 2000 and the Windows 2000 Driver Perform the following steps to install Windows 2000 on the Fibre Channel drive attached to the QLA22xx board. 1. Insert the Windows 2000 setup diskette or CD (if booting from a bootable CD-ROM drive) in an appropriate drive. 2. Reboot your system. 3. Follow the standard Windows 2000 installation instructions. 4. Press to Install Additional Devices. 5.
5 – Windows 2000 Driver Installation Windows 2000 Installation 7. Insert the diskette that contains the QLogic driver into an appropriate drive, then type the location of the Windows 2000 driver. For example: A:\W2K 8. Click OK. 9. Select QLogic QLA2200 PCI Fibre Channel Adapter, then click Next. Windows 2000 indicates that the wizard is ready to install the device. 10. Click Next. 11. If the Digital Signature Not Found dialog box appears, click Yes. 12. Click Finish. 13.
QLDIRECT 5 – Windows 2000 Driver Installation 12. Click OK. 13. Select QLogic QLA2200 PCI Fibre Channel Adapter, then click Next. Windows 2000 indicates that the wizard is ready to install the device. 14. Click Next. 15. If the Digital Signature Not Found dialog box appears, click Yes. 16. Click Finish. 17. Remove the diskette that contains the QLogic driver from the disk drive, then click Yes to restart the system. 5.
5 – Windows 2000 Driver Installation QL2200IP NDIS Network Driver Installation 5.5.1 Initial Installation of the QL2200IP NDIS Network Driver Perform the following steps to install the QL2200IP NDIS network driver. 1. Click the Start button on the Taskbar. 2. Select Settings to Control Panel. 3. Select System. 4. Select the Hardware tab, then click Hardware Wizard. 5. Select the Add/Troubleshoot a device radio button. 6. Select Add a new device. 7.
QL2200IP NDIS Network Driver Installation 5 – Windows 2000 Driver Installation 19. Specify an IP address and subnet mask for each adapter on the network. Each IP address must be unique and all adapters must use the same subnet mask. For example: Adapter 1 IP address: Subnet mask: 10.0.0.1 255.255.0.0 Adapter 2 IP address: Subnet mask: 10.0.0.2 255.255.0.0 20. Click OK to close the TCP/IP Properties dialog box. 21. Click OK. 5.5.
5 – Windows 2000 Driver Installation QL2200IP NDIS Network Driver Installation 5.5.3 QL2200IP NDIS Driver Configuration The QL2200IP NDIS driver provides optional configuration parameters. The configuration parameters are listed in table 5-1 and described in the following paragraphs. Table 5-1. QL2200IP.
QL2200IP NDIS Network Driver Installation 5 – Windows 2000 Driver Installation 4. Right-click the Local Area Connection icon, then select Properties. NOTE: If your system has multiple Local Area Connection icons, select the connection that uses the QLogic QLA2200 PCI Adapter. 5. Click Configure. 6. Select the Advanced tab. 7. Make configuration parameter modifications as necessary. 8. Click OK. 9. Restart your system.
Section 6 Solaris SPARC Driver Installation (QLA2200) 6.1 Introduction This section provides instructions for installing the Solaris SPARC driver in an already installed Solaris SPARC operating system. The latest version of the Solaris SPARC driver package is available on the QLogic web site. The files in the driver package cannot be read nor installed from a DOS environment. Be sure to review the README.TXT for both new and changed information. 6.
Installing the Solaris SPARC Driver 6 – Solaris SPARC Driver Installation 6. Type go and press to continue. 7. You are prompted to select a driver package. For example: The following packages are available: 1 QLA2200 QLogic QLA2200 driver (sparc) Solaris 2.6, Rev=X.XX 2 QLA2200 QLogic QLA2200 driver (sparc) Solaris 2.7, Rev=X.XX Select package(s) you wish to process (or ’all’ to process all packages). (default: all) [?,??,q]: NOTE: The revision number, X.
6 – Solaris SPARC Driver Installation Installing the Solaris SPARC Driver 11. The pkgadd program performs a series of checks, then posts a script warning and asks whether or not to continue the installation. For example: Using as the package base directory. ## Processing package information. ## Processing system information. ## Verifying disk space requirements. ## Checking for conflicts with packages already installed. ## Checking for setuid/setgid programs.
Installing the Solaris SPARC Driver 6-4 6 – Solaris SPARC Driver Installation FC0153302-00 D
Section 7 Solaris x86 Driver Installation (QLA2200) 7.1 Introduction This section provides instructions for installing the Solaris x86 driver under the following operating system conditions: ❑ Installation of the Solaris x86 operating system on a Fibre Channel disk that is attached to the QLA22xx board. (The QLA22xx board is installed as a boot adapter.) ❑ Installation of the QLA22xx board as an add-on adapter in an already installed Solaris x86 (v2.6 or 7) operating system. 7.
Solaris x86 Installation 7 – Solaris x86 Driver Installation 7.3.1 Installing the Solaris x86 Driver (QLA22xx Board as a Boot Adapter) NOTE: ❑ To install the QLA22xx driver, you must have super-user privileges. ❑ You must install the QLA22xx host bus adapter board into your x86 system before installing the Solaris x86 driver. ❑ The QLA22xx host bus adapter must be the only boot device in the system during driver installation.
7 – Solaris x86 Driver Installation Solaris x86 Installation 11. The system processes the driver diskette and prompts you for additional diskettes. For example: If you have additional Update diskette to install (such as video), please insert diskette now. Additional Update diskette to install? (y/n) [y] 12. Remove the diskette that contains the QLogic driver. 13. Type n. 14. Follow the on-screen instructions to complete the setup. 7.3.
Solaris x86 Installation 7 – Solaris x86 Driver Installation 8. When the driver is installed, the following information appears: Using as the package base directory. ## Processing package information. ## Processing system information. 11 package pathnames are already properly installed ## Verifying package dependencies. ## Verifying disk space requirements. Installing QLogic QLA2200 PCI-SCSI Adapter as ## Installing part 1 of 1. /kernel/drv/qla2200 /kernel/drv/qla2200.
Section 8 Red Hat Linux Driver Installation (qla2x00.o/qla2x00smp.o) 8.1 Introduction This section provides instructions for installing the QLogic Red Hat Linux driver under the following system conditions: ❑ Installation of the Red Hat Linux driver in a previously installed Red Hat Linux 6.0 or 6.1 kernel (version 2.2.X) ❑ Installation of the Red Hat Linux driver in a previously installed Red Hat Linux 6.2 kernel (versions 2.2.14-5.0 and 2.2.14-6.
Extracting and Loading the Red Hat Linux Driver 8 – Red Hat Linux Driver Installation 8.3.1 Extracting and Loading the Red Hat Linux 6.0 or 6.1 Driver Perform the following steps to extract and load the Red Hat Linux driver in an already installed Red Hat Linux 6.0 or 6.1 kernel (version 2.2.X) system. 1. Create a directory on the boot drive of the computer to store the driver. For example: mkdir /home/qla2x00 2. Insert the diskette that contains the QLogic driver. 3.
8 – Red Hat Linux Driver Installation Extracting and Loading the Red Hat Linux Driver If you are running on an SMP system, load the SMP version of the driver qla2x00smp. For example: insmod qla2x00smp NOTE: This method loads the Red Hat Linux driver for the current operating session. When you reboot the system, you must reload the QLogic driver. If you want the driver to load automatically each time the system boots, follow the instructions in section 8.4. 8.3.
Installing the QLogic Driver Using a Ramdisk Image 8 – Red Hat Linux Driver Installation 8.4 Installing the QLogic Driver Using a Ramdisk Image The Red Hat Linux kernel 2.2.X does not automatically load the qla2x00 driver when the system reboots. You can load the qla2x00 driver at boot time using a ramdisk image. For more information, refer to the Red Hat installation guide. Perform the following steps to load the qla2x00 driver using a ramdisk image. 1. Add the following line to the file /etc/conf.
8 – Red Hat Linux Driver Installation Building an SMP Kernel Linux 6.2 kernel (versions 2.2.14-5.0 and 2.2.14-6.1) is installed on your system, perform the procedure in section 8.5.2 to build an SMP kernel. 8.5.1 Building an SMP Kernel for Red Hat Linux 6.0 or 6.1 Building an SMP kernel is necessary if you are creating an SMP version of the QLogic Red Hat Linux driver for Red Hat Linux 6.0 or 6.1. Perform the following steps to create and build an SMP kernel. 1.
Building an SMP Kernel 8 – Red Hat Linux Driver Installation 7. Load the boot configuration. For example: /sbin/lilo 8. At the boot prompt, "lilo:", type the name of the kernel image listed in the lilo.conf file. For example: newsmp 8.5.2 Building an SMP Kernel for Red Hat Linux 6.2 Building an SMP kernel is necessary if you are creating an SMP version of the QLogic Red Hat Linux driver for Red Hat Linux 6.2. Perform the following steps to create and build an SMP kernel. 1.
8 – Red Hat Linux Driver Installation Building an SMP Kernel 13. Create a bootable kernel image. For example: make dep;make boot If you receive a message indicating that the kernel is too large, try compressing the image. For example: make dep;make bzImage 14. Create a directory for the source files. For example: mkdir /home/qla2x00 15. Uncompress and extract the driver sources from the tar archive. For example: tar -xvzf qla2x00src-vXX.YY.ZZ.tgz NOTE: Insert the driver version number in place of XX.YY.
Building an SMP Kernel 8-8 8 – Red Hat Linux Driver Installation FC0153302-00 D
Appendix A QLDIRECT for Windows NT 4.0 and Windows 2000 A.1 Introduction The QLDIRECT driver, coupled with the QLogic Windows NT enhanced miniport driver, provides the following features: ❑ A highly optimized I/O path for normal read and write operations with reduced CPU utilization and increased parallelization ❑ Fail-over and fail-back features to reroute I/O operations to the correct path This appendix provides installation instructions for the QLDIRECT driver in an already installed Windows NT 4.
QLDIRECT Installation A – QLDIRECT for Windows NT 4.0 and Windows 2000 A.3.1 Initial Installation of QLDIRECT Perform the following steps to add the QLDIRECT driver to a previously installed Windows NT 4.0 or Windows 2000 system. 1. If necessary, install the QLA2xxx Windows NT 4.0 (see section 4) or Windows 2000 (see section 5) enhanced miniport driver. 2. Insert the diskette that contains the QLDIRECT driver into an appropriate drive. 3. Execute the SETUP.