Installation Guide hp StorageWorks AB232A PCI-X Host Bus Adapter Third Edition (June 2004) Part Number: AA–RU1ZC–TE This guide describes how to install, configure, and use the diagnostic utilities for the AB232A PCI-X host bus adapter for 64-bit Windows operating systems.
© Copyright 2002–2004 Hewlett-Packard Development Company, L.P. Hewlett-Packard Company makes no warranty of any kind with regard to this material, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this material.
contents Contents About this Guide. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 Related Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 4 Troubleshooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29 POST Conditions and Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Using The Event Viewer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Windows Miniport Event Log Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents B Electrostatic Discharge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .59 Grounding Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .61 Figures 1 AB232A HBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Contents 6 AB232A PCI-X Host Bus Adapter Installation Guide
about this guide About this Guide This installation guide provides information to help you: ■ Install, configure, and About use the utilities for the AB232A PCI-X host this diagnostic Guide bus adapter for 64-bit Windows systems. ■ Contact technical support for additional assistance.
About this Guide Overview This section covers the following topics: ■ Intended Audience ■ Related Documentation Intended Audience This book is intended for use by system administrators who are experienced with the following: ■ Windows Server 2003 Enterprise Edition, 64-bit version ■ Host bus adapters Related Documentation In addition to this guide, refer to the HP StorageWorks AB232A PCI-X Host Bus Adapter Release Notes.
About this Guide Conventions Conventions consist of the following: ■ Document Conventions ■ Text Symbols ■ Equipment Symbols Document Conventions The document conventions included in Table 1 apply in most cases.
About this Guide Caution: Text set off in this manner indicates that failure to follow directions could result in damage to equipment or data. Note: Text set off in this manner presents commentary, sidelights, or interesting points of information. Equipment Symbols The following equipment symbols may be found on hardware for which this guide pertains. They have the following meanings.
About this Guide Power supplies or systems marked with these symbols indicate the presence of multiple sources of power. WARNING: To reduce the risk of personal injury from electrical 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 individual to handle safely.
About this Guide HP Storage Website The HP website has the latest information on this product, as well as the latest drivers. Access storage at http://h18006.www1.hp.com/storage/saninfrastructure.html. From this website, select the appropriate product or solution. HP Authorized Reseller For the name of your nearest HP authorized reseller: 12 ■ In the United States, call 1-800-345-1518 ■ In Canada, call 1-800-263-5868 ■ Elsewhere, see the HP website for locations and telephone numbers: http://www.
Adapter Features 1 This introduction to the AB232A PCI-X Host Bus Adapter (HBA) includes: ■ Product Description, page 14 ■ Performance Specifications, page 16 AB232A PCI-X Host Bus Adapter Installation Guide 13
Adapter Features Product Description The AB232A HBA has the following characteristics: 14 ■ Robust suite of software supporting Windows Server 2003 Enterprise Edition, 64-bit version. ■ Optical small form factor (LC) interface LC Fibre connector. ■ Embedded optical shortwave laser, multi-mode Fibre Channel interface. ■ AB232A is designed using a single custom Application Specific Integrated Circuit (ASIC).
Adapter Features Figure 1 illustrates the AB232A HBA. Figure 1: AB232A HBA ■ Table 2 describes the AB232A HBA. Table 2: AB232A HBA Diagram Description Figure Legend Description 1 Fibre Channel (LC) connectors. 2 POST LEDs indicators Note: See Table 3, on page 22 for detailed descriptions.
Adapter Features Performance Specifications The AB232A HBA offers a highly integrated 2 Gbps Fibre Channel HBA for use in Itanium servers based on the latest PCI-X expansion bus. The features of the AB232A HBA provides the flexibility and broad interoperability needed for complex, highly scalable SANs. The AB232A HBA also features sophisticated hardware that provides superior performance in SANs and provides best in class server CPU offload.
Installation 2 This chapter provides step-by-step instructions for installing the AB232A HBA, including: ■ Hardware Requirements ■ Recording Reference Numbers ■ Installing the HBA into a Computer ■ Verifying the Installation ■ Configuration Guidelines This chapter also provides information on installation guidelines and supported configurations for the operating systems. Caution: The HBAs contain static-sensitive components.
Installation Hardware Requirements The system hardware requirements for installing the HBAs include: 18 ■ AB232A HBA requires one open 64-bit/133 MHz PCI-X universal slot. ■ Multimode fiber optic cable with LC connector, used with shortwave lasers.
Installation Recording Reference Numbers Each HBA ships with a unique address identifier that is stored in flash memory. Fibre Channel industry standards issue two unique identifiers: WorldWide Port Name (WWPN) and Node Name (NN), each of which is derived from the HBA’s IEEE address. Combined, the WWPN and NN create the WorldWide Name (WWN) which is an 8-byte field that uniquely identifies an HBA on a FC circuit. The WWN address and serial number are clearly marked on the HBA.
Installation Installing the HBA into a Computer Use the following procedure for installing the HBA into a computer. Caution: Be sure to observe the ESD precautions described on page 59 for this procedure. 1. Make sure the computer is powered off. 2. Remove the screws on the computer cover, and then remove the cover. 3. Wearing a static wrist strap, remove the blank panel from an empty 64-bit PCI-X bus slot. Compare the removed panel to the bracket on the HBA.
Installation 11. Attach media: a. Connect the fiber optic cable to the LC connector on the HBA. b. Connect the other end of the cable to the Fibre Channel device. Note: The HBAs do not allow normal data transmission on an optical link unless the link is connected to a similar or compatible laser product. That is, both products are multimode to multimode.
Installation Verifying the Installation To verify the HBA is properly installed and is operating: 1. Turn on the computer. 2. At power up, observe the POST LED indicators on the HBA. The position of the POST LED indicators is defined in page 15 on page 15, and Table 2 on page 22 of this guide. The green LED indicates power functions and the amber LED signifies port activity. The amber LED blinks at all times during normal operation. Table 3 lists normal LED indications.
Installation Configuration Guidelines The software for loading the driver also contains the default registry parameter settings that are loaded as part of the driver installation. Consult the following sources for any restriction and for information on supported configurations specific to your operating system and topology. ■ Release Notes ■ HP Website at http://www.hp.com/country/us/eng/support.html.
Installation 24 AB232A PCI-X Host Bus Adapter Installation Guide
Installing the SCSI Miniport Driver 3 This chapter contains step-by-step instructions for installing the SCSI Miniport driver. System managers must be familiar with the Windows Server 2003 operating system under which the PCI-X-to-Fibre Channel HBA is to operate. System managers must also have access to standard system documentation. HBA files are updated periodically. You can download the latest versions of the HBA driver kits from the HP website at http://h18000.www1.hp.com/storage/saninfrastructure.
Installing the SCSI Miniport Driver Device Driver Installation This section describes the instructions for installing the Windows SCSI Miniport driver. System Requirements Ensure that your system meets these minimum requirements: ■ Installed HBA ■ StorageWorks Fibre Channel Storage subsystem (interconnect device and storage device) Installing or Upgrading a New Driver The AB232A HBA is a plug-and-play device that is detected by Windows operating systems.
Installing the SCSI Miniport Driver Installing the LightPulse Utility The LightPulse Utility, LpUtilNt (described in Diagnostic and Configuration Utilities, on page 37) does not automatically load. HP recommends that after loading the HBA driver, you install LpUtilNt as follows: 1. Browse to the LighPulse folder on the Smart Setup CD-ROM (or to one downloaded from the web site if it is more recent). 2. Double-click cp00xxxx.exe.
Installing the SCSI Miniport Driver 28 AB232A PCI-X Host Bus Adapter Installation Guide
Troubleshooting 4 The Power-On Self Test (POST) and the Windows Event Viewer are utilities you can use for troubleshooting the HBA. This chapter explains the use of these utilities in the event of an HBA problem.
Troubleshooting POST Conditions and Results Table 4 lists the HBA LED states with descriptions of each.The position of the POST LED indicators is defined in Figure 1 on page 15, and Table 3 on page 22 of this guide. If the LEDs indicate a failure during POST: 1. Make sure that the HBA is seated firmly in the PCI slot. 2. Verify that the fiber cable connection to the HBA is secure.
Troubleshooting Using The Event Viewer The Windows SCSI driver verifies the condition of the HBA POST. If there is a failure or a suspected failure, an error log entry is issued to the Windows Event log. Following is the procedure for viewing the event log. From the Main menu: 1. Double-click or choose the Administrative Tools program group. 2. Double-click or choose the Event Viewer. 3. Specify LPXNDS. Note: You can find the source name in the SCSI device’s Disk Manager. 4.
Troubleshooting Windows Miniport Event Log Codes The Windows Miniport driver logs events and errors in the Windows Event log. Serious errors are always logged. Informational events are only logged if the registry parameter LogError=1 is used. All Miniport logged events are issued with an Event ID of 11 (INTERNAL ADAPTER ERROR) but do not necessarily indicate an HBA error occurred. Byte offset 0x10 of the event is the driver event code. Byte offsets 0x11 to 0x13 contain event-specific information.
Troubleshooting Table 5: SCSI Port Error Log Codes (Continued) 0x10 Offset Explanation 0x11 to 0x13 Further Information 0xE3 Mailbox rsp err 0x11 = command, 12–13 = mbxstatus 0xE4 HBA not ready after init Status register bytes 1–3 in event 11–13 0xE5 Requested loop but link = PT–PT 0xE6 Mailbox int. but cmd not complete 0xE7 SRB already queued to ring 0xE8 RESTART failed 0xE9 PORT BYPASS (LPB) received 0xEB Unknown IOCB cmd rsp 0xEC Uncached extension alloc.
Troubleshooting Table 5: SCSI Port Error Log Codes (Continued) 0x10 Offset Explanation 0x11 to 0x13 Further Information 0xF6 PCP_IXXX_CR IOCB rsp err 0x11 = cmdstat, 12 = parm err, 13 = ALPA 0xF7 Ring hd !=0 && pendingsrb!=NULL 0xF8 Invalid FCP_RSP 0xF9 Two consec.
Troubleshooting Table 6: CmdStat Values (Continued) 0x8 IOSTAT_INTERMED_RSP 0x9 IOSTAT_LS_RJT Remote sent LS_RJT 0xA IOSTAT_BA_RJT Remote sent BA_RJT Table 7: Parameter Error Values Valid only when CmdStat=0x3 0x12 Offset Explanation 0x00 IOERR_SUCCESS 0x01 IOERR_MISSING_CONTINUE 0x02 IOERR_SEQUENCE_TIMEOUT 0x03 IOERR_INTERNAL_ERROR 0x04 IOERR_INVALID_RPI 0x05 IOERR_NO_XRI 0x06 IOERR_ILLEGAL_COMMAND 0x07 IOERR_XCHG_DROPPED 0x08 IOERR_ILLEGAL_FIELD 0x09 IOERR_BAC_CONTINUE 0x0A
Troubleshooting Table 7: Parameter Error Values Valid only when CmdStat=0x3 (Continued) 0x12 Offset Explanation Further Information 0x16 IOERR_ABORT_REQUESTED 0x17 IOERR_RECEIVE_BUFFER_ TIMEOUT 0x18 IOERR_LOOP_OPEN_FAILURE 0x19 IOERR_RING_RESET 0x1A IOERR_LINK_DOWN 0x1B IOERR_CORRUPTED_DATA 0x1C IOERR_CORRUPTED_RPI 0x1D IOERR_OUT_OF_ORDER 0x1E IOERR_OUT_OF_ORDER_ACK 0x1F IOERR_DUPLICATE_FRAME 0x20 IOERR_INVALID_ACK 0x21 IOERR_BAD_40BIT_ADDRESS 0x22 IOERR_RESERVED 0x23 IOERR_RE
Diagnostic and Configuration Utilities 5 This chapter contains instructions for using the LightPulse Utility, LpUtilNt, a Windows-based graphical user interface. Use this utility to update firmware, BIOS, view registry parameters, perform persistent binding operations on selected targets, and obtain specific information about all HBAs installed in the server.
Diagnostic and Configuration Utilities Using LightPulse Utility The LightPulse Utility (LpUtilNt) is an HBA utility that lets you: ■ View HBA parameters ■ Modify driver parameters in the Windows registry The Original Equipment Manufacturer (OEM) setup file provided in the software kit sets these parameters. The Fibre Channel setup file that comes with the platform kit, modifies these parameters. The resulting parameter settings provide the optimal setting for your configurations.
Diagnostic and Configuration Utilities ■ Configuration Data—View information about the data in each of the configuration regions in the flash ROM of the selected HBA. ■ Drive Parameters—View information about device driver parameters that are maintained in the Windows/NT registry. ■ Persistent Binding—View and manage persistent binding for the adapter, and LUN mapping and masking for devices in your SAN. ■ Link Statistics—View statistics about the arbitrated loop of the selected HBA.
Diagnostic and Configuration Utilities Modify Diagnostic Driver Parameters in the Windows Registry This screen provides information about device driver parameters that are maintained in the Windows registry and allows you to modify those values. Caution: Do not modify the registry parameters unless specifically instructed to do so by support personnel. Modifying registry parameters can result in an unstable SAN.
Diagnostic and Configuration Utilities Table 8 lists the current parameters that you can set. Table 8: Drive Parameters Parameter Description AbortStatus = 0xn Values from 0x00 – 0xFF. Controls NT SRB error status for general Abort conditions. Default = SRB_STATUS_BUS_RESET (0x0E) which will not cause the current NT class driver to throttle down I/O performance after four of these errors have been received (on a per-LUN basis). ALTOV = n Values are in milliseconds from 1 to 15. Default = 15.
Diagnostic and Configuration Utilities Table 8: Drive Parameters (Continued) Parameter 42 Description QueueDepth = n Values from 1–64 (decimal). Default = 64. Requests per LUN/Target (see Queue Target parameter). QueueTarget = n Values 0 or 1 (decimal). Default = 0. 0 = QueueDepth applies on a per LUN basis: 1 = QueueDepth applies on a Target basis. RATOV = n Values are in seconds from 2 to 120. Default = 2. This value is the ELS request time-out. ReadCheck = n Values 0 or 1. Default = 1.
Diagnostic and Configuration Utilities Table 8: Drive Parameters (Continued) Parameter Description SilFlags = n Values from 0-2. Default = 0. Controls which driver interface to use. 0 = automode; attempt SLI-2 first. If that fails, uses SLI-1. 1 = always use SLI-1. 2 = always use SLI-2. SimulateDevice = n Values 0 or 1. Default = 0. 0 = do not create a “dummy” disk device. 1 = create a dummy disk to force the driver to load even if no disk devices are present at boot time. SnsALL = n Values 0 or 1.
Diagnostic and Configuration Utilities Table 9 lists the Arbitrated Loop Physical Addresses (AL-PA) you can set.
Diagnostic and Configuration Utilities Persistent binding permanently maps a device to the following: ■ Binding type World Wide Port Name (WWPN), World Wide Node Name (WWNN), or a Destination Identifier (D_ID) ■ SCSI bus ■ SCSI ID ■ Installed Miniport driver with the adjunct driver ■ Installed LightPulse Utility ■ Global Automap All Targets is enabled.
Diagnostic and Configuration Utilities Global Automap and Unmasking Overview Global Automap All Targets defaults to enabled, to allow the driver to detect all Fibre Channel devices attached to the HBAs. If Global Automap All Targets is disabled, the driver detects Fibre Channel devices attached to the HBA, and does not pass them to the operating system unless they are already persistently bound.
Diagnostic and Configuration Utilities Mapping and Masking LUNs From the LightPulse Utility Main menu screen: 1. Choose the desired HBA. 2. Expand the category list and choose Persistent Binding. 3. Click on a target. The Lunmap button becomes active. 4. Click Lunmap. The Lunmap window displays, as shown in Figure 3: Figure 3: Lunmap window Test Host Bus Adapters Choose this option to run host-based internal and external loopback tests on the HBAs. From the LightPulse Utility Main menu screen: 1.
Diagnostic and Configuration Utilities Note: Testing the HBA while it is connected to an arbitrated loop is not recommended. Modify Test Options Use this option to specify the number of passes on one or more of these tests: PCI loopback, internal loopback, external Loopback, or all three. From the LightPulse Utility Main menu screen: 1. Choose Test. 2. Choose the following data for the PCI loopback, Internal loopback, External Loopback tests: a. The number of passes. The default is 0x50. 0=infinity b.
Diagnostic and Configuration Utilities Show Host Bus Adapter Info Choose this option to display HBA data in these areas: ■ BIU PCI Configuration Parameters ■ HBA Info and Status ■ Adapter Revisions ■ Display Configuration Data ■ Service Parameters ■ Status/Counters Info ■ Link Status ■ Link Attention Quit the LightPulse Utility Choose this option to exit the program. A warning message indicates if any errors were encountered during the session.
Diagnostic and Configuration Utilities 50 AB232A PCI-X Host Bus Adapter Installation Guide
Regulatory Compliance Notices A This appendix covers the following topics: ■ Federal Communications Commission Notice, page 52 ■ Canadian Notice (Avis Canadien), page 54 ■ European Union Notice, page 55 ■ Japanese Notice, page 56 ■ Laser Safety, page 58 AB232A PCI-X Host Bus Adapter Installation Guide 51
Regulatory Compliance Notices Federal Communications Commission Notice Part 15 of the Federal Communications Commission (FCC) Rules and Regulations has established Radio Frequency (RF) emission limits to provide an interference-free radio frequency spectrum. Many electronic devices, including computers, generate RF energy incidental to their intended function and are, therefore, covered by these rules.
Regulatory Compliance Notices Operation of this equipment in a residential area is likely to cause harmful interference, in which case users will be required to correct the interference at their own expense. The end user of this product should be aware that any changes or modifications made to this equipment without the approval of Hewlett-Packard could result in the product not meeting the Class A limits, in which case the FCC could void the user's authority to operate the equipment.
Regulatory Compliance Notices Canadian Notice (Avis Canadien) Class A Equipment This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Cet appareil numérique de la classe A respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada.
Regulatory Compliance Notices European Union Notice Products with the CE Marking comply with both the EMC Directive (89/336/EEC) and the Low Voltage Directive (73/23/EEC) issued by the Commission of the European Community.
Regulatory Compliance Notices Japanese Notice 56 AB232A PCI-X Host Bus Adapter Installation Guide
Regulatory Compliance Notices Harmonics Conformance (Japan) German Noise Declaration Schalldruckpegel Lp = 70.
Regulatory Compliance Notices Laser Safety WARNING: To reduce the risk of exposure to hazardous radiation: • • • Do not try to open the laser device enclosure. There are no user-serviceable components inside. Do not operate controls, make adjustments, or perform procedures to the laser device other than those specified herein. Allow only HP authorized service technicians to repair the laser device.
Electrostatic Discharge B To prevent damaging the system, you must take precautions when setting up the system or when handling parts. 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 by transporting and storing products in static-safe containers.
Electrostatic Discharge Grounding Methods There are several methods for grounding. Use one or more of the following methods when handling or installing electrostatic-sensitive parts: ■ Use a wrist strap connected by a ground cord to a grounded workstation or computer chassis. Wrist straps are flexible straps with a minimum of 1 megohm ± 10 percent resistance in the ground cords. To provide proper grounding, wear the strap snug against the skin.
index A F AB232A host bus adapter see HBAs Arbitrated Loop Physical Addresses (AL_PA), table of 44 audience 8 authorized reseller, HP 12 FCC class A compliance notice 52 compliance statement, cables 53 Federal Communications Commission (FCC) notice 52 flash ROM, updating parameters in 48 C D declaration of conformity 52 diagram, HBAs 15 document conventions 9 driver parameters, table of 41 drivers installing 26 updating 26 E electrostatic discharge 59 equipment symbols 10 European Union notice 55 AB2
Index I installation overview 17 procedure 20 requirements 18 verifying 22 Windows drivers 26 L laser devices 58 LightPulse Utility input and output files 48 loading on Windows 2003 Server 27 modifying driver parameters 40, 45 modifying test options 48 overview 38 restarting HBAs 48 showing HBA information 48 updating flash ROM parameters 48 viewing HBA parameters 38 LpUtilNt see LightPulse Utility 38 P parameter error values 35 POST LED indicators, verifying HBA installation 22, 30 R reference numbers