HP FCA2214DC PCI-X Installation Manual
Installation Guide hp StorageWorks FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, and Windows Third Edition (July 2004) Part Number: AAâRSBMCâTE This guide describes how to install, config ure, and troubleshoot the HP StorageWorks FCA2214/FCA2214DC PCI-X host bus adapters for Linux and Microsoft Windows and the FCA2214 PCI-X host bus adapter for Novell NetWare. For the latest version of these Release Notes and other host bus adapter documentation, access the HP storage web site at http://h18006.www1.hp.com/st orage/sanin frastructur e.html .
© Copyright 2003â2004 Hewlett-Pa ck ard Development Compan y, L.P. Hewlett-Packard Company mak es no warranty of any kin d wi th regard to this material , inc luding, but not limited to, the implied warranties of merchantability a nd fitness for a pa rticular purpose. Hewlett-Packard shal l not be liable for errors contained herein or for incidental or consequential damages in conn ection with the furnishing, performance, or use of this material. This document contains proprieta ry info rmation, which is protected by copyright. No part of this document may be photocopied, reproduced, or translated into another language without the prio r written consent of Hewlett-Packard. The information contained in this document is subject to change witho ut notice. The only warranties for HP products and services are set for th in the express warra nty statements accompanying s uch products and services. Nothing herein should be construed as constituting an additional wa rranty. HP shall not be liable f or technical or editorial errors or omissions contained herein. Linux is a U.S. registered trademark of Linus Torvalds. Microsoft®, Windows®, and Windows NT® are U.S. registered trademarks of Microsoft Corporation. Hewlett-Packard Company s hall not be liable for technical or editorial errors or omis sions contained herein. Th e information is provided âas isâ without warranty of any kind and is subject t o change without notice. The warranties for Hewlett-Packard Comp any products are se t forth in the express limited warranty statements for such products. Nothing herein should be construed as constituting an additional warranty. Printed in the U.S.A. FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, and Windows Installation Guide Third Edition (July 2004) Part Number: AAâRSBMCâTE
3 FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide contents Contents About this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Text symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Equipment symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Getting help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 HP technical support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 HP storage web site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 HP authorized reseller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1 Adapter Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Adapter Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 Adapter Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2 Installing the Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Installation Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Adapter Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 LED Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 Before You Begin Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Installing the Adapt er . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Installation Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Contents 4 FCA2214/FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Win dows Installation Guide 3 Installing the Linux Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Installing the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Building a Driver from the Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Building a Uniprocessor Version of the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Building a Multiprocessor Version of the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Installing the Driver on t he Boot Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Loading the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 Building a Ramdisk Image to Load the qla2300 Driver . . . . . . . . . . . . . . . . . . . . . . 26 Loading and Unloa ding the qla2300 Driver Manually . . . . . . . . . . . . . . . . . . . . . . . 28 System Driver Parameter max_scsi_luns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Driver Command Line Paramete rs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Proc Filesystem Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4 Installing the Windows Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Installing a New Windows Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Updating an Existing Windows Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5 Installing the NetWare Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 NetWare Driver Files and Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Installing the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 Hardware Problem Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 System Configuration Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Fibre Channel Problem Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 A Fast!UTIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Host Adapter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Selectable Boot Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Restore Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Raw NVRAM Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Advanced Adapter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Extended Firmware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Scan Fibre Channel Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Fibre Disk Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Select Host Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 0
Contents 5 FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide B Regulatory Compliance Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Federal Communications Commission Notic e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Class A Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Declaration of Conformity for Products Marked with the FCC LogoâUnited States Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Modifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Network and Serial Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Canadian Notice (Avis Canadien) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Class A Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Japanese Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Japanese Class A Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Laser Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Laser Safety Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Compliance with CDRH Regulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Compliance with International Regulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 C Electrostatic Discharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57 Grounding Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 Figures 1 Adapter Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2 LED Indicators and Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Tables 1 Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 HBA Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3 HBA Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4 LED Indicators Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 QL2300.HAM Driver Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6 Host Adapter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 7 Advanced Adapter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 8 Extended Firmware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 9 RIO Operation Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 10 Connection Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Contents 6 FCA2214/FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Win dows Installation Guide
7 FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide about this guide About this Guide About this Guide This installation guide provid es information to help you: â Install the FCA2214/FCA2214DC HBA. â Contact technical support for additional assistance. âAbout this Guideâ topics include: â Overview , page 8 â Conventions , page 9 â Getting help , page 12
About this Guide 8 FCA2214/FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Win dows Installation Guide Overview This section covers the following topics: â Intended Audience â Related Documentation â Related Documentation Intended Audience This book is intended for use by system administrators who are experienced with the following: â Linux operating system â NetWare operating system â Windows 2000 and Windows 2003 Server op erating systems â Host bus adapters Related Documentation In addition to this guide, HP provides the HP StorageWorks FCA2214/FCA2214DC PCIâX Host Bus Adapters for Linux, NetWare, and Windows Release Notes
About this Guide FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide 9 Conventions Conventions consist of the following: â Document convention s â Text symbols â Equipment symbols Document conventions This document follows the conventions in Table 1 . Text symbols The following symbols may be found in th e text of this guide. They have the following meanings: WARNING: Text set off in this manner indicates that failure to follow directions in the warning could re sult in bodily harm or death. Caution: Text set off in this manner indicate s that failure to follow directions could result in damage to equipme nt or data. Table 1: Document conventions Convention Element Blue text: Figure 1 Cross-reference li nks Bold Menu items, buttons, and key, tab, and box names Italics Text emphasis and document titles in body text Monospace font User input, comm ands, code, file and directory names, and system responses (output and m essages) Monospace, italic font Command-line and code variables Blue underlined sans serif font text ( http://www.hp.com ) Web site addresses
About this Guide 10 FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, an d Windows In stallation Guide Tip: Text in a tip provides additional help to readers by providing nonessential or optional techniques, pr ocedures, or shortcuts. Note: Text set off in this manner presents commentary, sidelights, or interesting points of information. Equipment symbols The following equipment symbols may b e found on hardware for which this guide pertains. They have the following meanings: Any enclosed surface or area of the equipment marked with these symbols indicates the presence of el ectrical shock hazards. Enclosed area contains no oper ator serviceable parts. WARNING: To reduce the risk of personal injury from electrical shock hazards, do not open this enclosure. Any RJ-45 receptacle marked with these symbols indicates a network interface connection. WARNING: To reduce the risk of electric al shock, fire, or damage to the equipment, do not plug telephone or telecommunications connectors into this receptacle. Any surface or area of the equi pment marked with these symbols indicates the presence of a hot su rface or hot component. Contact with this surface could result in injury. WARNING: To reduce the risk of personal inj ury from a hot component, allow the surface to cool before touching.
About this Guide FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide 11 Power supplies or systems marked with these symbols indicate the presence of multiple sources of power. WARNING: To reduce the risk of persona l injury from electric al shock, remove all power cords to completely disconnect power from the power supplies and systems. Any product or assembly marked with these symbols indicates that the component exceeds the recommended weight for one indivi dual to handle safely. WARNING: To reduce the risk of personal injury or damage to the equipment, observe local occupational health and safety requirements and guideli nes for manua lly han dling material.
About this Guide 12 FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, an d Windows In stallation Guide Getting help If you still have a question after reading th is guide, contact an HP authorized service provider or access our web site: http://www.hp.com . HP technical support Telephone numbers for worldwide technical support are listed on the following HP web site: http://www.hp.com/support/ . From this web site, sel ect the country of origin. Note: For continuous quality improvement, calls may be recorded or monitored. Be sure to have the following in formation available before calling: â Technical support registration number (if applicable) â Product serial nu mbers â Product model names and numbers â Applicable error messages â Operating system type and revis ion level â Detailed, specific questions HP storage web site The HP web site has the late st information on this prod uct, as well as the latest drivers. Access storage at: http://www.hp.c o m/ cou ntry/ us/en g/p rodse rv/ storage.html . From this web site, select th e appr opriate product or solu tion. HP authorized reseller For the name of your near est HP authorized reseller: â In the United States, call 1-8 00-345-1518 â In Canada, call 1-800-26 3-5868 â Elsewhere, see the HP web site fo r locations and te lephone numbers: http://www.hp.com .
13 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 1 Adapter Features This chapter describes the features of the FCA2214/FCA2214DC Fibre Channel Host Bus Adapters (HBAs) for Linux and Windows and the FCA2214 HBA for NetWare. Note: The FCA2214DC HBA is not support ed on NetWare.
Adapter Features 14 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Adapter Features The FCA2214/F CA2214DC HBAs are 2-Gb, high-performance Direct Memory Access (DMA) bus master host adapters designed for high-end systems. The performance is derived from the ISP2312 chips. These HBAs have the following features: â Combines a powerful Reduced Instructio n Set Computing (RISC) processor, a Fibre Channel protocol manager (F PM) with 2-Gb Fibre Ch annel transceivers, and a peripheral compon ent interconnect (PCI) or peripheral component interconnect-ext ended (PCI-X) local bus interface in a single-chip solution. â Supports Private Loop Direct Attach (PLDA) and Fabric Loop Attach (FLA) connections. â Fast! UTIL BIOS ut ility to customize the configuration parameters on the adapter and attached drives. â Supports bus master DMA. â Supports Fibre Channel pro tocol-SCSI (FCP-SCSI), IP, an d Fibre Channel-Virtual Interface (FC-VI) protocols. â Supports point-to-point fabric connection (F-PORT FABRIC LOGIN). â Complies with: â PCI Local Bus Specification revision 2.2. â PCI-X Addendum (revision 1. 0) to the PCI Local Bus S pecification. â Third-generation Fibre Channel-Ph ysical and Signaling Interface (FC-PH-3) standard. â Fibre Channel-Arbitrated Loop (FC-AL-2) standard. â U.S. and international safe ty and emissions standards
Adapter Features 15 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Environmental Specifications Table 2 lists the HBA environm ental specifications. Adapter Specifications Table 3 lists the HBA specificati ons. Table 2: HBA Enviro nmental Specifications Environment Minimum Maximum Operating t emperatur e 0 ° C/32 ° F5 5 ° C/131 ° F Storage te mperature -20 ° C/-4 ° F7 0 ° C/158 ° F Relative humidity (non- condensing) 10% 90% Storage humid ity (non -condensing) 5% 95% Table 3: HBA Specifications Type Specif ication Host bus Conforms to PCI Local Bus Specification , Revision 2.2 Fibre Channe l specifications Bus type: f iber optic m edia Bus transfe r rate: 200 MB/s m aximum at half duplex 400 MB/s ma ximum at fu ll duplex Interface chip: SP2300 Central pr ocessing unit (CPU) Single-chip des ign that includ es a RISC processor , Fibre Channel protocol ma nager, PCI-XDM A controller, integrated serializer/deseria lizer (SEREDES), a nd electrical transce ivers that can aut o-negotiate a da ta rate of 1 Gb/s or 2 Gb/s. RAM 256KB per Fiber Channel Controller ; Scalable to 4MB NVRAM 256 KB, field prog rammable Flash 128KB of flash ROM in two 64KB, softw are selectable banks, fie ld programm able Onboard DMA Five channel DMA controlle r: two data and one command, one aut o-DMA request, a nd one auto-DMA response. Frame Buff ers Integrated 10 Kbyte frame buff er FIFOs (6 KB receive and 4KB transm it) for each data chan nel.
Adapter Features 16 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Connectors LC-style conn ector that suppor ts non-OFC, multim ode fiber opti c cabling using a small form factor optical transceiver mo dule. Form factor 17.78 cm x 10.67 cm ( 7.0 in x 4.2 in) Power Consumpt ion (66MHz PCI- X Optic) Single Channel ~4.75 Wat ts Dual Channel ~10.5 Watts Table 3: HBA Specificati ons (Continued) Type Specif ication
17 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 2 Installing the Adapter This chapter describes the procedure fo r installing the FCA2214/FCA2214 DC Host Bus Adapters (HBAs). This chapter includes: â Installation Prerequisites , page 18 â Installing the Adapter , page 21 â Installation Considerations , page 22 Refer to your host documentation for installing the HBA. WARNING: Disconnect the host from the power source before installing the HBA. To reduce th e risk of personal injury from hot surfaces, allow the internal server or w orkstation comp onents to cool before touching. WARNING: Electrostatic discharge (ESD ) can damage electronic components. Be sure you are properly grounded before beginning this procedure. Refer to â Electrostatic Discharge â on page 57 for related ESD information.
Installing the Adapter 18 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installation Prerequisites Before you begin, make sure you have the follo wing: â A screwdriver (Phillips #1). â An optical multimode cable with an LC-style duple x connector. â Each HBA has a unique serial number that is located on the bottom of the adapter. Check the HBA and record its serial number, in the unlikely event that the NVRAM is corrupted. Adapter Components Figure 1 shows the HBA components that are referenced throug hout this chapter. Figure 1: Adapter Components 1. LED Indicators 2. J1 Connector 3. J3 Jumpers 1 2 3
Installing the Adapter 19 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide LED Indicators Figure 2 identifies the location of the HBA LEDs and the J1 connector. Figure 2: LED Indicators and Connectors Table 4 identifies and describes the activity of t he LED indicators. 1. Amber LED 2. Green LED 3. J1 Connector 1 2 3 Table 4: LED Indicators Activity Green LED 2 Amber LED 1 Activity On On Power On Off Online Off On Signal Acquired Off Flashing Loss of Synchronization Flashing Flashing Firmware Error
Installing the Adapter 20 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Jumpers The jumpers on the HBA are set to the defa ult state of the laser and are set at the factory with a jumper plug on pins 2â3 of the J3 jumper. Caution: Changing the jumper settin gs can result in the HBA being inoperable. Before You Begin Installation The HBA is self-configuri ng. However, some motherb oards require manual configuration. See the docu mentation supplied with your co mputer, or contact your computer dealer to determine if yo ur motherboard requires configuration. Some motherboards have two kinds o f PCI bus slots: master an d slave. This HBA must be in a PCI bus master slot. (S ome motherboards have PCI bus master slots that are shared with onboard devices. This HBA does not work in shared slots). PCI connectors vary among system adapte r manufacturers. This HBA is a 64-bit PCI device that can function in a 32-bit PCI slot; the slot conforms to the PCI specification (the rear edge of the P CI slot is notched). Caution: If you try to install the adapter in a PCI slot that does not conform to the PCI specification, you may damage the device. PCI and PCI-X slots look the same. If the PC contains both PCI and PCI-X slots, refer to the PC manufacturerâs instru ctions to determine the slot type. This HBA is designed and tested to operate at PCI bu s speeds of up to 133 MHz.
Installing the Adapter 21 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Installing the Adapter To install the HBAs: 1. Check the motherboard and make any necessary configura tion changes to accommodate the HBA. 2. Power down the perip herals, th en turn off the computer. 3. Remove the co mputer cover and save the screws. 4. Choose any PCI bus slo t that supports bus mastering. 5. Most motherboards automatically assign an IRQ level and interrupt line; if your motherboard d oes not, you must assign th e IRQ level and use interrupt line A for this slot. 6. Remove the slot cove r for the slot in which you will install the HBA. 7. Place the HBA in the slot. Carefully pres s the board into the slot until it seats firmly. 8. Secure the HBA to the chassis. Follo w the PC manufacturerâs instructions. 9. Connect the appropriate cable from the devices to the correspon ding LC-connector. 10. Carefully reinstall the computer cover. Insert and tighten the computer cover screws. 11. Power up all external FC devices, th en power up the PC and observe the monitor. The BIOS is disabled by default. 12. Enable the BIOS only if the b o ot device is attached to the HBA. This allows the system to boot faster . For further information about enabling the HBA BIOS, refer to â Fast! UTIL â on page 43. Con sequently, the de vices attached to the HBA are no t identified. For example: PCI Fibre Channel ROM BIOS V ersion x.xx Press <Alt-Q> for Fast!UTIL BIOS for Adapter 0 is disabl ed ROM BIOS not installed
Installing the Adapter 22 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installation Considerations If your system has an IDE hard disk, it may be assigned device number 80, which is the boot device. If your system does not have an IDE hard disk, a para llel SCSI HBA, or a RAID HBA, the first bo otable FC hard disk configured (the one with the lowest ID) is assigned devi ce number 80 and becomes the bo ot device. This HBA BIOS must be enabled if the boot device is connected to it. If you have a selectable boot BIOS and want to boot to an FC hard d isk, set the motherboard BIOS parameters to None or Not Installed. The ROM BIOS on the HBA automatically configur es the FC peripherals. Some system BIOS support selectable boot, which supersedes the HBA BIOS selectable boot setting. Select the HBA Fibre Channel hard disk in the system BIOS to boot from a Fibre Cha nnel hard disk attached to it.
23 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 3 Installing the Linux Driver This chapter provides instructions fo r installing the Linux driver for the FCA2214/FCA2214DC on an already insta lled Linux Red Hat and SuSE SLES 7 operating system. The software kit that is included with th e HBA contains the latest version of the software files at the time of shipment. So ftware files are updated periodically and can be obtained from the HP web sitee: http://www.hp.com/ cou ntry/us/eng/prodserv/ storage.html .
Installing the Linux Driver 24 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installing the Driver This section provides instru ctions for installi ng the ql a2300 d river into a Linu x operating system. To install the driver, you must be famili ar with the operatin g system under which the HBA is to operate, and have access to standard system documentation. To install the driver, you must perform the following: â Building a Driver from the Sources â Installing the Driver on the Boot Drive â Loading the Driver Building a Driver from the Sources If your Linux kernel version d oes not match the prebu ilt driver binaries, you need to build the driver in your configura tion locally. To build a single-processor version of the qla23 00 driver, see secti on Building a Uniprocesso r Version of the Driver in this chapter. To build a symmet ric multiprocessor (SMP) version of t he qla2300 driver, see section Building a Multiprocessor Version of the Driver in this chapter. Building a Uniprocessor Version of the Driver Perform the following steps to build a un iprocessor version of the qla2 300 driver: 1. If not already installed, extract the ke rnel-header and kern el-source RPM files from your Linux CD-ROM distribution. For example: # cd /mnt/cdrom/RedHat/RPMS # rpm -iv kernel-headers*.rp m # rpm -iv kernel-source*.rpm 2. Copy the qla2x00src- xx.x x .tgz file to the /home/qla2x00 directory. # cd /home # mkdir qla2x00 # cd /home/qla2x00 # mcopy a:*.tgz . (The perio d [.] at the end is required.) # tar -xvzf qla*.tgz 3. Build the qla2300 driver from the sources. # make ISP2300=1
Installing the Linux Driver 25 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Building a Multiprocessor Version of the Driver Perform the following steps to build an SMP versi on of the qla2300 d river: 1. If not already installed, extract the ke rnel-header and kernel-source RPM files from your Linux CD-ROM distribution. For example: # cd /mnt/cdrom/RedHat/RPMS # rpm -iv kernel-headers*.rp m # rpm -iv kernel-source*.rpm 2. Change to the Linux sourc e directory. For Red Hat, enter: # cd /usr/src/linux-2.4 For SuSE SLES, enter: # cd /usr/src/linux 3. At the command prompt, enter the following : # make menuconfig a. Choose Processor type and featu res, then pr ess ENTER . The Processor Type and Features menu display s . b. Choose Symmetric Multiprocessor, then press SPA CEBAR . c. Click Ex it . The system prompts: Do you wish to save your new kernel configuration? d. Click Yes . The system saves a new config file .config in the current directory. 4. At the command prompt, enter the following : # make dep 5. Copy the qla2x00src-v x.xx .tgz file to the /h ome/qla2x00 directory. # cd /home # mkdir qla2x00 # cd /home/qla2x00 # mcopy a:*.tgz . (The period [.] at the end is required.) # tar -xvzf qla*.tgz 6. Build the qla2300 driver from the sources. # make SMP=1 ISP2300=1
Installing the Linux Driver 26 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installing the Driver on the Boot Drive Note: The FCA2214/FCA2214DC HB A must be installed in the system before installing the qla2300 driver. Perform the following steps to install the qla2300 driver o n the boot drive: 1. Build the driver binary file. To build a driver binary from source files, see section Building a Dri ver from the Sources in this chapter. 2. Copy the qla2300.o binary file to the /lib/modules/ < kernel version >/kernel/drivers/scsi directory. 3. At the command prompt, enter the follo wing command to update the module dependen cy: # depmod -a The qla2300 driver is no w installed on your boot drive. However, the driver must be loaded before the syste m can access the devices attached to the HBA. Loading the Driver The qla2300 driv er must be loaded be fore the system can access the devices attached to the FCA2214/FCA2214DC HBA. To build a ramdisk image to automatically load the qla2300 driver at boot time, see section Building a Ramdisk Image to Load the ql a2300 Driver in this chapter. To load the qla2300 driver manually, see section Loading and Unloading the qla2300 Driver Manu ally in this chapter. Building a Ramdisk Image to Load the qla2300 Driver You can load the q la2300 driver at boot time usin g a ramdisk image as follows: 1. For Red Hat, add the following line to the fi le /etc/modules.conf : alias scsi_hostadapter qla23 00 Note: If there are other SCSI host adapter boards insta lled on your system and the scsi_hostadapter alias is used, d efine a different alias (for example, scsi_hostadapter n. n is a number in the range 1â9).
Installing the Linux Driver 27 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide 2. Build a new ramdisk image that contains the qla2300.o object file. The driver binary file qla2300.o must be copied to /lib/modules/< kernel release ver sion >/driver s/scsi . Note: The < kernel release version > is the L inux ker nel, re lease, an d ver sion of your system. 3. Add the depend ency for the qla2300 driver and b uild the ramdisk imag e: You can either run depmod -a or make sure the following line is in the /lib/modules/< kernel release ver sion >/modules.dep file: /lib/modules/ <kernel version > /kernel/drivers/scsi/ qla2300.o: /lib/modules/ <ker nel version> /kernel/ drivers/scsi/scsi_mod.o 4. Build the ramdisk image file: For a single-processor system, enter the following comm ands, replacing x.x.xxâx.x with your Linux version n umber: /sbin/mkinitrd /boot/newinit rd-image x.x.xx-x.x For a multiprocessor system, enter the following commands, replacing x.x.xxâx.x with your Linux version n umber. /sbin/mkinitrd /boot/newinit rd-image x.x.xx-x.xsmp For SuSE SLES, enter the following commands, replacing x.x. xxâx.x with your Linux v ersion nu mber. /sbin/mk_initrd /boot/newini trd-image x.x.xx-x.xsmp 5. Configure the boot lo ader with the new ramdisk ima ge. For the LILO install boot loader, perform these steps: a. Modify the / etc/ lilo.conf file to load the new ra mdisk image by changing the following line: initrd=/boot/initrd file name For example: initrd=/boot/newinitrd-image b. At the command prom pt, enter the following command to load the new lilo file: # lilo c. Reboot the system. The qla230 0 driver loads automatically.
Installing the Linux Driver 28 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide For the GRand Unified Bootloader (GRUB), perform these steps: a. Add the f ollowing line to one of the kernel entry sections in the /etc/grub.conf file to use the ramdisk image: initrd /boot/ <ramdisk file n ame> b. Reboot the system. Select the ke rnel with the new ramdisk image. Loading and Unloading the qla2300 Driver Manually Before loading the driver manually, fi rst build the driver from sources as described in the section Building a Uniprocessor Version of the Driver or the section Building a Mult iprocessor Version of the Driver . After manually loading the qla2300 driver , you can access the devices and unload the driver manually withou t rebooting the system. The dr iver is also unloaded each time the system is rebooted. To load the qla2300 driver: 1. Manually install the driver binary: a. Copy qla2300.o to /lib/modules/< kernel release version >/kernel/drivers/scsi directory. Note: The < kernel release version > is the L inux ker nel, re lease, an d ver sion of your system. b. Update the dependency file. You can either ru n depmod -a o r m a k e s u r e t h a t t h e following line is in the /lib/modules/<kernel releas e version>/modul es.dep file: /lib/modules/<kernel version>/kernel/drivers/scsi/q la2300.o: /lib/modules/<kernel version >/kernel/drivers/scsi/scsi_mod.o c. Enter the following comma nd to load the driver: # modprobe qla2300 d. Under the directory that contains the qla2300.o file, you can also enter the following command: # insmod qla2300.o
Installing the Linux Driver 29 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Note: HP recommends loading the driver using the modprobe comm and so that any driver parameter value specif ied in th e /etc/modules.conf file takes effect. e. Fo r Redhat 7.2 with kernel 2.4.9 -21 or later, rename the old binary included in the original distribution to ensure that it does not interfere with the updated version as follows: # cd /lib/modules/<kernel version>/kernel/drivers/addo n/qla2300 # mv qla2300.o qla2300_rh.o After renaming the older driver version, lo ad the new driver using modprobe after updating the dependency file. 2. To manually unl oad the qla2x00 driver , enter the foll owin g command at the command prompt: # modprobe âr qla2300 System Driver Parameter max_scsi_luns Support for multiple LUNs ca n be configured in one of three ways. Currently, the maximum numb er of LUNs that can be scanned for each device is 128. Note: If you have multiple HBAs, se t max_scsi_luns to the largest number of LUNs supported by any one of these HBAs. â To configure multiple LUN support du ring boot time, enter the following command at the boot p rompt: boot: linux max_scsi_luns=12 8 â If the SCSI Mid-Layer is compiled as a module, add the following line to t he /etc/modules.conf file to scan for multiple LUNs at each boot: option scsi_mod max_scsi_lun s=128 â If the SCSI Mid-Layer is not compiled as a module, the boot loader can be configured to scan for multiple LUNs each time the system boots. For LILO, perform the following steps: 1. Add the following line to each of th e kernel images listed in the /etc/ lilo.conf file: append=âmax_scsi_luns=128â
Installing the Linux Driver 30 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide 2. Enter the following command: #lilo 3. Reboot the system. For GRUB, perform the following steps: 1. Append the max_ scsi_luns parameters to each of the kernel images listed in the /etc/ grub. conf file. For examp le: kernel /vmlinux-2.4.7-10 ro root=/dev/hda2 max_scsi_luns=128 2. Reboot the system. Driver Command Line Parameters The following command line options are available: â Verbose â This option provides detailed de bug information. Fo r example: # insmod qla2300.o options = verbose Waiting for LIP to complete. ... scsi%d: Topology - %s, Host Loop address 0x%x scsi(%d): LIP occurred scsi(%d): LIP reset occurred â Quietâ This option keeps the driver from d isplaying. For exampl e: # insmod qla2300.o ql2xopts = quiet Proc Filesystem Support The /proc file system for the QLA2 300 driver can be found i n the /proc/scsi/qla2300/ directory. Th is direct ory contains a file for each SCSI HBA in the system. Each file presents informatio n about the adapter an d transfer statistics for each discovered LUN .
31 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 4 Installing the Windows Driver This chapter provides inst ructions for installing th e Windows driver for the FCA2214/FCA2214DC ada pterâs HP2300.SYS driver on an already installed Windows 2000 or Window s 2003 Server operating system. The software kit that is included with th e HBA contains the latest version of the software files at the time of shipment. So ftware files are updated periodically and can be obtained fro m the HP website: http://www.hp.com/ cou ntry/us/eng/prodserv/ storage.html .
Installing the Windows Driver 32 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installing a New Windows Driver The FCA2214/F CA2214DC HBAs are plug-and-play devi ces that are automatically detected by Windows operating systems. Note: For the FCA2214DC, the Windows Device Manager detects and displays two instances of the HBA. You must install the driver for each instance. There fore, for the FCA2214DC, you must perform the following steps twice, once for each instance of the HBA displayed by the Device Manager. Perform the following steps to add the Wi ndows driver to a previously installed Windows sy stem: 1. Install the HBA as describe d in â Installing the Adapter â on page 17. 2. Restart ur turn on the computer. 3. Windows detects the newly insta lled device, then displays the Found New Hardware with SCSI controller message. The Found New Hardware Wizard program is launched to begin in stalling the HP2300.SYS driver for the FCA2214/FCA221 4DC HBA. 4. Click Next. 5. Choose Search for a suitable driver for my device (r ecommended) . Click Next . 6. Scroll down the Hardware types list, se lect SCSI and RAID controllers and click Next . 7. Insert the FCA2214/FCA 2214DC CD-ROM and clic k Have Disk . 8. In the Install From Disk dialog box, enter the d r ive letter for the CD-ROM and click OK . 9. Click Next. 10. In the Start Device Driver Installation dialog box, click Next . 11. Click Finish in the Upgrade Device Driver Wizard/Completing the Upgrade Device Driver Wizard dialog box. The following message displays : Your hardware settings have changed. You must restart your computer for these changes t o take effect. Do you want to restart your computer now? Click Yes .
Installing the Windows Driver 33 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide If you are adding additional HBAs to th e system, or if you are installing the FCA2214DC, Windows de tects another device when the syst em reboots. The Found New Hardware with FCA2214 PCI Fibre Ch annel Adapter message displays. Perform the following steps to complete the driver installation: 1. When th e Insert Disk message displays, make sure the CD-ROM is inserted and click OK . 2. Click Finish in the Found New Hardware Wizard /Completing the Found New Hardwa re Wizard scre en. 3. The following message displays: Your hardware settings have changed. You must restart your computer for these changes t o take effect. Do you want to restart your computer now? 4. Click Yes. 5. Repeat step 1 through step 4 for any additional HBAs. Make sure to reboot after installing the driver for the last HBA.
Installing the Windows Driver 34 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Updating an Existing Windows Driver Note: For the FCA2214DC, the Windows Device Manager detects and displays two instances of the HBA. You must install the driver for each instance. There fore, for the FCA2214DC, you must perform the following steps twice, once for each instance of the HBA displayed by the Device Manager. Perform the following steps to update the Windows driver: 1. Choose Start >Settings > Control Panel >System . 2. Choose the Hardware tab, then click Device Manager . 3. Scroll down through the ha rdware types and select SCSI and RAID controller . 4. Choose FCA221 4 PCI Fibre Channel Adapter fromthe device list, then click Properties . 5. Click the Driver tab, then click Update Driver to start the Upgrade Device Drier Wizard. Click Next . 6. Select Display a list of the known devcie drivers for this device so that I can choose a specific driver . Click Next . 7. Insert the FCA2214/FCA 2214DC CD-ROM and clic k Have Disk . 8. Enter the CD-ROMâs drive letter on the Copy manufacturerâs file from screen. 9. Click Next on the Select a Device Driver and the Start Device Driver Installation screens. 10. Click Finish on the Completing the Upgrade Device Driver screen. The following message displays: Your hardware settings have changed. You must restart your computer for these changes t o take effect. Do you want to restart your computer now? 11. Click Yes .
35 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 5 Installing the NetWare Driver This chapter provides instruc tions for installing the NetWare driver in an already installed NetWare system. It de scribes: â NetWare Driver Files and Parameters , page 36 â Installing the Driver , page 37
Installing the NetWare Driver 36 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide NetWare Driver Files and Parameters For this adapter to function properly with the Modular Smart Array 1000 (MSA1000), cpqshd.cdm version 0.200 or later has to be loaded on the server. When loading the QL2300.HAM driv er, the driver switches list ed in Table 5 are required. They are added automatically if you install your driver with the NWCONFIG utility. Changing or omit ting these swit ches may lead to unpredictabl e results or your server no t seeing the storage devices on the SAN. For a complete list of driver switches, please refer to the README.TXT file that came with the driver. Table 5: QL2300.HAM Driver Param eters Parameter Description SLOT = n Specifies to Ne tWare the PCI slot (slot n ) in which the FCA2 210 board is installed. The d river must be loaded once for each FCA2210 boa rd in your system. For example: LOAD QL2x00.HAM SLOT=3 LUNS Specifies to NetWare to scan for a ll luns during the load of this driver instance (otherwise NetWare will only scan for lun zero devices); the scanned lun number ra nge is 0 to (n - 1) where n is specifie d by the /MAXLUNS=n option. This switch is required for multi-L UN storage subsystems, for example, RA ID subsystems. For example: LOAD QL2x00.H AM SLOT=3 /LUNS /ALLPATHS Disables failover and re ports to NetWare all devices on all adap ter paths; this allows upper layer module s to do failover across a Netware server's multiple adapte rs. For example: LOAD QL2x00.HAM SLOT=3 /LUNS /A LLPATHS /PORTNAMES Internally tr acks devices by portname rather than nodename; t his is required when stor age luns do not have a 1:1 cor respondence across portnames; this allows upper layer modules to do failove r across a stor age subsystem 's multiple port s. For exam ple: LOAD QL2x00.H AM SLOT=3 /LUNS /P ORTNAMES /MAXLUNS=n Set the maximum nu mber of luns allowed dur ing the lun scan; defau lt is n=32. The rang e of luns search ed is 0 to (n-1). For example: LOAD QL2x00.HAM SLOT=3 /LUNS /MAXLUNS=332
Installing the NetWare Driver 37 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Installing the Driver Note: The QL23 00.HAM driver may not be compatible with NetWare versions earlier than v4.2. This section provides inst ructions for installing the QLA2300 driver into a NetWare operating system. To install the driver, you must be familiar with the NetWare oper ating syst em and have a ccess to st andard sys tem docume ntation. To install the NetWare driver i n a previous ly installed Ne tWare 5.1 or 6.0 system, you must perform th e following step s: Note: The following procedure modifies your NetWare STARTUP.NCF file to load the driver automatically when your system boots. 1. Copy the driver d irectory of the kit you downloaded to a diskette or to a CD-ROM. 2. Start NetWare and load the NetWare Install program from the NetWare server prompt (SERVERNAME:). 3. At the command prom pt, en ter the following command: LOAD NWCONFIG 4. Choose Driver options from the main menu. 5. Choose Configure disk and storage device drivers . 6. Select an additional driver. 7. Press INSERT to install an unlisted driver. 8. Press F3 and enter the path to the installati on diskette or CD (that you created in step 1 ). 9. Press ENTER to select the QL2300.HAM driver. 10. If prompted, click Yes to copy the driver. 11. You are prompted for the serv er directory. Enter the path of the server directory, or press ENTER to accept the default.
Installing the NetWare Driver 38 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide 12. Choose Select/Modify Driver Parameters and enter the slot number. If you have only one HBA in your server, this parameter is ignored. However, y ou must specify a valid number during installation. Other driver paramete rs can be changed at this point. Fo r the MSA1000, you should not change any of the parameters listed in Table 5 , except the values for PORTDOWN and MAXLUNS to fit your environment. Pl ease refer to the README.txt file that came with the driver for a complete explanation of all driver parameters. 13. Press F10 to save the parameter settings. 14. Choose Save parameters and load driver to complete the NetWare setup. 15. Exit the installation program. Note: If ASPI support is required for the S CSI devices, you mu st load the NWASPI.CDM module, which is p rovid ed by Novell. For example, enter: LOAD QL2300.HAM LOAD NWASPI.CDM
39 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 6 Troubleshooting Three basic types of installation pro ble ms can cause your FCA221 4/FCA2214DC HBA to function incorrectly: hardware pr oblems, system co nfiguration problems, or Fibre Channel problems. The follo wing se ction provides chec k lists to help you determine why your HBA is not functioning.
Troubleshooting 40 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Hardware Problem Checklist â Are all of the circuit cards inst alled securely in the system? â Are all of the cables securely connecte d to the correct connectors? Be sure that the FC cables that attach from th e HBA connectors to the device are connected correctly. For ex ample, the optical transmit connector on the HBA must be connected to the optical r eceive connector on the device. Some connectors require a firm push to ensure proper seating. An easy way to check for correct seating is to switch the connectors on either the HBA or the device, then reboot your system. If the BIOS is enabled, devices attached to the HBA are displayed on the screen. â Is the HBA installed correctly in the PCI slot? Is it seated firmly in the slot? â Check for interference due to nonstandard PCI connectors. â Is the Fast!UTIL data rate setting correct? Refer to â Fast!UTIL â on page 43 for information about setting the data rate. â Are all external peripherals properly powered up? Refer to Appendix A for information about displaying attached devices.
Troubleshooting 41 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide System Configuration Problems If you have problems with the motherboard conn ection, your adapter may not function properly. All PCI-compliant and PCI-X-compliant sy stems automatically detect 32-bit or 64-bit adapters and set the appropriate bus speed (for example, 33 MHz or 133 MHz). Check the motherboard for proper config uration. See the documentation supplied with your computer, or contact your computer dealer to determine if your mother board requires special configuration. Fibre Channel Problem Checklist â Were all of the FC devices powered up before you powered up th e PC? â Check that all cables ar e proper ly connec ted. â Have you configured your RAID contro ller using the utilities provided by the manufacturer? â Some Fibre Channel switches support zoni ng. Make sure that your switc h is configured correctly.
Troubleshooting 42 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide
43 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide A Fast! UTIL This appendix provides detailed confi guration information for advanced users who want to customize the configuration of the FCA2214/FCA2214DC HBA and the connected devices. This HBA can be configured using Fast! UTIL, HPâs BIOS-res ident configuration tool. Access Fast! UTIL by pressing ALT Q during the HBA BIOS initialization (it may take a few seconds for the Fast! UTILOptions menu to display). If you have more th an one HBA, Fast! UTIL asks you to select th e HBA you want to configure. After changing the settings and exiting the utility, Fast! UTIL reboots your system to load the new parameters. Caution: If the configuration settings are incorrect, your HBA may not function properly. The following sectio ns describe the Fast! UTIL options.
Fast!UTIL 44 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Configuration Settings The first selection on the Fast! UTIL Options menu is Configuration Settings. These settings configure th e Fibre Channel devices and the HBA to which they are attached. Host Adapter Settings From the Configuration Settings menu in Fast! UTIL, select Host Adapter Settings . Table 6 lists the default settings for the HBA: The following section describes the settings: â Host Adapter BIOS âWhen this setting is Disabled, the ROM BIOS on the HBA is disabled, freeing space in upper memory. This setting must be enabled if you a re booting from an FC hard disk attached to the HBA. The default is Disabled. â Frame Size âThis setting sp ecifies the maximum frame length supported by the HBA. The default size is 2048, which provides maximum performance for F-Port (point-to-point) conn ections. â Loop Reset Delay âAfter resetting the loop, the firmware refrains from initiating any loop activity for the number of seconds specified in this setting. The default is 5 seconds. â Adapter Hard Loop ID âThis setting forces the adap ter to attempt to use the ID specified in the Hard Loop ID setting. The default is Disabled. â Hard Loop ID âIf the Adapter Hard Loop ID se tting is enabled, the adapter attempts to use the ID specified in this setti ng. The default ID is 0. Table 6: Host Adapter Settings Setting Options Default Host Adapter BIOS Enab led, Disabled Disabled Frame Size 512, 1024, 204 8 2048 Loop Reset Delay 0 â60 seconds 5 seconds Adapter Hard Loo p ID En abled, Disabled Disabled Hard Loop ID 0â125 0
Fast!UTIL 45 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Selectable Boot Settings This option enables you to select the n ode name from which you want to boot. Once enabled, this option for ces the system to boot on the selected FC hard disk, ignoring any IDE hard disks attached to your system. If you disable this opti on, the system looks for a boot devi ce (as selec ted in the sy stem BIOS). In di sabled mode, the Boot ID and Bo ot LUN parameters have no effect. Some new system BIOS support sele ctable boot, which supersedes the Fast! UTIL selectable boot setting. To boot from an FC hard disk attached to the HBA, select the HBA Fibre Channe l hard disk on the system BIOS . Note: This option applies only to hard disks; it does not apply to tape drives and other nondisk devices. Restore Default Settings This option restores th e HBA default settings. Raw NVRAM Data This option displays the adapterâs NVRAM contents in hexadecimal format. This is a troubleshooting tool; yo u cannot modify the data . Advanced Adapter Settings From the Configuration Settings menu in Fast! UTIL, select Advanced Adapter Settings . Table 7 lists the default settings for the HBA: Table 7: Advanced Adapter Settings Setting Options Default Execution Throttle 1â256 16 Fast Command Posting E nabled, Disabled Disabled 4GByte Address ing Enabled, Disab led Disab led Luns per Targe t 0, 8, 16, 32, 64 , 128, 256 128 Enable LIP Reset Yes, No No Enable LIP Full Login Yes, No Yes Enable Target Reset Yes, No Yes
Fast!UTIL 46 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide The following section describes the settings: â Execution Throttle âThis setting specifies th e maximum number of commands executing on an y one port. When a portâs execution throttle is reached, no new commands are execute d until the current command finishes executing. The valid options for this setting are 1â256. The default is 16. â Fast Command Posting âThi s setting decreases command execution time by minimizing the number of int errupts. The default is Disabled. â >4GByte Addressing âThis option should be Enabl e d if the system has more than 4 GB of memo ry available. The default is Disabled . â LUNs per Tar get âThis setting specifies the number of L UNs per target. Multiple LUN support is typically for RAID boxes that use LUNs to map drives. The default is 8. If you do no t need multiple LUN support, set the number of LUNs to 0. â Enable LIP Reset âThis setting determines the type of loop initialization process (LIP) reset that is used when the operating system initiates a bus reset routine. When this setting is Yes, the driver ini tiates a global LIP reset to clear the target device reserva tions. When this setting is No, the driver i nitiates a global LIP reset with full login. The default is No. â Enable LIP Full Login âThis setting instructs the ISP chip to re-login to all ports after any LIP. The default is Yes. â Enable Target Reset âThis setting enables the drivers to issue a Target Reset command to all devices on the loop when a SCSI Bus Reset command is issued. The default is No. â Login Retry Count âThis setting specifies the number of times the software tries to log in to a device. The default is 8 retries. Login Retry Count 0â255 8 Port Down Retr y Count 0â255 16 Drivers Load RISC Co de Enabled, Disabl ed Enab led Enable Database Updates Yes, No No Disable Database L oad Yes, No No IOCB Allocation 1â512 buffers 256 buffers Extended Error Log ging Enabled, Disabled Disabled Table 7: Advanced Adapter Settings (Co ntinued) Setting Options Default
Fast!UTIL 47 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide â Port Down Retry Count âThis setting specifies the number of times the software retries a command to a port retu rning port down status. The default is 8 retries. â Drivers Load RISC Code âWhen this setting is Enabled, the HBA uses the RISC firmware that is embedded in th e software driver. When this setting is Disabled, the software driver loads the RISC firmware that is stored in the HBA BIOS. The default is Enabled. â The driver being loaded must suppor t this setting. If the driver does not support this setting, the result is the same as Di sabled regardless of the setting. Leaving this option enabled guaranties a certified combination of software driver and RISC firmware. â Enable Database Updates âWhen enabled, this settin g allows the software to save the loop confi guration informa tion in flash memory when the system powers down. The default is No. â Disable Database Load âWhen enab led, the device database is read from the Registry during driver initialization. When disabled , the device database is created dynamically during driver initi alization. The default is No. â IOCB Allocation âThis setting specifies the maximum number of buffers from the firmwareâs buffer pool that are allocated to any one port. The default is 256 buffers. â Extended Error Logging âThis setting provides ad ditional error and debug information to the operatin g system. Wh en Enabled, events a re logged i nto the Windows NT/Windows 2000 Event Viewer. The default is Disabled.
Fast!UTIL 48 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Extended Firmware Settings From the Configuration Settings menu in Fast! UTIL, select Extended Firmware Se ttings . Table 8 lists the default settings for the HBA: Table 8: Extended Firmware Settings Setting Options Default Extended Control Block Enabled, Disabled Enabled RIO Operation Mo de 0, 1, 2, 3, 4 0 Connection O ptions 0, 1, 2 2 Class 2 Service Enabled, Disabled Disabled ACK0 Enabled, Disabled Disabled Fibre Chan nel Tape Su pport Enabled, Disabled Enabled Fibre Chan nel Confirm Enabled, Dis abled Enabled Command Refe rence Number E nabled, Disabled Disabled Read Tran sfer Ready Enab led, Disabled Disabled Response Timer 0â255 0 Interrupt Dela y Timer 0â255 0 Data Rate 0 , 1, 2 2
Fast!UTIL 49 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide The following section describes the settings: â Extended Control Block âThis setting enables all ot her extended firmware settings. The default is Enabled. â RIO Operation Mode âThis setting specifies the reduced interrupt operation (RIO) modes, if supported by the so ftware driver. RIO modes allow posti ng multiple command completions in a single interrupt (see step 9 ). The default is 0. â Connection Options âThis setting defines the typ e of connection (loop or point-to-point) or connection preference (see Table 10 ). The default is 2. â Class 2 Service âThis setting enables Class 2 service parameters to be provided during all automa tic logins (loop ports). The default is Disabled. â ACK0 âThis setting determines the type of ACK used. When this setting is Enabled, sequence ACK is used. When th is setting is Disabled, frame ACK is used. The default is Disabled . â The Class 2 Service setting must be Enabled to use the ACK0 setting. â Fibre Channel Tape Support âThis setting enables FCP-2 recovery. The default is Enabled. â Fibre Channel Confirm âThis setting enables the host to send the FCP confirmation frame when requ ested by the target. The default is Enabled. This setting must be Enabled if the Fibre Channel Tape Support setting is Enabled. Table 9: RIO Operation Modes Option Operation Mode 0 No multiple responses 1 Multiple respon ses, 16-b it handles, int errupt host 2 Multiple respon ses, 32-b it handles, int errupt host 3 Multiple respon ses, 16-b it handles, delay host interrupt 4 Multiple respon ses, 32-b it handles, delay host interrupt Table 10: Connection Options Option Type of Connection 0 Loop only 1 Point-to- point only 2 Loop preferr ed, otherwise point -to-point
Fast!UTIL 50 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide â Command Reference Number âThis setting is reserved. The default is Disabled. â Read Transfer Ready âThis setting is reserved. The default is Disabl ed. â Response Timer âThis setting contains the value (in 100-microsecond increments) used by a timer to lim it the time waiting accumulating multiple responses. For example, if this fie ld is 8, the time limit is 800 microseconds. The default is 0. â Interrupt Delay Timer âThis setting c ontains the value (in 100-microsecond increments) used by a timer to set the wait time between accessing (DMA) a set of hand les and generating an interrupt. The default is 0. â Data Rate âThis setting determines the data rate. When this setting is 1, the HBA runs at 2 Gb/s. When this setting is 2, Fast! UTIL determines what rate your system can accommodate and sets th e rate accordingly. The default is 0 (the HBA runs at 1 Gbps). Scan Fibre Channel Devices This option scans the FC loop and lists all the connected devices by loop ID. Information ab out each device is listed, for examp le, vendor name, p roduct name, and revision. This information is useful when configuring your HBA and attached devices. Fibre Disk Utility This option scans the FC loop and lists a ll the connected devices by lo op ID. You can select a hard disk and perform a low- level format or verify the hard disk. Caution: Performing a low-level format de stroys all data on the hard disk. Select Host Adapter If you have multiple HBAs in your system, use this setting to select and then configure or view the settings of a specific HBA.
51 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide B Regulatory Compliance Notices This appendix covers the f ollowing topics: â Federal Communications Commi ssion Notice , page 52 â Declaration of Conformity for Produc ts Marked with the FCC LogoâUnited States Only , page 53 â Class A Equipment , page 54 â Laser Devices , page 55
Regulatory Compliance Notices 52 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Federal Communications Commission Notice Part 15 of the Federal Communicat ions Commission (FCC) Rules and Regulations has estab lished Radio Frequenc y (RF) emission limits to provide an interference-free radio frequency spectr um. Many el ectronic devices, including computers, generate RF energy incident al to their intended function and are, therefore, covered by these rules. Th ese rules place computers and related peripheral devices into two classes, A and B, depe nding upon their intend ed installation. Class A devices are those th at may reasonably be expected to be installed in a business or commercial envi ronment. Class B devices are those that may reasonably be expected to be inst alled in a resident ial environment (for example, personal computers). The FCC requ ires devices in both classes to bea r a label indicating the interfere nce potential of the device and additional operating instructions for the user. The rating label on the device shows the cl assification (A or B) of the equipment. Class B devices have an FCC logo or FCC ID on the label. Class A devices do not have an FCC logo or ID on the label. Afte r the class of the device is determined, refer to the corresponding st at ement in the sections below. Class A Equipment This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant t o Part 15 of th e FCC Rules. These limits are designed to provide reasonable protection against harm ful interference when the equipment is operated in a commercial environmen t. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accord ance with the instructions, may cause harmful in terference to radi o communications. Operation of this equipment in a residential area is likely to cause harmful interference, in which case the user will be required to correct the interference at personal expens e.
Regulatory Compliance Notices 53 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Declaration of Conformity for Products Marked with the FCC LogoâUnited States Only This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interferen ce received, includin g interference that may cause und esired operatio n. For questions regarding your product, contact: Hewlett-Packard Company 3000 Hanover St. Palo Alto, CA 94304-1185 Or call 1-800-652-6672 . To identify the device, refer to the part , series or model number foun d on the product. Modifications The FCC requires the user to be notified that any chang es or modifications made to this device that are not expressly appr oved by HP may void the userâs authority to operate th e equipmen t. Network and Serial Cables Connections to this device mu st be made with shielded cables with metallic RFI/EMI connector hoods in order to ma intain compliance wi th FCC Rules and Regulations. Canadian Notice (Avis Canadien)
Regulatory Compliance Notices 54 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Class A Equipment This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Eq uipment Regulations. Cet appareil numérique de la classe A re specte toutes les exigences du Règlement sur le matériel brouilleur du Canada. Japanese Notice Japanese Class A Notice
Regulatory Compliance Notices 55 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Laser Devices All HP systems equipped with a laser de vice comply with safety standards, including International Electrotechnical Commission (IEC) 825. With specific regard to the laser, the equipment co mplies with laser product performance standards set by government agencies as a Class 1 laser product. The product does not emit hazardous light; the beam is to tally enclosed during all modes of customer opera tion and m aintenance. Laser Safety Warnings WARNING: To reduce the risk of ex posure to hazardous radiation: Do not try to open the laser device enclosu re. There are no user-serviceable components inside. Do not operate controls, make adjustme nts, or perform procedures to the laser device other than those specified herein. Allow only HP authorized service tec hnicians to repair the laser device. Compliance with CDRH Regulations The Center for Devices and Radiological Health (CDRH) of the U.S. Food and Drug Administration implem ented regulations for laser products on August 2, 1976. These regulations apply to laser prod ucts manufactured from Augu st 1,1976. Complian ce is mandatory for pr oducts marketed in the United States. Compliance with International Regulations All HP systems equipped with l aser devi ces comply with appropriate safety standards including IEC 825. Label The transceiver on the adapter is a Clas s I laser product. It complies with IEC 825-1 and FDA 21 CFR 1 040.10 and 1 040.11. The transceiver must be operated under recommended operating conditions. CLASS I LASER PRODUCT
Regulatory Compliance Notices 56 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide
57 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide C Electrostatic Discharge To prevent damaging the system, you must take pr ecautions when setting up the system or when handling p arts. A discharge of static electricity from a finger or other conductor may damage system adapters or other static-sensitive devices. This type of damage can reduce the life expectancy of the device. To prevent electrostatic damage, observe the following precautions: â Avoid hand contact b y transporting an d storing products in static-safe containers. â Keep electrostatic-sensitive parts in th eir containers until they arrive at static-free workstations. â Place parts on a grounded surface before removing them from their containers. â Avoid touching pins, leads, or circ uitry. â Always make sure you are properly grou nded when touching a static-sensitive component or assembly.
Electrostatic Discharge 58 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Grounding Methods There are several method s for grounding. Use one or more of the following methods when handling or insta lling electrostatic-sensitive parts: â Use a wrist strap conne cted by a ground cord to a grounded workstation or computer chassis. Wrist straps are fl exible straps with a minimum of 1 megohm ± 10 percent resistance in the gr ound cords. To provide prop er grounding, we ar the strap snug agains t the skin. â Use heel straps, toe straps, o r boot stra ps at standing workstations. Wear the straps on both feet when standing on conductive floors or d issipating floor mats. â Use conductive field service tools. â Use a portable field service kit with a folding static-dissipating work mat. If you do not have any of the suggested equip ment for proper grounding, have an HP authorized reseller install the part. Note: For more information on static electri city, or for assistance with product installation, contact your HP authorized rese ller.
59 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide index Index Index A adapters components 18 installing 21 before you begin 20 BIOS 21 considerations 22 prerequisites 18 specifications 15 audience 8 authorized reseller, HP 12 C cables, FCC compliance statement 53 Canadian notice (Avis Canadien) 53 Class A equipment 54 Class A equipment Canadian notice (Avis Canadien) 54 FCC compliance sta tement 52 compliance notices Canadian (Avis Canadien) 53 Japanese 54 components adapters 18 jumpers 20 LED indicators 19 conventions document 9 equipment symbols 10 text symbols 9 D document conventions 9 related docume ntation 8 drivers HP2300.SYS 32 QL2300.HAM 37 qla2300 24 E electrostatic discharge 57 environmental specifications 15 equipment symbols 10 F Fast! UTIL Advanced Adapter settings 45 Extended Firmware settings 48 Fibre Disk Utility 50 Host Adapter settings 44 Raw NVRAM data 45 Restore default settings 45 Scan Fibre Chan nel Devices 50 Select Host Adapter 50 Selectable Boot settings 45 FCC compliance statement 52 cables 53 Class A equipment 52 declaration of confor mity 53 modifications 53
Index 60 FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, an d Windows In stallation Guide features complies with 14 Fabric Loop Attach (FLA) 14 Fast! UTIL 14 Fibre Channel Protocol Manager (FPM) 14 Fibre Channel Protocol-SCSI 14 Private Loop Direct Attach (PLDA) 14 G getting help 12 grounding methods 58 H help, obtaining 12 HP authorized reseller 12 storage web site 12 technical support 12 HP2300.SYS driver 32 I installing adapters 21 before you begin 20 BIOS 21 considerations 22 prerequisites 18 Linux driver 24 NetWare driver 37 new Windows driver 32 J Japanese notice 54 L laser devices 55 CDRH regulations 55 international regulations 55 label 55 safety warnings 55 Linux installing driver 24 building a driver from the sources 24 installing the driver on the boot drive 26 loading the driver 26 qla2300 driver 24 M modifications, FCC compliance statem ent 53 N NetWare installing the driver 37 NWCONFIG utility 36 P parameters, QL2300.HAM driver 36 PCI-X bus slots master 20 slave 20 problems configuration 41 fibre channel 41 hardware 40 Q QL2300.HAM driver installing 37 parameters 36 qla2300 driver 24 R regulartor y complian ce notices Canadian Notice (Avis Canadien) 54 Federal Commission notice 52 Japanese Notice 54 Laser devices 55 related docume ntation 8
Index FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide 61 S specifications adapters 15 environmental 15 symbols in text 9 on equipment 10 T technical support, HP 12 text symbols 9 troubleshooting configuration problems 41 fibre channel problems 41 hardware p roblems 40 U updati ng Wind ows dri ver 34 W warning symbols on equipment 10 web sites, HP storage 12 Windows installing new drivers 32 updating drivers 34
Index 62 FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, an d Windows In stallation Guide
© Copyright 2003â2004 Hewlett-Pa ck ard Development Compan y, L.P. Hewlett-Packard Company mak es no warranty of any kin d wi th regard to this material , inc luding, but not limited to, the implied warranties of merchantability a nd fitness for a pa rticular purpose. Hewlett-Packard shal l not be liable for errors contained herein or for incidental or consequential damages in conn ection with the furnishing, performance, or use of this material. This document contains proprieta ry info rmation, which is protected by copyright. No part of this document may be photocopied, reproduced, or translated into another language without the prio r written consent of Hewlett-Packard. The information contained in this document is subject to change witho ut notice. The only warranties for HP products and services are set for th in the express warra nty statements accompanying s uch products and services. Nothing herein should be construed as constituting an additional wa rranty. HP shall not be liable f or technical or editorial errors or omissions contained herein. Linux is a U.S. registered trademark of Linus Torvalds. Microsoft®, Windows®, and Windows NT® are U.S. registered trademarks of Microsoft Corporation. Hewlett-Packard Company s hall not be liable for technical or editorial errors or omis sions contained herein. Th e information is provided âas isâ without warranty of any kind and is subject t o change without notice. The warranties for Hewlett-Packard Comp any products are se t forth in the express limited warranty statements for such products. Nothing herein should be construed as constituting an additional warranty. Printed in the U.S.A. FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, and Windows Installation Guide Third Edition (July 2004) Part Number: AAâRSBMCâTE
3 FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide contents Contents About this Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Text symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Equipment symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Getting help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 HP technical support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 HP storage web site . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 HP authorized reseller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1 Adapter Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 Adapter Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 Adapter Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2 Installing the Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 Installation Prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 Adapter Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 LED Indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 Before You Begin Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Installing the Adapt er . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Installation Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Contents 4 FCA2214/FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Win dows Installation Guide 3 Installing the Linux Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 Installing the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Building a Driver from the Sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Building a Uniprocessor Version of the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Building a Multiprocessor Version of the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Installing the Driver on t he Boot Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 Loading the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 Building a Ramdisk Image to Load the qla2300 Driver . . . . . . . . . . . . . . . . . . . . . . 26 Loading and Unloa ding the qla2300 Driver Manually . . . . . . . . . . . . . . . . . . . . . . . 28 System Driver Parameter max_scsi_luns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Driver Command Line Paramete rs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Proc Filesystem Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 4 Installing the Windows Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 Installing a New Windows Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Updating an Existing Windows Driver. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 5 Installing the NetWare Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35 NetWare Driver Files and Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Installing the Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 6 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 Hardware Problem Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 System Configuration Problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Fibre Channel Problem Checklist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 A Fast!UTIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43 Configuration Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Host Adapter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Selectable Boot Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Restore Default Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Raw NVRAM Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Advanced Adapter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Extended Firmware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Scan Fibre Channel Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Fibre Disk Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Select Host Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 0
Contents 5 FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide B Regulatory Compliance Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .51 Federal Communications Commission Notic e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Class A Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 Declaration of Conformity for Products Marked with the FCC LogoâUnited States Only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Modifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Network and Serial Cables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Canadian Notice (Avis Canadien) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 Class A Equipment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Japanese Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Japanese Class A Notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Laser Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Laser Safety Warnings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Compliance with CDRH Regulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Compliance with International Regulations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Label . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 C Electrostatic Discharge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .57 Grounding Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 Figures 1 Adapter Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 2 LED Indicators and Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Tables 1 Document conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2 HBA Environmental Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 3 HBA Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4 LED Indicators Activity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 5 QL2300.HAM Driver Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 6 Host Adapter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4 7 Advanced Adapter Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 8 Extended Firmware Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 9 RIO Operation Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 10 Connection Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Contents 6 FCA2214/FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Win dows Installation Guide
7 FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide about this guide About this Guide About this Guide This installation guide provid es information to help you: â Install the FCA2214/FCA2214DC HBA. â Contact technical support for additional assistance. âAbout this Guideâ topics include: â Overview , page 8 â Conventions , page 9 â Getting help , page 12
About this Guide 8 FCA2214/FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Win dows Installation Guide Overview This section covers the following topics: â Intended Audience â Related Documentation â Related Documentation Intended Audience This book is intended for use by system administrators who are experienced with the following: â Linux operating system â NetWare operating system â Windows 2000 and Windows 2003 Server op erating systems â Host bus adapters Related Documentation In addition to this guide, HP provides the HP StorageWorks FCA2214/FCA2214DC PCIâX Host Bus Adapters for Linux, NetWare, and Windows Release Notes
About this Guide FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide 9 Conventions Conventions consist of the following: â Document convention s â Text symbols â Equipment symbols Document conventions This document follows the conventions in Table 1 . Text symbols The following symbols may be found in th e text of this guide. They have the following meanings: WARNING: Text set off in this manner indicates that failure to follow directions in the warning could re sult in bodily harm or death. Caution: Text set off in this manner indicate s that failure to follow directions could result in damage to equipme nt or data. Table 1: Document conventions Convention Element Blue text: Figure 1 Cross-reference li nks Bold Menu items, buttons, and key, tab, and box names Italics Text emphasis and document titles in body text Monospace font User input, comm ands, code, file and directory names, and system responses (output and m essages) Monospace, italic font Command-line and code variables Blue underlined sans serif font text ( http://www.hp.com ) Web site addresses
About this Guide 10 FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, an d Windows In stallation Guide Tip: Text in a tip provides additional help to readers by providing nonessential or optional techniques, pr ocedures, or shortcuts. Note: Text set off in this manner presents commentary, sidelights, or interesting points of information. Equipment symbols The following equipment symbols may b e found on hardware for which this guide pertains. They have the following meanings: Any enclosed surface or area of the equipment marked with these symbols indicates the presence of el ectrical shock hazards. Enclosed area contains no oper ator serviceable parts. WARNING: To reduce the risk of personal injury from electrical shock hazards, do not open this enclosure. Any RJ-45 receptacle marked with these symbols indicates a network interface connection. WARNING: To reduce the risk of electric al shock, fire, or damage to the equipment, do not plug telephone or telecommunications connectors into this receptacle. Any surface or area of the equi pment marked with these symbols indicates the presence of a hot su rface or hot component. Contact with this surface could result in injury. WARNING: To reduce the risk of personal inj ury from a hot component, allow the surface to cool before touching.
About this Guide FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide 11 Power supplies or systems marked with these symbols indicate the presence of multiple sources of power. WARNING: To reduce the risk of persona l injury from electric al shock, remove all power cords to completely disconnect power from the power supplies and systems. Any product or assembly marked with these symbols indicates that the component exceeds the recommended weight for one indivi dual to handle safely. WARNING: To reduce the risk of personal injury or damage to the equipment, observe local occupational health and safety requirements and guideli nes for manua lly han dling material.
About this Guide 12 FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, an d Windows In stallation Guide Getting help If you still have a question after reading th is guide, contact an HP authorized service provider or access our web site: http://www.hp.com . HP technical support Telephone numbers for worldwide technical support are listed on the following HP web site: http://www.hp.com/support/ . From this web site, sel ect the country of origin. Note: For continuous quality improvement, calls may be recorded or monitored. Be sure to have the following in formation available before calling: â Technical support registration number (if applicable) â Product serial nu mbers â Product model names and numbers â Applicable error messages â Operating system type and revis ion level â Detailed, specific questions HP storage web site The HP web site has the late st information on this prod uct, as well as the latest drivers. Access storage at: http://www.hp.c o m/ cou ntry/ us/en g/p rodse rv/ storage.html . From this web site, select th e appr opriate product or solu tion. HP authorized reseller For the name of your near est HP authorized reseller: â In the United States, call 1-8 00-345-1518 â In Canada, call 1-800-26 3-5868 â Elsewhere, see the HP web site fo r locations and te lephone numbers: http://www.hp.com .
13 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 1 Adapter Features This chapter describes the features of the FCA2214/FCA2214DC Fibre Channel Host Bus Adapters (HBAs) for Linux and Windows and the FCA2214 HBA for NetWare. Note: The FCA2214DC HBA is not support ed on NetWare.
Adapter Features 14 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Adapter Features The FCA2214/F CA2214DC HBAs are 2-Gb, high-performance Direct Memory Access (DMA) bus master host adapters designed for high-end systems. The performance is derived from the ISP2312 chips. These HBAs have the following features: â Combines a powerful Reduced Instructio n Set Computing (RISC) processor, a Fibre Channel protocol manager (F PM) with 2-Gb Fibre Ch annel transceivers, and a peripheral compon ent interconnect (PCI) or peripheral component interconnect-ext ended (PCI-X) local bus interface in a single-chip solution. â Supports Private Loop Direct Attach (PLDA) and Fabric Loop Attach (FLA) connections. â Fast! UTIL BIOS ut ility to customize the configuration parameters on the adapter and attached drives. â Supports bus master DMA. â Supports Fibre Channel pro tocol-SCSI (FCP-SCSI), IP, an d Fibre Channel-Virtual Interface (FC-VI) protocols. â Supports point-to-point fabric connection (F-PORT FABRIC LOGIN). â Complies with: â PCI Local Bus Specification revision 2.2. â PCI-X Addendum (revision 1. 0) to the PCI Local Bus S pecification. â Third-generation Fibre Channel-Ph ysical and Signaling Interface (FC-PH-3) standard. â Fibre Channel-Arbitrated Loop (FC-AL-2) standard. â U.S. and international safe ty and emissions standards
Adapter Features 15 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Environmental Specifications Table 2 lists the HBA environm ental specifications. Adapter Specifications Table 3 lists the HBA specificati ons. Table 2: HBA Enviro nmental Specifications Environment Minimum Maximum Operating t emperatur e 0 ° C/32 ° F5 5 ° C/131 ° F Storage te mperature -20 ° C/-4 ° F7 0 ° C/158 ° F Relative humidity (non- condensing) 10% 90% Storage humid ity (non -condensing) 5% 95% Table 3: HBA Specifications Type Specif ication Host bus Conforms to PCI Local Bus Specification , Revision 2.2 Fibre Channe l specifications Bus type: f iber optic m edia Bus transfe r rate: 200 MB/s m aximum at half duplex 400 MB/s ma ximum at fu ll duplex Interface chip: SP2300 Central pr ocessing unit (CPU) Single-chip des ign that includ es a RISC processor , Fibre Channel protocol ma nager, PCI-XDM A controller, integrated serializer/deseria lizer (SEREDES), a nd electrical transce ivers that can aut o-negotiate a da ta rate of 1 Gb/s or 2 Gb/s. RAM 256KB per Fiber Channel Controller ; Scalable to 4MB NVRAM 256 KB, field prog rammable Flash 128KB of flash ROM in two 64KB, softw are selectable banks, fie ld programm able Onboard DMA Five channel DMA controlle r: two data and one command, one aut o-DMA request, a nd one auto-DMA response. Frame Buff ers Integrated 10 Kbyte frame buff er FIFOs (6 KB receive and 4KB transm it) for each data chan nel.
Adapter Features 16 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Connectors LC-style conn ector that suppor ts non-OFC, multim ode fiber opti c cabling using a small form factor optical transceiver mo dule. Form factor 17.78 cm x 10.67 cm ( 7.0 in x 4.2 in) Power Consumpt ion (66MHz PCI- X Optic) Single Channel ~4.75 Wat ts Dual Channel ~10.5 Watts Table 3: HBA Specificati ons (Continued) Type Specif ication
17 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 2 Installing the Adapter This chapter describes the procedure fo r installing the FCA2214/FCA2214 DC Host Bus Adapters (HBAs). This chapter includes: â Installation Prerequisites , page 18 â Installing the Adapter , page 21 â Installation Considerations , page 22 Refer to your host documentation for installing the HBA. WARNING: Disconnect the host from the power source before installing the HBA. To reduce th e risk of personal injury from hot surfaces, allow the internal server or w orkstation comp onents to cool before touching. WARNING: Electrostatic discharge (ESD ) can damage electronic components. Be sure you are properly grounded before beginning this procedure. Refer to â Electrostatic Discharge â on page 57 for related ESD information.
Installing the Adapter 18 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installation Prerequisites Before you begin, make sure you have the follo wing: â A screwdriver (Phillips #1). â An optical multimode cable with an LC-style duple x connector. â Each HBA has a unique serial number that is located on the bottom of the adapter. Check the HBA and record its serial number, in the unlikely event that the NVRAM is corrupted. Adapter Components Figure 1 shows the HBA components that are referenced throug hout this chapter. Figure 1: Adapter Components 1. LED Indicators 2. J1 Connector 3. J3 Jumpers 1 2 3
Installing the Adapter 19 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide LED Indicators Figure 2 identifies the location of the HBA LEDs and the J1 connector. Figure 2: LED Indicators and Connectors Table 4 identifies and describes the activity of t he LED indicators. 1. Amber LED 2. Green LED 3. J1 Connector 1 2 3 Table 4: LED Indicators Activity Green LED 2 Amber LED 1 Activity On On Power On Off Online Off On Signal Acquired Off Flashing Loss of Synchronization Flashing Flashing Firmware Error
Installing the Adapter 20 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Jumpers The jumpers on the HBA are set to the defa ult state of the laser and are set at the factory with a jumper plug on pins 2â3 of the J3 jumper. Caution: Changing the jumper settin gs can result in the HBA being inoperable. Before You Begin Installation The HBA is self-configuri ng. However, some motherb oards require manual configuration. See the docu mentation supplied with your co mputer, or contact your computer dealer to determine if yo ur motherboard requires configuration. Some motherboards have two kinds o f PCI bus slots: master an d slave. This HBA must be in a PCI bus master slot. (S ome motherboards have PCI bus master slots that are shared with onboard devices. This HBA does not work in shared slots). PCI connectors vary among system adapte r manufacturers. This HBA is a 64-bit PCI device that can function in a 32-bit PCI slot; the slot conforms to the PCI specification (the rear edge of the P CI slot is notched). Caution: If you try to install the adapter in a PCI slot that does not conform to the PCI specification, you may damage the device. PCI and PCI-X slots look the same. If the PC contains both PCI and PCI-X slots, refer to the PC manufacturerâs instru ctions to determine the slot type. This HBA is designed and tested to operate at PCI bu s speeds of up to 133 MHz.
Installing the Adapter 21 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Installing the Adapter To install the HBAs: 1. Check the motherboard and make any necessary configura tion changes to accommodate the HBA. 2. Power down the perip herals, th en turn off the computer. 3. Remove the co mputer cover and save the screws. 4. Choose any PCI bus slo t that supports bus mastering. 5. Most motherboards automatically assign an IRQ level and interrupt line; if your motherboard d oes not, you must assign th e IRQ level and use interrupt line A for this slot. 6. Remove the slot cove r for the slot in which you will install the HBA. 7. Place the HBA in the slot. Carefully pres s the board into the slot until it seats firmly. 8. Secure the HBA to the chassis. Follo w the PC manufacturerâs instructions. 9. Connect the appropriate cable from the devices to the correspon ding LC-connector. 10. Carefully reinstall the computer cover. Insert and tighten the computer cover screws. 11. Power up all external FC devices, th en power up the PC and observe the monitor. The BIOS is disabled by default. 12. Enable the BIOS only if the b o ot device is attached to the HBA. This allows the system to boot faster . For further information about enabling the HBA BIOS, refer to â Fast! UTIL â on page 43. Con sequently, the de vices attached to the HBA are no t identified. For example: PCI Fibre Channel ROM BIOS V ersion x.xx Press <Alt-Q> for Fast!UTIL BIOS for Adapter 0 is disabl ed ROM BIOS not installed
Installing the Adapter 22 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installation Considerations If your system has an IDE hard disk, it may be assigned device number 80, which is the boot device. If your system does not have an IDE hard disk, a para llel SCSI HBA, or a RAID HBA, the first bo otable FC hard disk configured (the one with the lowest ID) is assigned devi ce number 80 and becomes the bo ot device. This HBA BIOS must be enabled if the boot device is connected to it. If you have a selectable boot BIOS and want to boot to an FC hard d isk, set the motherboard BIOS parameters to None or Not Installed. The ROM BIOS on the HBA automatically configur es the FC peripherals. Some system BIOS support selectable boot, which supersedes the HBA BIOS selectable boot setting. Select the HBA Fibre Channel hard disk in the system BIOS to boot from a Fibre Cha nnel hard disk attached to it.
23 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 3 Installing the Linux Driver This chapter provides instructions fo r installing the Linux driver for the FCA2214/FCA2214DC on an already insta lled Linux Red Hat and SuSE SLES 7 operating system. The software kit that is included with th e HBA contains the latest version of the software files at the time of shipment. So ftware files are updated periodically and can be obtained from the HP web sitee: http://www.hp.com/ cou ntry/us/eng/prodserv/ storage.html .
Installing the Linux Driver 24 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installing the Driver This section provides instru ctions for installi ng the ql a2300 d river into a Linu x operating system. To install the driver, you must be famili ar with the operatin g system under which the HBA is to operate, and have access to standard system documentation. To install the driver, you must perform the following: â Building a Driver from the Sources â Installing the Driver on the Boot Drive â Loading the Driver Building a Driver from the Sources If your Linux kernel version d oes not match the prebu ilt driver binaries, you need to build the driver in your configura tion locally. To build a single-processor version of the qla23 00 driver, see secti on Building a Uniprocesso r Version of the Driver in this chapter. To build a symmet ric multiprocessor (SMP) version of t he qla2300 driver, see section Building a Multiprocessor Version of the Driver in this chapter. Building a Uniprocessor Version of the Driver Perform the following steps to build a un iprocessor version of the qla2 300 driver: 1. If not already installed, extract the ke rnel-header and kern el-source RPM files from your Linux CD-ROM distribution. For example: # cd /mnt/cdrom/RedHat/RPMS # rpm -iv kernel-headers*.rp m # rpm -iv kernel-source*.rpm 2. Copy the qla2x00src- xx.x x .tgz file to the /home/qla2x00 directory. # cd /home # mkdir qla2x00 # cd /home/qla2x00 # mcopy a:*.tgz . (The perio d [.] at the end is required.) # tar -xvzf qla*.tgz 3. Build the qla2300 driver from the sources. # make ISP2300=1
Installing the Linux Driver 25 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Building a Multiprocessor Version of the Driver Perform the following steps to build an SMP versi on of the qla2300 d river: 1. If not already installed, extract the ke rnel-header and kernel-source RPM files from your Linux CD-ROM distribution. For example: # cd /mnt/cdrom/RedHat/RPMS # rpm -iv kernel-headers*.rp m # rpm -iv kernel-source*.rpm 2. Change to the Linux sourc e directory. For Red Hat, enter: # cd /usr/src/linux-2.4 For SuSE SLES, enter: # cd /usr/src/linux 3. At the command prompt, enter the following : # make menuconfig a. Choose Processor type and featu res, then pr ess ENTER . The Processor Type and Features menu display s . b. Choose Symmetric Multiprocessor, then press SPA CEBAR . c. Click Ex it . The system prompts: Do you wish to save your new kernel configuration? d. Click Yes . The system saves a new config file .config in the current directory. 4. At the command prompt, enter the following : # make dep 5. Copy the qla2x00src-v x.xx .tgz file to the /h ome/qla2x00 directory. # cd /home # mkdir qla2x00 # cd /home/qla2x00 # mcopy a:*.tgz . (The period [.] at the end is required.) # tar -xvzf qla*.tgz 6. Build the qla2300 driver from the sources. # make SMP=1 ISP2300=1
Installing the Linux Driver 26 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installing the Driver on the Boot Drive Note: The FCA2214/FCA2214DC HB A must be installed in the system before installing the qla2300 driver. Perform the following steps to install the qla2300 driver o n the boot drive: 1. Build the driver binary file. To build a driver binary from source files, see section Building a Dri ver from the Sources in this chapter. 2. Copy the qla2300.o binary file to the /lib/modules/ < kernel version >/kernel/drivers/scsi directory. 3. At the command prompt, enter the follo wing command to update the module dependen cy: # depmod -a The qla2300 driver is no w installed on your boot drive. However, the driver must be loaded before the syste m can access the devices attached to the HBA. Loading the Driver The qla2300 driv er must be loaded be fore the system can access the devices attached to the FCA2214/FCA2214DC HBA. To build a ramdisk image to automatically load the qla2300 driver at boot time, see section Building a Ramdisk Image to Load the ql a2300 Driver in this chapter. To load the qla2300 driver manually, see section Loading and Unloading the qla2300 Driver Manu ally in this chapter. Building a Ramdisk Image to Load the qla2300 Driver You can load the q la2300 driver at boot time usin g a ramdisk image as follows: 1. For Red Hat, add the following line to the fi le /etc/modules.conf : alias scsi_hostadapter qla23 00 Note: If there are other SCSI host adapter boards insta lled on your system and the scsi_hostadapter alias is used, d efine a different alias (for example, scsi_hostadapter n. n is a number in the range 1â9).
Installing the Linux Driver 27 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide 2. Build a new ramdisk image that contains the qla2300.o object file. The driver binary file qla2300.o must be copied to /lib/modules/< kernel release ver sion >/driver s/scsi . Note: The < kernel release version > is the L inux ker nel, re lease, an d ver sion of your system. 3. Add the depend ency for the qla2300 driver and b uild the ramdisk imag e: You can either run depmod -a or make sure the following line is in the /lib/modules/< kernel release ver sion >/modules.dep file: /lib/modules/ <kernel version > /kernel/drivers/scsi/ qla2300.o: /lib/modules/ <ker nel version> /kernel/ drivers/scsi/scsi_mod.o 4. Build the ramdisk image file: For a single-processor system, enter the following comm ands, replacing x.x.xxâx.x with your Linux version n umber: /sbin/mkinitrd /boot/newinit rd-image x.x.xx-x.x For a multiprocessor system, enter the following commands, replacing x.x.xxâx.x with your Linux version n umber. /sbin/mkinitrd /boot/newinit rd-image x.x.xx-x.xsmp For SuSE SLES, enter the following commands, replacing x.x. xxâx.x with your Linux v ersion nu mber. /sbin/mk_initrd /boot/newini trd-image x.x.xx-x.xsmp 5. Configure the boot lo ader with the new ramdisk ima ge. For the LILO install boot loader, perform these steps: a. Modify the / etc/ lilo.conf file to load the new ra mdisk image by changing the following line: initrd=/boot/initrd file name For example: initrd=/boot/newinitrd-image b. At the command prom pt, enter the following command to load the new lilo file: # lilo c. Reboot the system. The qla230 0 driver loads automatically.
Installing the Linux Driver 28 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide For the GRand Unified Bootloader (GRUB), perform these steps: a. Add the f ollowing line to one of the kernel entry sections in the /etc/grub.conf file to use the ramdisk image: initrd /boot/ <ramdisk file n ame> b. Reboot the system. Select the ke rnel with the new ramdisk image. Loading and Unloading the qla2300 Driver Manually Before loading the driver manually, fi rst build the driver from sources as described in the section Building a Uniprocessor Version of the Driver or the section Building a Mult iprocessor Version of the Driver . After manually loading the qla2300 driver , you can access the devices and unload the driver manually withou t rebooting the system. The dr iver is also unloaded each time the system is rebooted. To load the qla2300 driver: 1. Manually install the driver binary: a. Copy qla2300.o to /lib/modules/< kernel release version >/kernel/drivers/scsi directory. Note: The < kernel release version > is the L inux ker nel, re lease, an d ver sion of your system. b. Update the dependency file. You can either ru n depmod -a o r m a k e s u r e t h a t t h e following line is in the /lib/modules/<kernel releas e version>/modul es.dep file: /lib/modules/<kernel version>/kernel/drivers/scsi/q la2300.o: /lib/modules/<kernel version >/kernel/drivers/scsi/scsi_mod.o c. Enter the following comma nd to load the driver: # modprobe qla2300 d. Under the directory that contains the qla2300.o file, you can also enter the following command: # insmod qla2300.o
Installing the Linux Driver 29 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Note: HP recommends loading the driver using the modprobe comm and so that any driver parameter value specif ied in th e /etc/modules.conf file takes effect. e. Fo r Redhat 7.2 with kernel 2.4.9 -21 or later, rename the old binary included in the original distribution to ensure that it does not interfere with the updated version as follows: # cd /lib/modules/<kernel version>/kernel/drivers/addo n/qla2300 # mv qla2300.o qla2300_rh.o After renaming the older driver version, lo ad the new driver using modprobe after updating the dependency file. 2. To manually unl oad the qla2x00 driver , enter the foll owin g command at the command prompt: # modprobe âr qla2300 System Driver Parameter max_scsi_luns Support for multiple LUNs ca n be configured in one of three ways. Currently, the maximum numb er of LUNs that can be scanned for each device is 128. Note: If you have multiple HBAs, se t max_scsi_luns to the largest number of LUNs supported by any one of these HBAs. â To configure multiple LUN support du ring boot time, enter the following command at the boot p rompt: boot: linux max_scsi_luns=12 8 â If the SCSI Mid-Layer is compiled as a module, add the following line to t he /etc/modules.conf file to scan for multiple LUNs at each boot: option scsi_mod max_scsi_lun s=128 â If the SCSI Mid-Layer is not compiled as a module, the boot loader can be configured to scan for multiple LUNs each time the system boots. For LILO, perform the following steps: 1. Add the following line to each of th e kernel images listed in the /etc/ lilo.conf file: append=âmax_scsi_luns=128â
Installing the Linux Driver 30 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide 2. Enter the following command: #lilo 3. Reboot the system. For GRUB, perform the following steps: 1. Append the max_ scsi_luns parameters to each of the kernel images listed in the /etc/ grub. conf file. For examp le: kernel /vmlinux-2.4.7-10 ro root=/dev/hda2 max_scsi_luns=128 2. Reboot the system. Driver Command Line Parameters The following command line options are available: â Verbose â This option provides detailed de bug information. Fo r example: # insmod qla2300.o options = verbose Waiting for LIP to complete. ... scsi%d: Topology - %s, Host Loop address 0x%x scsi(%d): LIP occurred scsi(%d): LIP reset occurred â Quietâ This option keeps the driver from d isplaying. For exampl e: # insmod qla2300.o ql2xopts = quiet Proc Filesystem Support The /proc file system for the QLA2 300 driver can be found i n the /proc/scsi/qla2300/ directory. Th is direct ory contains a file for each SCSI HBA in the system. Each file presents informatio n about the adapter an d transfer statistics for each discovered LUN .
31 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 4 Installing the Windows Driver This chapter provides inst ructions for installing th e Windows driver for the FCA2214/FCA2214DC ada pterâs HP2300.SYS driver on an already installed Windows 2000 or Window s 2003 Server operating system. The software kit that is included with th e HBA contains the latest version of the software files at the time of shipment. So ftware files are updated periodically and can be obtained fro m the HP website: http://www.hp.com/ cou ntry/us/eng/prodserv/ storage.html .
Installing the Windows Driver 32 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Installing a New Windows Driver The FCA2214/F CA2214DC HBAs are plug-and-play devi ces that are automatically detected by Windows operating systems. Note: For the FCA2214DC, the Windows Device Manager detects and displays two instances of the HBA. You must install the driver for each instance. There fore, for the FCA2214DC, you must perform the following steps twice, once for each instance of the HBA displayed by the Device Manager. Perform the following steps to add the Wi ndows driver to a previously installed Windows sy stem: 1. Install the HBA as describe d in â Installing the Adapter â on page 17. 2. Restart ur turn on the computer. 3. Windows detects the newly insta lled device, then displays the Found New Hardware with SCSI controller message. The Found New Hardware Wizard program is launched to begin in stalling the HP2300.SYS driver for the FCA2214/FCA221 4DC HBA. 4. Click Next. 5. Choose Search for a suitable driver for my device (r ecommended) . Click Next . 6. Scroll down the Hardware types list, se lect SCSI and RAID controllers and click Next . 7. Insert the FCA2214/FCA 2214DC CD-ROM and clic k Have Disk . 8. In the Install From Disk dialog box, enter the d r ive letter for the CD-ROM and click OK . 9. Click Next. 10. In the Start Device Driver Installation dialog box, click Next . 11. Click Finish in the Upgrade Device Driver Wizard/Completing the Upgrade Device Driver Wizard dialog box. The following message displays : Your hardware settings have changed. You must restart your computer for these changes t o take effect. Do you want to restart your computer now? Click Yes .
Installing the Windows Driver 33 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide If you are adding additional HBAs to th e system, or if you are installing the FCA2214DC, Windows de tects another device when the syst em reboots. The Found New Hardware with FCA2214 PCI Fibre Ch annel Adapter message displays. Perform the following steps to complete the driver installation: 1. When th e Insert Disk message displays, make sure the CD-ROM is inserted and click OK . 2. Click Finish in the Found New Hardware Wizard /Completing the Found New Hardwa re Wizard scre en. 3. The following message displays: Your hardware settings have changed. You must restart your computer for these changes t o take effect. Do you want to restart your computer now? 4. Click Yes. 5. Repeat step 1 through step 4 for any additional HBAs. Make sure to reboot after installing the driver for the last HBA.
Installing the Windows Driver 34 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Updating an Existing Windows Driver Note: For the FCA2214DC, the Windows Device Manager detects and displays two instances of the HBA. You must install the driver for each instance. There fore, for the FCA2214DC, you must perform the following steps twice, once for each instance of the HBA displayed by the Device Manager. Perform the following steps to update the Windows driver: 1. Choose Start >Settings > Control Panel >System . 2. Choose the Hardware tab, then click Device Manager . 3. Scroll down through the ha rdware types and select SCSI and RAID controller . 4. Choose FCA221 4 PCI Fibre Channel Adapter fromthe device list, then click Properties . 5. Click the Driver tab, then click Update Driver to start the Upgrade Device Drier Wizard. Click Next . 6. Select Display a list of the known devcie drivers for this device so that I can choose a specific driver . Click Next . 7. Insert the FCA2214/FCA 2214DC CD-ROM and clic k Have Disk . 8. Enter the CD-ROMâs drive letter on the Copy manufacturerâs file from screen. 9. Click Next on the Select a Device Driver and the Start Device Driver Installation screens. 10. Click Finish on the Completing the Upgrade Device Driver screen. The following message displays: Your hardware settings have changed. You must restart your computer for these changes t o take effect. Do you want to restart your computer now? 11. Click Yes .
35 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 5 Installing the NetWare Driver This chapter provides instruc tions for installing the NetWare driver in an already installed NetWare system. It de scribes: â NetWare Driver Files and Parameters , page 36 â Installing the Driver , page 37
Installing the NetWare Driver 36 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide NetWare Driver Files and Parameters For this adapter to function properly with the Modular Smart Array 1000 (MSA1000), cpqshd.cdm version 0.200 or later has to be loaded on the server. When loading the QL2300.HAM driv er, the driver switches list ed in Table 5 are required. They are added automatically if you install your driver with the NWCONFIG utility. Changing or omit ting these swit ches may lead to unpredictabl e results or your server no t seeing the storage devices on the SAN. For a complete list of driver switches, please refer to the README.TXT file that came with the driver. Table 5: QL2300.HAM Driver Param eters Parameter Description SLOT = n Specifies to Ne tWare the PCI slot (slot n ) in which the FCA2 210 board is installed. The d river must be loaded once for each FCA2210 boa rd in your system. For example: LOAD QL2x00.HAM SLOT=3 LUNS Specifies to NetWare to scan for a ll luns during the load of this driver instance (otherwise NetWare will only scan for lun zero devices); the scanned lun number ra nge is 0 to (n - 1) where n is specifie d by the /MAXLUNS=n option. This switch is required for multi-L UN storage subsystems, for example, RA ID subsystems. For example: LOAD QL2x00.H AM SLOT=3 /LUNS /ALLPATHS Disables failover and re ports to NetWare all devices on all adap ter paths; this allows upper layer module s to do failover across a Netware server's multiple adapte rs. For example: LOAD QL2x00.HAM SLOT=3 /LUNS /A LLPATHS /PORTNAMES Internally tr acks devices by portname rather than nodename; t his is required when stor age luns do not have a 1:1 cor respondence across portnames; this allows upper layer modules to do failove r across a stor age subsystem 's multiple port s. For exam ple: LOAD QL2x00.H AM SLOT=3 /LUNS /P ORTNAMES /MAXLUNS=n Set the maximum nu mber of luns allowed dur ing the lun scan; defau lt is n=32. The rang e of luns search ed is 0 to (n-1). For example: LOAD QL2x00.HAM SLOT=3 /LUNS /MAXLUNS=332
Installing the NetWare Driver 37 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Installing the Driver Note: The QL23 00.HAM driver may not be compatible with NetWare versions earlier than v4.2. This section provides inst ructions for installing the QLA2300 driver into a NetWare operating system. To install the driver, you must be familiar with the NetWare oper ating syst em and have a ccess to st andard sys tem docume ntation. To install the NetWare driver i n a previous ly installed Ne tWare 5.1 or 6.0 system, you must perform th e following step s: Note: The following procedure modifies your NetWare STARTUP.NCF file to load the driver automatically when your system boots. 1. Copy the driver d irectory of the kit you downloaded to a diskette or to a CD-ROM. 2. Start NetWare and load the NetWare Install program from the NetWare server prompt (SERVERNAME:). 3. At the command prom pt, en ter the following command: LOAD NWCONFIG 4. Choose Driver options from the main menu. 5. Choose Configure disk and storage device drivers . 6. Select an additional driver. 7. Press INSERT to install an unlisted driver. 8. Press F3 and enter the path to the installati on diskette or CD (that you created in step 1 ). 9. Press ENTER to select the QL2300.HAM driver. 10. If prompted, click Yes to copy the driver. 11. You are prompted for the serv er directory. Enter the path of the server directory, or press ENTER to accept the default.
Installing the NetWare Driver 38 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide 12. Choose Select/Modify Driver Parameters and enter the slot number. If you have only one HBA in your server, this parameter is ignored. However, y ou must specify a valid number during installation. Other driver paramete rs can be changed at this point. Fo r the MSA1000, you should not change any of the parameters listed in Table 5 , except the values for PORTDOWN and MAXLUNS to fit your environment. Pl ease refer to the README.txt file that came with the driver for a complete explanation of all driver parameters. 13. Press F10 to save the parameter settings. 14. Choose Save parameters and load driver to complete the NetWare setup. 15. Exit the installation program. Note: If ASPI support is required for the S CSI devices, you mu st load the NWASPI.CDM module, which is p rovid ed by Novell. For example, enter: LOAD QL2300.HAM LOAD NWASPI.CDM
39 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide 6 Troubleshooting Three basic types of installation pro ble ms can cause your FCA221 4/FCA2214DC HBA to function incorrectly: hardware pr oblems, system co nfiguration problems, or Fibre Channel problems. The follo wing se ction provides chec k lists to help you determine why your HBA is not functioning.
Troubleshooting 40 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Hardware Problem Checklist â Are all of the circuit cards inst alled securely in the system? â Are all of the cables securely connecte d to the correct connectors? Be sure that the FC cables that attach from th e HBA connectors to the device are connected correctly. For ex ample, the optical transmit connector on the HBA must be connected to the optical r eceive connector on the device. Some connectors require a firm push to ensure proper seating. An easy way to check for correct seating is to switch the connectors on either the HBA or the device, then reboot your system. If the BIOS is enabled, devices attached to the HBA are displayed on the screen. â Is the HBA installed correctly in the PCI slot? Is it seated firmly in the slot? â Check for interference due to nonstandard PCI connectors. â Is the Fast!UTIL data rate setting correct? Refer to â Fast!UTIL â on page 43 for information about setting the data rate. â Are all external peripherals properly powered up? Refer to Appendix A for information about displaying attached devices.
Troubleshooting 41 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide System Configuration Problems If you have problems with the motherboard conn ection, your adapter may not function properly. All PCI-compliant and PCI-X-compliant sy stems automatically detect 32-bit or 64-bit adapters and set the appropriate bus speed (for example, 33 MHz or 133 MHz). Check the motherboard for proper config uration. See the documentation supplied with your computer, or contact your computer dealer to determine if your mother board requires special configuration. Fibre Channel Problem Checklist â Were all of the FC devices powered up before you powered up th e PC? â Check that all cables ar e proper ly connec ted. â Have you configured your RAID contro ller using the utilities provided by the manufacturer? â Some Fibre Channel switches support zoni ng. Make sure that your switc h is configured correctly.
Troubleshooting 42 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide
43 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide A Fast! UTIL This appendix provides detailed confi guration information for advanced users who want to customize the configuration of the FCA2214/FCA2214DC HBA and the connected devices. This HBA can be configured using Fast! UTIL, HPâs BIOS-res ident configuration tool. Access Fast! UTIL by pressing ALT Q during the HBA BIOS initialization (it may take a few seconds for the Fast! UTILOptions menu to display). If you have more th an one HBA, Fast! UTIL asks you to select th e HBA you want to configure. After changing the settings and exiting the utility, Fast! UTIL reboots your system to load the new parameters. Caution: If the configuration settings are incorrect, your HBA may not function properly. The following sectio ns describe the Fast! UTIL options.
Fast!UTIL 44 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Configuration Settings The first selection on the Fast! UTIL Options menu is Configuration Settings. These settings configure th e Fibre Channel devices and the HBA to which they are attached. Host Adapter Settings From the Configuration Settings menu in Fast! UTIL, select Host Adapter Settings . Table 6 lists the default settings for the HBA: The following section describes the settings: â Host Adapter BIOS âWhen this setting is Disabled, the ROM BIOS on the HBA is disabled, freeing space in upper memory. This setting must be enabled if you a re booting from an FC hard disk attached to the HBA. The default is Disabled. â Frame Size âThis setting sp ecifies the maximum frame length supported by the HBA. The default size is 2048, which provides maximum performance for F-Port (point-to-point) conn ections. â Loop Reset Delay âAfter resetting the loop, the firmware refrains from initiating any loop activity for the number of seconds specified in this setting. The default is 5 seconds. â Adapter Hard Loop ID âThis setting forces the adap ter to attempt to use the ID specified in the Hard Loop ID setting. The default is Disabled. â Hard Loop ID âIf the Adapter Hard Loop ID se tting is enabled, the adapter attempts to use the ID specified in this setti ng. The default ID is 0. Table 6: Host Adapter Settings Setting Options Default Host Adapter BIOS Enab led, Disabled Disabled Frame Size 512, 1024, 204 8 2048 Loop Reset Delay 0 â60 seconds 5 seconds Adapter Hard Loo p ID En abled, Disabled Disabled Hard Loop ID 0â125 0
Fast!UTIL 45 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Selectable Boot Settings This option enables you to select the n ode name from which you want to boot. Once enabled, this option for ces the system to boot on the selected FC hard disk, ignoring any IDE hard disks attached to your system. If you disable this opti on, the system looks for a boot devi ce (as selec ted in the sy stem BIOS). In di sabled mode, the Boot ID and Bo ot LUN parameters have no effect. Some new system BIOS support sele ctable boot, which supersedes the Fast! UTIL selectable boot setting. To boot from an FC hard disk attached to the HBA, select the HBA Fibre Channe l hard disk on the system BIOS . Note: This option applies only to hard disks; it does not apply to tape drives and other nondisk devices. Restore Default Settings This option restores th e HBA default settings. Raw NVRAM Data This option displays the adapterâs NVRAM contents in hexadecimal format. This is a troubleshooting tool; yo u cannot modify the data . Advanced Adapter Settings From the Configuration Settings menu in Fast! UTIL, select Advanced Adapter Settings . Table 7 lists the default settings for the HBA: Table 7: Advanced Adapter Settings Setting Options Default Execution Throttle 1â256 16 Fast Command Posting E nabled, Disabled Disabled 4GByte Address ing Enabled, Disab led Disab led Luns per Targe t 0, 8, 16, 32, 64 , 128, 256 128 Enable LIP Reset Yes, No No Enable LIP Full Login Yes, No Yes Enable Target Reset Yes, No Yes
Fast!UTIL 46 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide The following section describes the settings: â Execution Throttle âThis setting specifies th e maximum number of commands executing on an y one port. When a portâs execution throttle is reached, no new commands are execute d until the current command finishes executing. The valid options for this setting are 1â256. The default is 16. â Fast Command Posting âThi s setting decreases command execution time by minimizing the number of int errupts. The default is Disabled. â >4GByte Addressing âThis option should be Enabl e d if the system has more than 4 GB of memo ry available. The default is Disabled . â LUNs per Tar get âThis setting specifies the number of L UNs per target. Multiple LUN support is typically for RAID boxes that use LUNs to map drives. The default is 8. If you do no t need multiple LUN support, set the number of LUNs to 0. â Enable LIP Reset âThis setting determines the type of loop initialization process (LIP) reset that is used when the operating system initiates a bus reset routine. When this setting is Yes, the driver ini tiates a global LIP reset to clear the target device reserva tions. When this setting is No, the driver i nitiates a global LIP reset with full login. The default is No. â Enable LIP Full Login âThis setting instructs the ISP chip to re-login to all ports after any LIP. The default is Yes. â Enable Target Reset âThis setting enables the drivers to issue a Target Reset command to all devices on the loop when a SCSI Bus Reset command is issued. The default is No. â Login Retry Count âThis setting specifies the number of times the software tries to log in to a device. The default is 8 retries. Login Retry Count 0â255 8 Port Down Retr y Count 0â255 16 Drivers Load RISC Co de Enabled, Disabl ed Enab led Enable Database Updates Yes, No No Disable Database L oad Yes, No No IOCB Allocation 1â512 buffers 256 buffers Extended Error Log ging Enabled, Disabled Disabled Table 7: Advanced Adapter Settings (Co ntinued) Setting Options Default
Fast!UTIL 47 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide â Port Down Retry Count âThis setting specifies the number of times the software retries a command to a port retu rning port down status. The default is 8 retries. â Drivers Load RISC Code âWhen this setting is Enabled, the HBA uses the RISC firmware that is embedded in th e software driver. When this setting is Disabled, the software driver loads the RISC firmware that is stored in the HBA BIOS. The default is Enabled. â The driver being loaded must suppor t this setting. If the driver does not support this setting, the result is the same as Di sabled regardless of the setting. Leaving this option enabled guaranties a certified combination of software driver and RISC firmware. â Enable Database Updates âWhen enabled, this settin g allows the software to save the loop confi guration informa tion in flash memory when the system powers down. The default is No. â Disable Database Load âWhen enab led, the device database is read from the Registry during driver initialization. When disabled , the device database is created dynamically during driver initi alization. The default is No. â IOCB Allocation âThis setting specifies the maximum number of buffers from the firmwareâs buffer pool that are allocated to any one port. The default is 256 buffers. â Extended Error Logging âThis setting provides ad ditional error and debug information to the operatin g system. Wh en Enabled, events a re logged i nto the Windows NT/Windows 2000 Event Viewer. The default is Disabled.
Fast!UTIL 48 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Extended Firmware Settings From the Configuration Settings menu in Fast! UTIL, select Extended Firmware Se ttings . Table 8 lists the default settings for the HBA: Table 8: Extended Firmware Settings Setting Options Default Extended Control Block Enabled, Disabled Enabled RIO Operation Mo de 0, 1, 2, 3, 4 0 Connection O ptions 0, 1, 2 2 Class 2 Service Enabled, Disabled Disabled ACK0 Enabled, Disabled Disabled Fibre Chan nel Tape Su pport Enabled, Disabled Enabled Fibre Chan nel Confirm Enabled, Dis abled Enabled Command Refe rence Number E nabled, Disabled Disabled Read Tran sfer Ready Enab led, Disabled Disabled Response Timer 0â255 0 Interrupt Dela y Timer 0â255 0 Data Rate 0 , 1, 2 2
Fast!UTIL 49 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide The following section describes the settings: â Extended Control Block âThis setting enables all ot her extended firmware settings. The default is Enabled. â RIO Operation Mode âThis setting specifies the reduced interrupt operation (RIO) modes, if supported by the so ftware driver. RIO modes allow posti ng multiple command completions in a single interrupt (see step 9 ). The default is 0. â Connection Options âThis setting defines the typ e of connection (loop or point-to-point) or connection preference (see Table 10 ). The default is 2. â Class 2 Service âThis setting enables Class 2 service parameters to be provided during all automa tic logins (loop ports). The default is Disabled. â ACK0 âThis setting determines the type of ACK used. When this setting is Enabled, sequence ACK is used. When th is setting is Disabled, frame ACK is used. The default is Disabled . â The Class 2 Service setting must be Enabled to use the ACK0 setting. â Fibre Channel Tape Support âThis setting enables FCP-2 recovery. The default is Enabled. â Fibre Channel Confirm âThis setting enables the host to send the FCP confirmation frame when requ ested by the target. The default is Enabled. This setting must be Enabled if the Fibre Channel Tape Support setting is Enabled. Table 9: RIO Operation Modes Option Operation Mode 0 No multiple responses 1 Multiple respon ses, 16-b it handles, int errupt host 2 Multiple respon ses, 32-b it handles, int errupt host 3 Multiple respon ses, 16-b it handles, delay host interrupt 4 Multiple respon ses, 32-b it handles, delay host interrupt Table 10: Connection Options Option Type of Connection 0 Loop only 1 Point-to- point only 2 Loop preferr ed, otherwise point -to-point
Fast!UTIL 50 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide â Command Reference Number âThis setting is reserved. The default is Disabled. â Read Transfer Ready âThis setting is reserved. The default is Disabl ed. â Response Timer âThis setting contains the value (in 100-microsecond increments) used by a timer to lim it the time waiting accumulating multiple responses. For example, if this fie ld is 8, the time limit is 800 microseconds. The default is 0. â Interrupt Delay Timer âThis setting c ontains the value (in 100-microsecond increments) used by a timer to set the wait time between accessing (DMA) a set of hand les and generating an interrupt. The default is 0. â Data Rate âThis setting determines the data rate. When this setting is 1, the HBA runs at 2 Gb/s. When this setting is 2, Fast! UTIL determines what rate your system can accommodate and sets th e rate accordingly. The default is 0 (the HBA runs at 1 Gbps). Scan Fibre Channel Devices This option scans the FC loop and lists all the connected devices by loop ID. Information ab out each device is listed, for examp le, vendor name, p roduct name, and revision. This information is useful when configuring your HBA and attached devices. Fibre Disk Utility This option scans the FC loop and lists a ll the connected devices by lo op ID. You can select a hard disk and perform a low- level format or verify the hard disk. Caution: Performing a low-level format de stroys all data on the hard disk. Select Host Adapter If you have multiple HBAs in your system, use this setting to select and then configure or view the settings of a specific HBA.
51 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide B Regulatory Compliance Notices This appendix covers the f ollowing topics: â Federal Communications Commi ssion Notice , page 52 â Declaration of Conformity for Produc ts Marked with the FCC LogoâUnited States Only , page 53 â Class A Equipment , page 54 â Laser Devices , page 55
Regulatory Compliance Notices 52 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Federal Communications Commission Notice Part 15 of the Federal Communicat ions Commission (FCC) Rules and Regulations has estab lished Radio Frequenc y (RF) emission limits to provide an interference-free radio frequency spectr um. Many el ectronic devices, including computers, generate RF energy incident al to their intended function and are, therefore, covered by these rules. Th ese rules place computers and related peripheral devices into two classes, A and B, depe nding upon their intend ed installation. Class A devices are those th at may reasonably be expected to be installed in a business or commercial envi ronment. Class B devices are those that may reasonably be expected to be inst alled in a resident ial environment (for example, personal computers). The FCC requ ires devices in both classes to bea r a label indicating the interfere nce potential of the device and additional operating instructions for the user. The rating label on the device shows the cl assification (A or B) of the equipment. Class B devices have an FCC logo or FCC ID on the label. Class A devices do not have an FCC logo or ID on the label. Afte r the class of the device is determined, refer to the corresponding st at ement in the sections below. Class A Equipment This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant t o Part 15 of th e FCC Rules. These limits are designed to provide reasonable protection against harm ful interference when the equipment is operated in a commercial environmen t. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accord ance with the instructions, may cause harmful in terference to radi o communications. Operation of this equipment in a residential area is likely to cause harmful interference, in which case the user will be required to correct the interference at personal expens e.
Regulatory Compliance Notices 53 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Declaration of Conformity for Products Marked with the FCC LogoâUnited States Only This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interferen ce received, includin g interference that may cause und esired operatio n. For questions regarding your product, contact: Hewlett-Packard Company 3000 Hanover St. Palo Alto, CA 94304-1185 Or call 1-800-652-6672 . To identify the device, refer to the part , series or model number foun d on the product. Modifications The FCC requires the user to be notified that any chang es or modifications made to this device that are not expressly appr oved by HP may void the userâs authority to operate th e equipmen t. Network and Serial Cables Connections to this device mu st be made with shielded cables with metallic RFI/EMI connector hoods in order to ma intain compliance wi th FCC Rules and Regulations. Canadian Notice (Avis Canadien)
Regulatory Compliance Notices 54 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Class A Equipment This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Eq uipment Regulations. Cet appareil numérique de la classe A re specte toutes les exigences du Règlement sur le matériel brouilleur du Canada. Japanese Notice Japanese Class A Notice
Regulatory Compliance Notices 55 FCA2214/ FCA2214DC PCI-X Host Bus Adapters fo r Linux, NetWare, and Windows Installation Guide Laser Devices All HP systems equipped with a laser de vice comply with safety standards, including International Electrotechnical Commission (IEC) 825. With specific regard to the laser, the equipment co mplies with laser product performance standards set by government agencies as a Class 1 laser product. The product does not emit hazardous light; the beam is to tally enclosed during all modes of customer opera tion and m aintenance. Laser Safety Warnings WARNING: To reduce the risk of ex posure to hazardous radiation: Do not try to open the laser device enclosu re. There are no user-serviceable components inside. Do not operate controls, make adjustme nts, or perform procedures to the laser device other than those specified herein. Allow only HP authorized service tec hnicians to repair the laser device. Compliance with CDRH Regulations The Center for Devices and Radiological Health (CDRH) of the U.S. Food and Drug Administration implem ented regulations for laser products on August 2, 1976. These regulations apply to laser prod ucts manufactured from Augu st 1,1976. Complian ce is mandatory for pr oducts marketed in the United States. Compliance with International Regulations All HP systems equipped with l aser devi ces comply with appropriate safety standards including IEC 825. Label The transceiver on the adapter is a Clas s I laser product. It complies with IEC 825-1 and FDA 21 CFR 1 040.10 and 1 040.11. The transceiver must be operated under recommended operating conditions. CLASS I LASER PRODUCT
Regulatory Compliance Notices 56 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide
57 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide C Electrostatic Discharge To prevent damaging the system, you must take pr ecautions when setting up the system or when handling p arts. A discharge of static electricity from a finger or other conductor may damage system adapters or other static-sensitive devices. This type of damage can reduce the life expectancy of the device. To prevent electrostatic damage, observe the following precautions: â Avoid hand contact b y transporting an d storing products in static-safe containers. â Keep electrostatic-sensitive parts in th eir containers until they arrive at static-free workstations. â Place parts on a grounded surface before removing them from their containers. â Avoid touching pins, leads, or circ uitry. â Always make sure you are properly grou nded when touching a static-sensitive component or assembly.
Electrostatic Discharge 58 FCA2214/FCA2214D C PCI-X Host Bus Adapters for Linux, NetWare, and Windows Instal lation Guide Grounding Methods There are several method s for grounding. Use one or more of the following methods when handling or insta lling electrostatic-sensitive parts: â Use a wrist strap conne cted by a ground cord to a grounded workstation or computer chassis. Wrist straps are fl exible straps with a minimum of 1 megohm ± 10 percent resistance in the gr ound cords. To provide prop er grounding, we ar the strap snug agains t the skin. â Use heel straps, toe straps, o r boot stra ps at standing workstations. Wear the straps on both feet when standing on conductive floors or d issipating floor mats. â Use conductive field service tools. â Use a portable field service kit with a folding static-dissipating work mat. If you do not have any of the suggested equip ment for proper grounding, have an HP authorized reseller install the part. Note: For more information on static electri city, or for assistance with product installation, contact your HP authorized rese ller.
59 FCA2214/FCA2214 DC PCI-X Host Bus Adap ters fo r Linux, NetWare, and Windows Installation Guide index Index Index A adapters components 18 installing 21 before you begin 20 BIOS 21 considerations 22 prerequisites 18 specifications 15 audience 8 authorized reseller, HP 12 C cables, FCC compliance statement 53 Canadian notice (Avis Canadien) 53 Class A equipment 54 Class A equipment Canadian notice (Avis Canadien) 54 FCC compliance sta tement 52 compliance notices Canadian (Avis Canadien) 53 Japanese 54 components adapters 18 jumpers 20 LED indicators 19 conventions document 9 equipment symbols 10 text symbols 9 D document conventions 9 related docume ntation 8 drivers HP2300.SYS 32 QL2300.HAM 37 qla2300 24 E electrostatic discharge 57 environmental specifications 15 equipment symbols 10 F Fast! UTIL Advanced Adapter settings 45 Extended Firmware settings 48 Fibre Disk Utility 50 Host Adapter settings 44 Raw NVRAM data 45 Restore default settings 45 Scan Fibre Chan nel Devices 50 Select Host Adapter 50 Selectable Boot settings 45 FCC compliance statement 52 cables 53 Class A equipment 52 declaration of confor mity 53 modifications 53
Index 60 FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, an d Windows In stallation Guide features complies with 14 Fabric Loop Attach (FLA) 14 Fast! UTIL 14 Fibre Channel Protocol Manager (FPM) 14 Fibre Channel Protocol-SCSI 14 Private Loop Direct Attach (PLDA) 14 G getting help 12 grounding methods 58 H help, obtaining 12 HP authorized reseller 12 storage web site 12 technical support 12 HP2300.SYS driver 32 I installing adapters 21 before you begin 20 BIOS 21 considerations 22 prerequisites 18 Linux driver 24 NetWare driver 37 new Windows driver 32 J Japanese notice 54 L laser devices 55 CDRH regulations 55 international regulations 55 label 55 safety warnings 55 Linux installing driver 24 building a driver from the sources 24 installing the driver on the boot drive 26 loading the driver 26 qla2300 driver 24 M modifications, FCC compliance statem ent 53 N NetWare installing the driver 37 NWCONFIG utility 36 P parameters, QL2300.HAM driver 36 PCI-X bus slots master 20 slave 20 problems configuration 41 fibre channel 41 hardware 40 Q QL2300.HAM driver installing 37 parameters 36 qla2300 driver 24 R regulartor y complian ce notices Canadian Notice (Avis Canadien) 54 Federal Commission notice 52 Japanese Notice 54 Laser devices 55 related docume ntation 8
Index FCA2214/FCA2214 DC PCI-X Host Bus A dapters fo r Linux, NetWare, and Windows Installation Guide 61 S specifications adapters 15 environmental 15 symbols in text 9 on equipment 10 T technical support, HP 12 text symbols 9 troubleshooting configuration problems 41 fibre channel problems 41 hardware p roblems 40 U updati ng Wind ows dri ver 34 W warning symbols on equipment 10 web sites, HP storage 12 Windows installing new drivers 32 updating drivers 34
Index 62 FCA2214/FCA2214DC PCI-X Host Bus Adapters for Linux, NetWare, an d Windows In stallation Guide