Hp ethernet 10gb 2-port 530flr-sfp+ adapter (12 pages)
Summary of Contents for HP StorageWorks A7298A
Page 1
Windows and Linux Third Edition (April 2003) Part Number: AA–RTD1C–TE This guide describes how to install, configure, and use the diagnostic utilities for the HP StorageWorks A7298A host bus adapter for Windows Server 2003 and Linux platforms.
About this Guide This installation guide provides information to help you: Install, configure, and use the diagnostic utilities for the HP StorageWorks About this Guide A7298A host bus adapter for Windows and Linux platforms. Contact technical support for additional assistance.
Linux Red Hat Advanced Workstation v2.1 (Itanium processor) Host bus adapters Related Documentation In addition to this guide, HP provides corresponding information: hp StorageWorks release notes — host bus adapter for Windows and Linux Host Bus Adapter for Windows and Linux Installation Guide...
Variables <monospace, italic font> Website addresses Blue, underlined sans serif font text: http://www.hp.com Text Symbols The following symbols may be found in the 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 result in bodily harm or death.
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.
Page 11
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 safety 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 Rack Stability Rack stability protects personnel and equipment. To reduce the risk of personal safety or damage to the WARNING: equipment, be sure that: The leveling jacks are extended to the floor. The full weight of the rack rests on the leveling jacks. In single rack installations, the stabilizing feet are attached to the rack.
Operating system type and revision level Detailed, specific questions HP Storage Website The HP website has the latest information on this product, as well as the latest http://www.hp.com/country/us/eng/prodserv/ drivers. Access storage at: storage.html. From this website, select the appropriate product or solution.
Page 14
About this Guide Host Bus Adapter for Windows and Linux Installation Guide...
Introduction This user guide provides information to help you install, configure, and use the diagnostic utilities for the HP StorageWorks A7298A host bus adapter for Windows and Linux platforms. Overview This introduction to the Host Bus Adapter (HBA) includes: Product Description...
Introduction Product Description The HBA has the following characteristics: Robust suite of software supporting Windows Server 2003 and Linux Red Hat Advanced Workstation v2.1. Optical small form factor (LC) interface LC Fibre connector. Embedded optical short-wave laser, multi-mode Fibre Channel interface. Designed using a single custom Application Specific Integrated Circuit (ASIC).
Introduction Figure 1: Host Bus Adapter Table 2: Host Bus Adapter Diagram Description Figure Legend Description Fibre Channel (LC) connectors. POST LEDs indicators Note: See Table 3 Table 4 for detailed descriptions. Host Bus Adapter for Windows and Linux Installation Guide...
Introduction Performance Specifications The PCI-X host bus adapter offers a highly integrated 2Gbps Fibre Channel HBA for use in servers based on either PCI or the latest PCI-X expansion bus. The features of this PCI-X based HBA provide the flexibility and broad interoperability needed for complex, highly scalable SANs.
Attaching HBAs in a supported configuration Enabling external boot for supported configurations In addition, the HP website has the latest information on Boot BIOS upgrades. Access the HP website at: http://www.hp.com/support/itaniumservers. Host Bus Adapter for Windows and Linux Installation Guide...
Introduction Standards The HBA conforms to the following standards: ANSI Fibre Channel FC-PH, Revision 4.3 ANSI Fibre Channel FC-AL, Revision 4.5 PCI Local Bus, Revisions 2.1 and 2.2 Fibre Channel Class 1, 2, 3 Host Bus Adapter for Windows and Linux Installation Guide...
Introduction Agency Approvals The HBA has the following agency approvals: CFR Title 21, Laser AEL Class 1, FDA/CDRH UL recognized to UL1950 CUR recognized to CSA22.2, No.950 IEC 950 (1991) + Amendments 1, 2, 3, 4, and 11 EN60950 (1992) + Amendments 1, 2, 3, 4, and 11 EN68025-1 (1994) + Amendment 11 EN68025-2 (1994) TUV certified to EN60950...
Page 22
Introduction Host Bus Adapter for Windows and Linux Installation Guide...
Installation Installation Overview This chapter provides step-by-step instructions for installing the HP StorageWorks A7298A Host Bus Adapter (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.
Installation Hardware Requirements The system hardware requirements for installing the HBA include: A host computer that provides 3.3VDC PCI and PCI-X bus power One open 64-bit 33/66 MHz PCI or 66/100/133 MHz PCI-X bus slot with either a 3.3 or a 5.0 VDC signaling interface Multimode fiber optic cable with LC connector, used with short-wave lasers Host Bus Adapter for Windows and Linux Installation Guide...
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.
Installation Installing the HBA into a Computer Following is the procedure for installing the HBA into a computer. WARNING: Be sure to observe the ESD precautions 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.
Page 27
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 HBA does not allow normal data transmission on an optical link unless it is connected to a similar or compatible laser product.
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 Figure 1 Table 2 of this guide.
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/support/itaniumservers. Host Bus Adapter for Windows and Linux Installation Guide...
Page 30
Installation Host Bus Adapter for Windows and Linux Installation Guide...
The software kit that is included with the HBA contains the latest version of the HBA’s files and drivers at the time of shipment. Software files are updated periodically and can be obtained from the HP website at: http://www.hp.com/support/itaniumservers. Note: This chapter describes the steps for installing the device driver and for accessing Fibre Channel storage devices.
Ensure that your system meets these minimum requirements: Installed HBA Ensure the HP Setup and Configuration CD for Itanium(R) 2-based servers is in the server or the driver has been downloaded from the web and copied to the server hard drive.
Installing the SCSI Miniport Driver d. Verify that the SCSI Miniport driver is present and started. Removing the Windows Server 2003 SCSI Device Driver To remove the device driver from the Windows Server 2003 desktop: 1. Click Start > Settings > Control Panel. 2.
Installing the SCSI Miniport Driver Linux Device Driver Installation This section describes the instructions for installing the Linux SCSI Miniport driver. Linux System Requirements Ensure that your system meets these minimum requirements: Installed HBA Linux Miniport driver and registry parameter file from the software kit provided with the HBA Linux operating system StorageWorks Fibre Channel Storage subsystem (interconnect device and...
Installing the SCSI Miniport Driver Installing the Linux Driver Using a Tar File To install the driver and boot the system, you must be running as root. 1. Enter the following command to create a temporary directory (for example, emlxtemp). # mkdir emlxtemp 2.
Installing the SCSI Miniport Driver Installing the Linux Driver Using an RPM File To install the driver and boot the system, you must be running as root. 1. Enter the following command to create a temporary directory (for example, emlxtemp). # mkdir emlxtemp 2.
Installing the SCSI Miniport Driver Building the Driver as a Module Once you have installed the source file, you can build the driver as a module. 1. At the shell prompt, edit lpfc.conf.c to reflect your desired configuration. 2. Enter the following command to verify that both kernel-headers and kernel-source RPMs are installed: # rpm -a -q | grep kernel 3.
Page 38
Installing the SCSI Miniport Driver The edited text should now display as follows: # For 32-bit environment # If this is not a SMP environment remove the -D__SMP__=1 from CFLAGSCFLAGS = -D__KERNEL__=1 \ $[MODINC] $[INCLUDEDIR] 7. For SuSE Linux, enter the following ifconfig command (all on one line): # cp /boot/vmlinuz.version.h /lib/modules/'uname-r'/build/include/linux/version.h 8.
Installing the SCSI Miniport Driver Loading the Driver There are two ways to load the driver: manually or through the RAM disk image. Loading the Driver Manually 1. Enter the following commands: # insmod lpfcdd # insmod lpfndd lpfcdd - main driver, SCSI functionality, FCP support, diagnostic support lpfndd - IP support (this driver is dependent on lpfcdd being loaded first) 2.
Installing the SCSI Miniport Driver Loading the Driver Through the RAM Disk Image 1. To add SCSI and IP modules, edit /etc/conf.modules or modules.conf, depending on the Linux release. Add the following line to add a SCSI module: alias scsi_hostadapter lpfcdd Add the following line to add an IP module: alias lpfnX lpfndd where X is the interface number, 0 through 7.
Page 41
Installing the SCSI Miniport Driver timeout=50 default=linux image=/boot/vmlinuz-kernel_version label=linux root=/dev/sda8 initrd=/boot/initrd-kernel_version.imgread-only 4. Add the following lines to the end of the file to add a new boot record for the driver: image=/boot/vmlinuz-kernel_version label=new_label root=/dev/sda8 initrd=/boot/new_image_filenameread-only append=”max_scsi_luns=128” Note: Currently, lpfc is not supported as the root device, so keep the “root=/dev/xxx”...
Installing the SCSI Miniport Driver Building the Driver Into the Kernel SCSI Functionality Once you have installed the source files, you can build the driver into the kernel. 1. Enter the following commands: # mkdir /usr/src/linus/scsi/lpfc # find . -print | cpio -pdumv /usr/src/linux/drivers/scsi/lpfc # cd /usr/src/linux/drivers/scsi/lpfc # cp Makefile.kernel Makefile 2.
Page 43
Installing the SCSI Miniport Driver The edited lines should now display as follows: subdir-$(CONFIG_IDE) += ide subdir-$(CONFIG_SCSI_LPFC) += scsi/lpfc subdir-$(CONFIG_SCSI) += scsi 8. Go to the scsi directory: # cd /usr/src/linux/drivers/scsi Edit Config.in and locate the following lines (the lines may wrap.): dep_tristate 'EATA-PIO [old DPT PM2001, PM2012A] support' CONFIG_SCSI_EATA_PIO $CONFIG_SCSI dep_tristate 'Future Domain 16xx sCSI/AHA-2920A support'...
Installing the SCSI Miniport Driver 14. At the end of the definition for Scsi_Host_Template, before “Removable host adapters”, add the following lines: #ifdef CONFIG_SCSI_LPFC EMULEXFC, #endif IP Functionality 1. Go to the net directory: # cd /usr/src/linux/drivers/net 2. Edit Config.in. Edit the following lines: bool 'Fibre Channel driver support' CONFIG_NET_FC if [“$CONFIG_NET_FC”...
Page 45
Installing the SCSI Miniport Driver 5. Add this text after #ifdef CONFIG_NET_FC: static int lpfnif_probe(struct net_device *dev){ #ifdef CONFIG_LPFC_SCSI lpfn_probe(); #endif return 0; The edited lines should now display as follows: #ifdef CONFIG_NET_FC static int lpfnif_probe(struct net_device *dev) #ifdef CONFIG_LPFC_SCSI lpfn_probe();...
Installing the SCSI Miniport Driver Setting up and Running Diagnostic Utilities 1. Go to the driver source directory. # cd driver_installation_directory 2. Enter one of the following commands to run the diagnostic utilities: # ./lputil # ./dfc Installing the Latest Version of HBA API and Utilities 1.
Page 48
Installing the SCSI Miniport Driver Host Bus Adapter for Windows and Linux Installation Guide...
Troubleshooting Introduction The Power-On Self Test (POST) and the Windows Event Viewer are troubleshooting utilities you can use for the Host Bus Adapter (HBA). This chapter explains the use of these utilities in the event of an HBA problem. Host Bus Adapter for Windows and Linux Installation Guide...
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 Table 2 of this guide. If the LEDs indicate a failure during POST: 1.
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.
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.
Page 53
Troubleshooting Table 5: SCSI Port Error Log Codes (Continued) 0x10 0x11 to 0x13 Further Offset Explanation Information 0xE2 Mailbox cmd time-out 0x11 = command 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...
Troubleshooting SCSI Address Mapping The driver emulates six SCSI buses per HBA to map all 126 possible AL_PA to Target IDs. The first bus is a dummy bus used to delay the initial inquiry scan until after discovery completes. The 31 target IDs per bus are then mapped to either ascending or descending SEL_IDs (based on the ScanDown registry parameter).
Troubleshooting The index into Table 8 can be derived by: #define TARGETS_PER_BUS 32 i = (Srb->PathId > 0) ? Srb->PathId-1 : 0; //Bus 0 = dummy bus nodeInx = ((I * (TARGETS_PER_BUS-1)) + Srb->TargetId;w Table 8: Current Private Loop Device Mapping Target **AL_P Bus #...
Diagnostic and Configuration Utilities This chapter contains instructions for installing and using the following Windows NT and Windows 2000 utilities: DOS Diagnostic utility, x86DNLD, a DOS-based diagnostic and firmware download utility. This utility is used exclusively in standalone environments. LightPulse Utility/NT, LP6DUTIL is a Windows-based graphical user interface for updating firmware and Boot code.
Diagnostic and Configuration Utilities The DOS Diagnostic Utility The supplied software kit contains the DOS Diagnostic and firmware download utility. Functionally, the utility program performs: Discovery and preliminary testing of the HBA in the system. Functional testing and operational checks on the HBA. The use of input and output files for automating the use of the diagnostic utility program.
Diagnostic and Configuration Utilities The options for X86DNLD are listed in Table 9. The syntax for using options is: A:\X86DNLD.EXE {I = infilename} {o = outfilename} The following example shows a sample command: C:\ X86DNLD.EXE o = PCIHA001 is the output filename. PCIHA001 Table 9: DOS Diagnostic Utility Command Options Option...
Page 68
Diagnostic and Configuration Utilities The following is a sample output of the DOS Diagnostic Utility Start-Up Procedure. ************************************************************* WARNING: This utility may not work with the Expanded Memory Manager (EMM386). Please read LP6DUTIL documentation for further details. ************************************************************* LP6000 Host Adapters found in the system: 1 PRELIMINARY TESTING of Host Adapter 1 Host Adapter 1: PASS 0xA: SLIM Memory Tests Host Adapter 1: PASS 0xA: BIU Registers Tests...
Diagnostic and Configuration Utilities NOTE: Enter 0 in 'Option:' prompt to display previous menu NOTE: All values entered are hexadecimal LP6DUTIL Main Menu Revision x.x 1 - Test Host Adapters 2 - Modify Test Options 3 - Restart Host Adapters 4 - Input/Output 5 - Maintenance 6 - Show Host Adapters Info...
Page 70
Table 10: DOS Diagnosis Utility Main Menu Selections 5 – Maintenance Updates firmware or non-volatile parameters in FLASH ROM. Displays program images stored in memory. 6 – Show Host Adapters Displays configuration and status data used by HP Info Technical Support. 7 – Quit Exits the program.
Diagnostic and Configuration Utilities LightPulse Utility/NT Utility The LightPulse Utility/NT utility (lputilnt and lputil64) is a Host Bus Adapter (HBA) monitoring and management utility that lets you: View HBA parameters Modify driver parameters in the Windows registry These parameters have been set by the Original Equipment Manufacturer (OEM) setup file provided in the software kit.
Diagnostic and Configuration Utilities PCI Registers—Maintain the values of the PCI configuration registers of the selected HBA. Configuration Data—Maintain information about the data in each of the configuration regions in the flash ROM of the selected HBA. Driver Parameters—Maintain information about device driver parameters that are maintained in the Windows/NT registry.
Diagnostic and Configuration Utilities 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. The data display lists all available device driver parameters, along with the current, minimum, maximum, and default values.
Page 74
Diagnostic and Configuration Utilities Table 11: Driver Parameters (Continued) ARBTOV = n Values are milliseconds form 500 to 10000. Default = 1000. Represents FC_AL arbitration time-out prior to LIP. Class = n Values from 0-2. Default = 2. Controls which Fibre Channel Class will be used: 0 = Class 1, 1 = Class 2, 2 = Class 3.
Page 75
Diagnostic and Configuration Utilities Table 11: Driver Parameters (Continued) ResetFF = n Values 0 or 1. Default = 1. 0 = ResetBus translates to LIP (F7). 1 = ResetBus translates to LIP (FF). Used for WolfPack to force reservations to be freed when ResetBus issued. Only meaningful for FC_AL topology and Seagate native FC hard drives.
Diagnostic and Configuration Utilities Modify Test Options (For lputilnt Only) 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/NT Main menu screen: 1.
Diagnostic and Configuration Utilities Link Attention Quit the LightPulse Utility/NT Utility Choose this option to exit the program. A warning message indicates if any errors were encountered during the session. Host Bus Adapter for Windows and Linux Installation Guide...
Regulatory Compliance Notices FCC Compliance Information Statement 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 interference received, including interference that may cause undesired operation.
Regulatory Compliance Notices The above statement applies to products marketed in the USA. Japanese Notice Canadian Notice This Class A digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Avis Canadien 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 Federal Communications Commission Notice This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation.
Regulatory Compliance Notices Japanese Notice Canadian Notice This Class B digital apparatus meets all requirements of the Canadian Interference-Causing Equipment Regulations. Avis Canadien Cet appareil numérique de la classe B respecte toutes les exigences du Règlement sur le matériel brouilleur du Canada. Host Bus Adapter for Windows and Linux Installation Guide...
glossary Glossary This glossary defines terms used in this guide or related to this product and is not a comprehensive glossary of computer terms. Glossary AL-PA Arbitrated Loop Physical Address. The address of a Fibre Channel node in an arbitrated loop. Arbitration The process of selecting one respondent from a collection of several candidates that request service at the same time.
Page 84
Glossary Cladding The dielectric material surrounding the core of an electrical fiber or material surrounding the core of a fiber optic cable. It usually refers to diameter, often 125 m, measured in microns. Connector A mechanical device used to align and join two fibers together to provide a means for attaching and decoupling it to a transmitter, receiver, or another fiber.
Page 85
Glossary Fiber Thin filament of glass. An optical waveguide consisting of a core and cladding, which is capable of carrying information in the form of light. Fibre is also a general term used to cover all physical media types supported by Fibre Channel, such as optical fiber, twisted pair, and coaxial cable.
Page 86
Glossary Light In the laser and optical communication fields, the portion of the electromagnetic spectrum that can be handled by the basic optical techniques used for the visible spectrum extending from the near ultraviolet region of approximately 0.3 micron, through the visible region, and into the mid-infrared region of about 30 microns.
Page 87
Glossary Multi-initiators Two different Fibre Channel HBAs in one arbitrated loop sharing the same storage devices, but not communicating with each other. Multi-Mode Fiber An optical waveguide in which light travels in multiple modes. Typical core/cladding sizes (measured in microns) are 50/125, 62.5/125, and 100/140. Multiplexing The process by which two or more signals are transmitted over a single communications channel.
Page 88
Glossary Protocol A data transmission convention encompassing timing, control, formatting, and data representation. SCSI Small Computer Systems Interface. SelectID Used to configure Seagate drives. A matrix for relating ALPA (hex) numbers to SelectID (hex) numbers. Shortwave Refers to length of the wave or frequency in the spectrum of light. 780 nm is the operating range of short wave lasers, while 1300nm describes the range of long wave lasers.
A7298A host bus adapter HBAs equipment symbols agency approvals Al_PA addresses, table of audience fabric device mapping authorized reseller, HP FCC Compliance notice Federal Communications Commission notice Boot BIOS definition getting help CmdStat values HBAs configuration agency approvals guidelines for HBAs...
Page 90
73, 76, HBA installation modifying test options overview restarting HBAs technical support, HP showing HBA information test options, modifying viewing HBA parameters text symbols lputilnt, LightPulse Utility/NT troubleshooting...
Page 91
Index websites removing HP storage system requirements Windows Event log Windows Event Viewer Windows Server 2003 x86DNLD, DOS Diagnostic utility SCSI Miniport drivers installing Host Bus Adapter for Windows and Linux Installation Guide...
Page 92
Index Host Bus Adapter for Windows and Linux Installation Guide...