HP A6829A PCI Dual Channel Ultra160 SCSI Host Bus Adapter Service and User Guide Edition 2 Manufacturing Part Number: A6829-96002 E0503 United States © Copyright 2003, Hewlett-Packard Development Company L. P. All rights reserved.
Legal Notices The information in this document is subject to change without notice. Hewlett-Packard makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett-Packard shall not be held liable for errors contained herein or direct, indirect, special, incidental or consequential damages in connection with the furnishing, performance, or use of this material.
OSF/Motif is a trademark of the Open Software Foundation, Inc. in the U.S. and other countries.
iv
Contents About This Document 1. HP A6829A Adapter Overview About the A6829A Adapter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Supported HP-UX Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2. Installing the A6829A Adapter Overview of Installation Steps . . .
Contents Configuring LUN 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Adding Multi-Initiator Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Multi-Initiator Support for Itanium‚-Based System . . . . . . . . . . . . . . . . . . . . . . . . . . Multi-Initiator Support for PA-RISC Based System. . . . . . . . . . . . . . . . . . . . . . . . . . Verifying Installation . . . . . . . . . . . . . . . . . .
Contents DOC Statement (Canada). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Spécification ATI Classe A (France) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VCCI Statement (Japan) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Declaration of Conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 115 115 116 Glossary . . . . . . . . . . .
Contents viii
Tables Table 1. HP-UX 11i Releases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Table 2. Publishing History Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Table 3. Document Organization. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv Table 1-1. A6829A Supported HP-UX Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Table 2-1. Important OLAR Terms . . . . . . . .
Tables x
Figures Figure 1-1. The A6829A PCI Dual Channel Ultra160 SCSI Host Bus Adapter. . . . . 4 Figure 2-1. SCSI Cable for External Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Figure 2-2. Auto Termination Jumper Positions . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figures xii
About This Document This document describes how to install, configure, and troubleshoot HP A6829A PCI Dual Channel Ultra160 SCSI host bus adapter (HBA) on HP-UX 11.x platforms. The document printing date and part number indicate the document’s current edition. The printing date will change when a new edition is printed. Minor changes may be made at reprint without changing the printing date. The document part number will change when extensive changes are made.
Table 1 HP-UX 11i Releases (Continued) Release Identifier Release Name Supported Processor Architecture B.11.23 HP-UX 11i v2.0 Intel Itanium Publishing History The details of the document versions published for various HP-UX releases are mentioned in the following table: Table 2 Publishing History Details Document Manufacturing Part Number Supported Product Versions Operating Systems Supported Publication Date A6829-96002 11.0 11i v1 11i v2 B.11.00 B.11.11 B.11.
Table 3 Document Organization (Continued) Chapter Description Installing the A6829A Adapter Use this chapter to install the A6829A HBA, connect external SCSI peripherals, specify SCSI parameters, install SCSI driver, configure LUN 0, add multi-initiator support, verify the installation, and use the EFI utility. Troubleshooting Use this chapter to learn about troubleshooting techniques, known problems, workarounds, and how to contact your Hewlett-Packard representative.
HP Welcomes Your Comments HP welcomes any comments and suggestions you have on this manual. You can send your comments in the following ways: • Internet electronic mail: netinfo_feedback@cup.hp.com • Using a feedback form located at the following URL: http://docs.hp.com/assistance/feedback.html Please include the following information along with your comments: xvi • The complete title of the manual and the part number.
1 Chapter 1 HP A6829A Adapter Overview 1
HP A6829A Adapter Overview This chapter contains the following sections that describe the HP A6829A PCI Dual Channel Ultra160 SCSI host bus adapter (HBA): 2 • “About the A6829A Adapter” on page 3. • “Features” on page 5.
HP A6829A Adapter Overview About the A6829A Adapter About the A6829A Adapter The A6829A Dual Channel PCI Ultra160 SCSI host bus adapter (HBA) provides two Ultra160 SCSI-3 interfaces to PCI computer systems. When you install this adapter in your PCI system, it allows connection of up to 15 SCSI devices per channel, which means a total of 30 SCSI devices per A6829A adapter.
HP A6829A Adapter Overview About the A6829A Adapter Figure 1-1 below is a drawing (not to scale) of the A6829A adapter.
HP A6829A Adapter Overview Features Features The A6829A adapter and its driver conform to the ANSI T10 SCSI Parallel Interace-3 (SPI-3) standard. The A6829A adapter has the following features: • PCI interface — Full 64-bit (66 MHz) Direct Memory Access (DMA) bus master. — Zero wait-state bus master data bursts. — PCI Universal 3.3 V/5 V bus support. — Compliance with PCI Local Bus Specification, Revision 2.2. • SCSI interface — Two separate SCSI channels.
HP A6829A Adapter Overview Features — PCI board dimensions: approximately 8.95 inches x 4.25 inches. — Universal 64-bit PCI card edge connector. — Four SCSI connectors: — Two external 68-pin Very High Density Cable Interconnect (VHDCI)—J2 and J3, one for each channel. — Two internal 68-pin High Density (HD)—J4 and J6, one for each channel. Note that the internal HD connectors are not supported on HP-UX systems. — ISA/EISA bracket.
2 Installing the A6829A Adapter This chapter contains the following sections that describe how to install the A6829A adapter: • Chapter 2 “Overview of Installation Steps” on page 11.
Installing the A6829A Adapter NOTE 10 • “Performance Tuning” on page 13. • “Preparing for Installation” on page 14. • “Installing the A6829A Adapter” on page 15. • “Connecting External SCSI Peripherals” on page 21. • “Specifying SCSI Parameters” on page 23. • “Installing the SCSI Driver” on page 53. • “Configuring LUN 0” on page 55. • “Adding Multi-Initiator Support” on page 56. • “Verifying Installation” on page 58. • “Using the EFI Flash Utility” on page 61.
Installing the A6829A Adapter Overview of Installation Steps Overview of Installation Steps Here is a high-level view of the steps for installing the A6829A HBA: Step 1. Review the recommendations for performance (see “Performance Tuning” on page 13). Step 2. Ensure that you have all the materials you will need (see “Preparing for Installation” on page 14). Step 3. Determine what you need to do (if anything) to configure auto termination for the A6829A adapter (see “Auto Termination” on page 39).
Installing the A6829A Adapter Overview of Installation Steps Step 9. Verify the installation (see “Verifying Installation” on page 58).
Installing the A6829A Adapter Performance Tuning Performance Tuning To get the best performance from the A6829A adapter, we recommend the following things: • Increase the number specified for the scsi_max_qdepth kernel tunable parameter: — HP-UX 11.0: scsi_max_qdepth is a static tunable that you can change in SAM (“Kernel Configuration” screen → “Configurable Parameters” screen). Note that because this is a static tunable, you will need to reboot the system after changing its value.
Installing the A6829A Adapter Preparing for Installation Preparing for Installation Installing the A6829A adapter requires disassembly of some system components. Before beginning the installation, see the HP-UX system’s manual for detailed instructions about installing host bus adapters in the PCI slots. To install the HBA, you need the following: NOTE ✓ One HP A6829A SCSI HBA. ✓ One grounding (ESD) kit (shipped with the A6829A).
Installing the A6829A Adapter Installing the A6829A Adapter Installing the A6829A Adapter This section contains information about installing the A6829A HBA in an HP-UX system (including Online Addition and Replacement [OLAR]). WARNING The installation procedures in this section require opening the computer cabinet, which might expose you to high-energy (high-amperage) circuits and sharp edges in the equipment chassis. Be sure to remove all rings, watches, and other jewelry before opening the cabinet.
Installing the A6829A Adapter Installing the A6829A Adapter NOTE As stated earlier, although the A6829A is supported on only 64-bit HP-UX 11.0 and 11i, you can install the adapter in either a 32-bit or 64-bit PCI slot. Also, we recommend using a PCI4X slot, to get maximum performance. However, you can install the adapter in a PCI2X, PCI1X, or shared PCI slot, if necessary. When you have finished installing the A6829A, go to the next section (“Connecting External SCSI Peripherals” on page 21).
Installing the A6829A Adapter Installing the A6829A Adapter HP recommends that you use SAM instead of the rad command to perform OLAR procedures. This is because for the most part, SAM prevents you from performing OLAR procedures that would adversely affect other areas of the system. This is not true when you use the rad command. For detailed information about using either of these two procedures, see Configuring HP-UX For Peripherals.
Installing the A6829A Adapter Installing the A6829A Adapter During an adapter replacement operation, SAM performs a Critical Resource Analysis (CRA), which checks all channels on the target adapter for critical resources that will be temporarily unavailable while the adapter is shut down. Planning and Preparation As mentioned earlier, for the most part, SAM prevents you from performing OLAR procedures that would adversly affect other areas of the HP-UX system.
Installing the A6829A Adapter Installing the A6829A Adapter Adapter Compatibility This section explains adapter compatibility considerations for performing OLA and OLR. Online Addition (OLA) You can add multiple adapters at the same time. While adding an adapter online, the first issue you must resolve is whether the new adapter is compatible with the system. Each OLAR-capable PCI slot provides a set amount of power. The replacement adapter cannot require more than the available power.
Installing the A6829A Adapter Installing the A6829A Adapter The PCI specification allows a single physical adapter to contain more than one channel. A single channel SCSI adapter cannot be replaced by a dual channel adapter, even if the additional channel(s) on the adapter are identical to the original SCSI adapter. When the replacement adapter is added to the system, the appropriate driver for that adapter must be configured in the kernel before beginning the replacement operation.
Installing the A6829A Adapter Connecting External SCSI Peripherals Connecting External SCSI Peripherals The A6829A adapter is capable of communicating with Low Voltage Differential (LVD) or Single Ended (SE) SCSI devices. LVD allows up to 12m cable lengths with multiple SCSI devices, or 25m point-to-point connections. IMPORTANT As stated earlier in this chapter, do not mix LVD SCSI devices with SE SCSI devices on the bus. If you do so, the entire SCSI bus will change to SE.
Installing the A6829A Adapter Connecting External SCSI Peripherals Figure 2-1 below is a drawing (not to scale) of a typical SCSI shielded 68-pin LVD cable. Figure 2-1 SCSI Cable for External Connections Shielded external High Density 68-pin SCSI LVD cable 68-pin HD (connect to external SCSI device) 68-pin VHDCI (connect to adapter) To connect external SCSI devices to the A6829A adapter, perform the following steps: Step 1.
Installing the A6829A Adapter Specifying SCSI Parameters Specifying SCSI Parameters To ensure proper operation of the A6829A adapter, the following SCSI parameters that apply to the entire adapter must be configured correctly: NOTE • SCSI ID (SCSI initiator ID)—see “SCSI IDs” on page 27. • Maximum data transfer rate (SCSI rate)—see “Maximum Data Transfer Rate” on page 29. • Auto termination state—see “Auto Termination” on page 39. • Bus width—see “Bus Width” on page 42.
Installing the A6829A Adapter Specifying SCSI Parameters correct PDC version information, see the latest SCSI support matrix available at http://docs.hp.com under the Networking and Communications section.
Installing the A6829A Adapter Specifying SCSI Parameters Table 2-2 Ability to Set SCSI Parameters on HP-UX Systems (Continued) Method for Setting Parameter HP-UX System hp server rp24xx SCSI Parameter Firmware Suggested Default BCH Commands SCSI ID ✓ ✓ Maximum data transfer rate ✓ ✓ ✓ Auto term state hp server rp54xx Bus width ✓ SCSI ID ✓ ✓ Maximum data transfer rate ✓ ✓ ✓ Auto term state hp server rp74xx Bus width ✓ SCSI ID ✓ ✓ Maximum data transfer rate ✓ ✓ ✓ Auto term sta
Installing the A6829A Adapter Specifying SCSI Parameters Table 2-2 Ability to Set SCSI Parameters on HP-UX Systems (Continued) Method for Setting Parameter HP-UX System hp server rp8400 SCSI Parameter Firmware Suggested Default BCH Commands SCSI ID ✓ ✓ Maximum data transfer rate ✓ ✓ ✓ Auto term state1 hp superd ome servers Bus width ✓ ✓ SCSI ID ✓ ✓ Maximum data transfer rate ✓ ✓ ✓ Auto term state1 Bus width Jumper (for the Single Channel) ✓ ✓ 1See “Summary of Auto Termination Co
Installing the A6829A Adapter Specifying SCSI Parameters SCSI IDs You must assign a separate SCSI ID (0 through 15 for a 16-bit SCSI bus) to the SCSI host bus adapter (HBA) and each SCSI device. The priority of the device on the SCSI bus is determined by the SCSI ID of the device. The order of SCSI ID priorities (from highest to lowest) is 7, 6, 5, 4, 3, 2, 1, 0, 15, 14, 13, 12, 11, 10, 9, and 8. A device with SCSI ID 7 has the highest priority, and one with SCSI ID 8 has the lowest.
Installing the A6829A Adapter Specifying SCSI Parameters Make necessary changes, if any, to the SCSI IDs and record the SCSI IDs for future reference. To keep a record of the SCSI IDs, you can use Table 2-3.
Installing the A6829A Adapter Specifying SCSI Parameters Maximum Data Transfer Rate The firmware suggested default for the A6829A adapter’s maximum data transfer rate is the adapter’s maximum speed (160 MB/s). The A6829A can communicate with all LVD or SE devices that have speeds up to 160 MB/s.
Installing the A6829A Adapter Specifying SCSI Parameters Setting Maximum Data Transfer Rate for A6829A Host Bus Adapter Installed in PA-RISC Based System If the HP A6829A HBA is installed in a supported PA-RISC based system, use the BCH menu to set the maximum data transfer rate. The steps for setting the maximum data transfer rate through the BCH menus (if you do not want to use the default suggested by the system’s firmware) are mentioned later in this section.
Installing the A6829A Adapter Specifying SCSI Parameters b. At the “Information Menu,” type io (to display I/O interface information).
Installing the A6829A Adapter Specifying SCSI Parameters PCI DEVICE INFORMATION Description ----------. . SCSI bus cntlr SCSI bus cntlr . . Path (dec) ----- Bus # --- Slot # ------ Vendor Id ------ Device Id ------ 0/0/10/0/0 0/0/10/0/1 80 80 2 2 0x1000 0x1000 0x0021 0x0021 In this example, the HBA’s path is 0/0/10/0/0 and 0/0/10/0/1 (shown in bold in the listing above, for highlighting purposes).
Installing the A6829A Adapter Specifying SCSI Parameters In this example, the HBA’s maximum data transfer rate for channel A is MAX (shown in bold in the previous listing, for highlighting purposes). As mentioned earlier, this is the firmware suggested default setting, and it allows the A6829A’s maximum data rate (160 MB/s) to be used. If you want to retain the maximum data transfer rate, type main to go back to the “Main Menu”.
Installing the A6829A Adapter Specifying SCSI Parameters To ensure that the data transfer rate has changed, you can repeat step b to display the HBA’s transfer rate. When you are satisfied that the maximum data transfer rate is set correctly, type main to go back to the “Main Menu.
Installing the A6829A Adapter Specifying SCSI Parameters Setting Maximum Data Transfer Rate for A6829A Host Bus Adapter Installed in Itanium-Based System If the HP A6829A HBA is installed in a supported Itanium-based system, use the following procedure to set maximum data transfer rate: Step 1.
Installing the A6829A Adapter Specifying SCSI Parameters Shell> drvcfg Configurable Components Drv[20] Ctrl [1A] Lang Drv[20] Ctrl [1B] Lang Drv[20] Ctrl [1D] Lang Drv[20] Ctrl [1E] Lang Drv[20] Ctrl [23] Lang Drv[21] Ctrl [22] Lang Drv[24] Ctrl [27] Lang Drv[24] Ctrl [2B] Lang Drv[24] Ctrl [2C] Lang Drv[25] Ctrl [26] Lang Drv[28] Ctrl [29] Lang Drv[2D] Ctrl [30] Lang Drv[2E] Ctrl [2A] Lang Drv[2E] Ctrl [2F] Lang Drv[48] Ctrl [1F] Lang [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng]
Installing the A6829A Adapter Specifying SCSI Parameters Adapter Properties Adapter 53C875 PCI Bus 60 PCI Device 01 PCI Function 01 Boot Support SCSI Parity Host SCSI ID SCSI Bus Scan Order Spinup Delay (Secs) Secondary Cluster Server Termination Control [Enabled] [Yes] [ 5] [Low to High (0..Max)] [ 2] [Yes] [Auto] Step 5. Use the arrow keys to highlight the Device Properties option, and press the [Enter] key.
Installing the A6829A Adapter Specifying SCSI Parameters NOTE If you set a particular maximum data transfer rate to the SCSI controller (in this example, 53C1010-66), then the same maximum data transfer rate is set to all the devices. This happens because all the devices are connected to the same SCSI bus, which is controlled by the SCSI controller. Step 6. After making the necessary changes, press the [ESC] key to exit the Device Properties screen. This takes you back to the Adapter Properties screen.
Installing the A6829A Adapter Specifying SCSI Parameters Step 9. At the EFI shell prompt, issue the following command to reboot the system: reset NOTE Chapter 2 The system reboot is required for the new setting to take effect.
Installing the A6829A Adapter Specifying SCSI Parameters Auto Termination When you configure the A6829A adapter’s auto termination parameter, you specify the adapter’s role in the SCSI bus termination, because the adapter might be a point of termination. For more information on SCSI bus termination, including a tutorial, you can visit HP IT Resource Center (ITRC) at http://itrc.hp.com.
Installing the A6829A Adapter Specifying SCSI Parameters Table 2-4 Summary of A6829A Auto Termination Configurations Jumper Position Auto Termination Feature Termination Applied on Adapter 1An external terminator might be required on the adapter, depending on the SCSI bus configuration. If you need an external terminator for the A6829A, use SCSI LVD/SE terminator (HP product number C2370A).
Installing the A6829A Adapter Specifying SCSI Parameters The following Figure 2-2 shows the two jumper positions.
Installing the A6829A Adapter Specifying SCSI Parameters Bus Width The firmware suggested default for the A6829A adapter’s bus width is MAX (use the adapter’s maximum bus width [16 bits]). However, either of these rates can be used for the A6829A: TIP • 8 bits (Narrow) • 16 bits (Wide) HP recommends you to always use the A6829A’s maximum bus width (16 bits), unless you have Narrow (8-bit) devices on the bus and you are experiencing problems with the connection.
Installing the A6829A Adapter Specifying SCSI Parameters Setting Bus Width for A6829A Host Bus Adapter Installed in PA-RISC Based System If the HP A6829A HBA is installed in a supported PA-RISC based system, use the BCH menu to set the bus width. The steps for setting the bus width through the BCH menus (if you do not want to use the default suggested by the system’s firmware) are given below. NOTE The following steps and examples are specific to HP server rp7410.
Installing the A6829A Adapter Specifying SCSI Parameters Step 2. Determine the HBA’s path by doing the following: a. If you are already at the “Main Menu,” type in (for “Information Menu”); go to step b. If you are not at the “Main Menu,” type main (to return to the “Main Menu”), type in (for “Information Menu”), and then go to step b. b. At the “Information Menu,” type io (to display I/O interface information). The output is as follows: PCI DEVICE INFORMATION Description ----------. .
Installing the A6829A Adapter Specifying SCSI Parameters Path (dec) ----------------0/0/10/0/0 Initiator ID -----------7 SCSI Rate --------MAX Auto Term --------ON Bus Width --------MAX In this example, the HBA’s bus width is MAX (shown in bold in the previous listing). As mentioned earlier, this is the firmware suggested default setting. If you want to retain the bus width, type main to go back to the “Main Menu”; you are finished with the bus width for channel A.
Installing the A6829A Adapter Specifying SCSI Parameters When you are satisfied that the bus width is set correctly, type main to get back to the “Main Menu.
Installing the A6829A Adapter Specifying SCSI Parameters Setting Bus Width for A6829A Host Bus Adapter Installed in Itanium-Based System If the HP A6829A HBA is installed in a supported Itanium-based system, use the following procedure to set the bus width: Step 1.
Installing the A6829A Adapter Specifying SCSI Parameters Shell> drvcfg Configurable Components Drv[20] Ctrl [1A] Lang Drv[20] Ctrl [1B] Lang Drv[20] Ctrl [1D] Lang Drv[20] Ctrl [1E] Lang Drv[20] Ctrl [23] Lang Drv[21] Ctrl [22] Lang Drv[24] Ctrl [27] Lang Drv[24] Ctrl [2B] Lang Drv[24] Ctrl [2C] Lang Drv[25] Ctrl [26] Lang Drv[28] Ctrl [29] Lang Drv[2D] Ctrl [30] Lang Drv[2E] Ctrl [2A] Lang Drv[2E] Ctrl [2F] Lang Drv[48] Ctrl [1F] Lang [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng] [eng]
Installing the A6829A Adapter Specifying SCSI Parameters Adapter Properties Adapter 53C875 PCI Bus 60 PCI Device 01 PCI Function 01 Boot Support SCSI Parity Host SCSI ID SCSI Bus Scan Order Spinup Delay (Secs) Secondary Cluster Server Termination Control [Enabled] [Yes] [ 5] [Low to High (0..Max)] [ 2] [Yes] [Auto] Step 5. Use the arrow keys to highlight the Device Properties option, and press the [Enter] key.
Installing the A6829A Adapter Specifying SCSI Parameters NOTE As stated earlier, HP recommends you to always use the A6829A’s maximum bus width (16 bits), unless you have Narrow (8-bit) devices on the bus and you are experiencing problems with the connection. If you decrease the maximum bus width value (16 bits) when the transfer rate (MT/sec) is set to 80 or 160, the following message is displayed: Data Width cannot be set to narrow when MT/Sec is set to 80 or 160. Press any key to continue.
Installing the A6829A Adapter Specifying SCSI Parameters Are you sure you want to exit? Save changes then exit this menu Discard changes then exit this menu Use the arrow keys to highlight your selection from the listed choices, and then press the [ENTER] key to return to the EFI shell prompt. Step 9. At the EFI shell prompt, issue the following command to reboot the system: reset NOTE 52 The system reboot is required for the new setting to take effect.
Installing the A6829A Adapter Specifying SCSI Parameters Setting SCSI Parameters to Default Values You can set the SCSI parameters, except Auto Termination, for the adapter to their default values through the BCH menus. The steps you follow depend on the type of HP-UX system in which the adapter is installed. hp servers rp7410, rp8400, and superdome On hp servers rp7410, rp8400, and superdome, set the SCSI parameters to the default values by performing the following steps: Step 1.
Installing the A6829A Adapter Installing the SCSI Driver Installing the SCSI Driver On most of the supported HP-UX PA-RISC systems, the SCSI c720 driver is used with some of the SCSI interfaces. This driver is automatically installed as part of the HP-UX 11.0 core OS and the HP-UX 11i base Operating Environment (OE). Therefore, you do not have to install it separately. However, you must separately install the SCSI c8xx driver, which is used by the A6829A HBA in all the supported HP-UX systems.
Installing the A6829A Adapter Installing the SCSI Driver If you need to install one or more patches, go to step 2. Step 2. Install any necessary patches. Step 3. Follow the normal procedure to install the appropriate software bundle for your HP-UX system’s OS or OE. Step 4. Issue the swlist command to ensure that the necessary patches and the c8xx driver are present. Step 5. Check to see if the c8xx driver is loaded in the kernel, by doing one of the following two things: • Use SAM, as follows: 1.
Installing the A6829A Adapter Configuring LUN 0 Configuring LUN 0 For a disk array that is in a multi-host environment, the SCSI standard requires a LUN 0 in certain scenarios: • If the disk array is connected to the A6829A adapter, and you plan to boot from that array, the disk array must be configured as LUN 0. Do not configure the LUN with any LUN security (that is, do not restrict access).
Installing the A6829A Adapter Adding Multi-Initiator Support Adding Multi-Initiator Support In a multi-initiator configuration, multiple SCSI host bus adapters (HBA) are connected to the same SCSI bus. Multi-initiator is supported for A6829A HBAs having part number A6829A-60101 or higher. NOTE Multi-initiator is not supported for HP A6829A SCSI HBA with part number A6829A-60001.
Installing the A6829A Adapter Adding Multi-Initiator Support Multi-Initiator Support for Itanium-Based System If you need multi-initiator support for HP A6829A SCSI HBA installed in an Itanium-based system, perform the following steps: Step 1. Ensure that the part number of the HBA is A6829A-60101. Step 2. Install the driver patch, PHKL_28566.
Installing the A6829A Adapter Verifying Installation Verifying Installation After installing the adapter and the c8xx driver and attaching the peripheral devices, verify that all of the components are working by performing the following steps: Step 1.
Installing the A6829A Adapter Verifying Installation • SCSI C1010—The type of HBA (SCSI) and the type of Ultra160 controller (C1010). • Ultra160—The HBA’s maximum data transfer rate. This can be Ultra160, Ultra2, Ultra, Fast, or Async. You should keep the following in mind: — This is not the actual transfer rate, but the maximum transfer rate set for the HBA.
Installing the A6829A Adapter Verifying Installation The second line under each disk line shows the disk’s device files (/dev/... [shown in bold in the example above, for highlighting purposes]). TIP When the system boots after installation, the insf command creates the proper device files for the “ctl” interfaces (which are usually adapters) and the SCSI devices attached to the A6829A adapter. Sometimes, though, it does not create all of the needed device files.
Installing the A6829A Adapter Using the EFI Flash Utility Using the EFI Flash Utility If you are installing the A6829A SCSI HBA in an Itanium-based system, use the Extended Firmware Interface (EFI) flash utility to verify the firmware version, or to flash and save firmware images onto the A6829A HBA. The EFI flash utility is supported on HP A6829A SCSI HBA, which is based on the 53C1010 LSI Logic SCSI chip.
Installing the A6829A Adapter Using the EFI Flash Utility The EFI utility should be executed from a diskette or CD-ROM. For EFI based systems without a floppy diskette drive, burning the EFI utility and other firmware images onto a CD-ROM allows proper execution, but with reduced functionality. In such a situation, you will not be able to save an image of the flash memory to the CD-ROM.
Installing the A6829A Adapter Using the EFI Flash Utility 5 0x1000 0x021 0x01 0x16 0x01 0x00 Am29F010 LSI Logic, Inc. SYMC1010 Ultra160 66Mhz SCSI 6 - Refresh Which chip/adapter (0 to quit)? The main window allows you to choose the SCSI chip corresponding to the path where you want to perform the selected tasks. Dual channel cards display two entries (one for each SCSI chip) on this screen. In the aforementioned example, the system has three HBAs - one each on the 0x15, 0x3F, and 0x16 buses.
Installing the A6829A Adapter Using the EFI Flash Utility LSI Logic Corporation EFI 53C8xx/53C1010 FLASH Utility. EFI8XXFL-1.00.00.00 (05.05.2003) Copyright (c) 2003 LSI Logic Corporation. All rights reserved.
Installing the A6829A Adapter Using the EFI Flash Utility Updating the adapter at: PCI seg 0x00, bus 0x3F, dev 0x01, func 0x00 Updating VPD of NVM with new image version........... Begin erase cycle... Erase complete.
3 Troubleshooting The A6829A adapter is a single field-replaceable unit (FRU) and does not contain any field-serviceable parts. Troubleshooting procedures described in this chapter are limited to verifying that the adapter is operational and that a valid connection is established.
Troubleshooting This chapter contains the following sections that describe how to troubleshoot the A6829A adapter: 68 • “General Procedure” on page 69. • “NVRAM SCSI Parameters Do Not Match” on page 70. • “Creating Missing Device Files” on page 71. • “If the A6829A Adapter is Not Claimed” on page 72. • “Setting and Confirming SCSI Parameters” on page 74. • “Domain Validation” on page 84. • “Using Support Tools Manager (STM)” on page 89.
Troubleshooting General Procedure General Procedure In general, follow these steps to troubleshoot the A6829A adapter: Step 1. Check the connection. Make sure the correct cable is used, connected, and operating properly and that none of the connectors have any bent pins. If you do not find any problems with the connection, go to step 2. Step 2. Check SCSI bus compatibility.
Troubleshooting NVRAM SCSI Parameters Do Not Match NVRAM SCSI Parameters Do Not Match On hp servers rp7410, rp8400, and superdome only, you might see the following message after you have installed the A6829A adapter (it would be displayed at the BCH “Main Menu”): ERROR: PDH NVRAM and I/O card NVRAM SCSI parameters do not match for path hw_path Search aborted. The SCSI parameters for this card must be corrected from the BCH Service menu. To correct this problem, follow these steps: Step 1.
Troubleshooting Creating Missing Device Files Creating Missing Device Files When the system boots after installation, the insf command creates the proper device files for the “ctl” interfaces (which are usually adapters) and the SCSI devices attached to the A6829A adapter. Sometimes, though, it does not create all of the needed device files. (One situation where this happens is when you attach SCSI disks to the adapter after the system boots [and the adapter is already installed in the system].
Troubleshooting If the A6829A Adapter is Not Claimed If the A6829A Adapter is Not Claimed If the A6829A adapter is not claimed (it shows as “UNCLAIMED” in the output from the ioscan command), the most likely reason is that you installed the c8xx driver but did not install the required patches. To fix this problem, follow these steps: Step 1.
Troubleshooting If the A6829A Adapter is Not Claimed If the driver is not in the kernel, go to step 3. Step 3. Load the c8xx driver into the kernel, through SAM: a. Select the “Kernel Configuration” icon. b. Select the “Drivers” icon. c. In the “Kernel Configuration” screen, follow the normal steps for loading the driver into the kernel (and building a new kernel). Note that you will need to reboot the system as part of these steps. Step 4.
Troubleshooting Setting and Confirming SCSI Parameters Setting and Confirming SCSI Parameters You can ensure compatibility between the SCSI controller and SCSI devices using the commands available for setting and displaying the appropriate SCSI bus parameters, including SCSI IDs. The procedure varies depending on which system the HP A6829A host bus adapter is installed in.
Troubleshooting Setting and Confirming SCSI Parameters Setting and Confirming SCSI Parameters for HP A6829A Host Bus Adapters Installed in PA-RISC Based Systems If the HP A6829A SCSI host bus adapter is installed in a supported PA-RISC based system, use the SCSI command to display and select SCSI parameters. The SCSI command is available from the boot menu displayed after the test station has booted (if autoboot is disabled).
Troubleshooting Setting and Confirming SCSI Parameters The SCSI Command The SCSI command can be used to display and set SCSI bus parameters to ensure that the SCSI adapter is compatible with the SCSI devices. Displaying Transfer Rates To display the SCSI transfer rate for an adapter using the SCSI command, use the following syntax: SCSI rate bus_number slot_number where bus_number Specifies the number of the bus on which the adapter is installed.
Troubleshooting Setting and Confirming SCSI Parameters Setting Transfer Rates To set the SCSI transfer rate for an adapter using the SCSI command, use the following syntax: SCSI rate bus_number slot_number rate where bus_number Specifies the number of the bus on which the adapter is installed. slot_number Specifies the number of the slot the adapter is in.
Troubleshooting Setting and Confirming SCSI Parameters Displaying SCSI IDs To display the initiator SCSI IDs for an adapter using the SCSI command, use the following syntax: SCSI init bus_number slot_number where bus_number Specifies the number of the bus on which the adapter is installed. slot_number Specifies the number of the slot the adapter is in.
Troubleshooting Setting and Confirming SCSI Parameters Setting SCSI ID To set the initiator SCSI ID for an adapter using the SCSI command, use the following syntax: SCSI init bus_number slot_number ID_number where bus_number Specifies the number of the bus on which the adapter is installed. slot_number Specifies the number of the slot the adapter is in. ID_num Specifies the adapter’s SCSI ID number.
Troubleshooting Setting and Confirming SCSI Parameters Setting and Confirming SCSI Parameters for HP A6829A Host Bus Adapter Installed in Itanium-Based Systems If the HP A6829A SCSI host bus adapter (HBA) is installed in a supported Itanium-based system, use the following procedure to display and select SCSI parameters: Step 1.
Troubleshooting Setting and Confirming SCSI Parameters Step 3. Find the controller handle designation, .
Troubleshooting Setting and Confirming SCSI Parameters LSI Logic Host Bus Adapters Adapter PCI PCI PCI Bus Device Function <53C875 60 01 01> IRQ NVM 0 Yes LSI Logic Control Enabled Press the [Enter] key.
Troubleshooting Setting and Confirming SCSI Parameters Step 5. Press the [ESC] key to exit the Adapter Properties screen. If you did not modify any of the SCSI parameters, then the Global Properties screen appears. However, if you modified any of the SCSI parameters, then the following screen appears: Adapter and/or device property changes have been made.
Troubleshooting Domain Validation Domain Validation Domain Validation provides a way to automatically detect, and if necessary, compensate for hardware that is not performing to the optimal level. It does this by reducing the data transfer rate and bus width. This allows you to have data integrity even if data transfers cannot occur at the maximum data transfer rate supported by the HBA. If Domain Validation does reduce the rate and bus width, a message is generated so that you can correct the problem.
Troubleshooting Domain Validation • Path width errors (for example, a Narrow cable used with a Wide SCSI device) • Damaged or marginal transceivers • Excessive cross talk • Excessive system noise When Domain Validation determines that communication with the target device is not possible at the maximum data transfer rate supported by the HBA (Ultra160), it writes the following warning message to the /var/adm/syslog.
Troubleshooting Domain Validation Table 3-1 Domain Validation Fallback Levels Bus Width Data Transfer Rate (MB/s) Ultra160 Wide 160 Ultra2 Wide Wide 80 Narrow 40 Wide 40 Narrow 20 Wide 20 Fast Narrow 10 Asynchronous Narrow <5 Type of SCSI Ultra2 Ultra Wide Ultra Fast Wide NOTE The number of entries in Table 3-1 above is subject to change. We are providing it here to give you an example of how the fallback procedure works.
Troubleshooting Domain Validation (shown earlier in this section). If the problem was fixed properly and Domain Validation is at the correct level, you will not see any new warning messages. As an example, if the parameters originally negotiated during the normal SCSI initiator/target communications are equivalent to Ultra160, but Domain Validation determines that the SCSI bus or the target cannot support that data transfer rate, Domain Validation falls back to Ultra2 Wide.
Troubleshooting Domain Validation NOTE 88 A Domain Validation test that is terminated for one target does not affect the tests being run on any of the other target devices on the SCSI bus.
Troubleshooting Using Support Tools Manager (STM) Using Support Tools Manager (STM) STM is a software application that can be run from the console to obtain status and descriptive information about the A6829A adapter, diagnose problems, and update firmware. For the A6829A adapter, you must use STM version A.29.00 or later. See the Support Tools Manager User’s Guide for more details about STM.
Troubleshooting Contacting Your Hewlett-Packard Representative Contacting Your Hewlett-Packard Representative If the equipment is covered by an HP service contract, document the problem as a service request and forward it to your HP representative. Include the following information where applicable: • Describe the problem, including the events and symptoms leading up to the problem. Attempt to describe the source of the problem.
Troubleshooting Contacting Your Hewlett-Packard Representative • If the directory /var/adm/crash exists, the HP-UX utility /sbin/savecore automatically executes during reboot to save the memory dump. HP recommends that you create the /tmp/syscore directory after successfully installing this product. Send the output of the system failure memory dump to the HP representative. If the equipment is not covered by an HP service contract, a charge for time and materials might be necessary.
Troubleshooting Contacting Your Hewlett-Packard Representative 92 Chapter 3
A SCSI Sense Codes This appendix shows the possible codes that appear in SCSI error messages.
SCSI Sense Codes The following example shows a typical SCSI error message: [+6708 72410001 002a9858 0:7] scsi disk: CHECK CONDITION on disk 0:6:5:0 Read of logical block 509856, count 128 disk sd45a, block 254920, 65536 bytes Valid = 1, Error code = 0x70 Segment number = 0x00, Filemark = 0, EOM = 0, ILI = 0 Sense key = 0x1, "RECOVERED ERROR" Information = 0x00 0x07 0xc7 0xe4 [+6709 72410001 002a9a10 0:7] scsi disk: Additional sense length = 0x0a Command-specific information = 0x00 0x00 0x00 0x00 Additional
SCSI Sense Codes Table A-1 below lists all possible SCSI status codes and their meanings.
SCSI Sense Codes Table A-2 below lists all possible SCSI sense keys and their meanings.
SCSI Sense Codes Table A-3 below lists the Additional sense codes and Qualifier codes and their meanings. Remember that you must use the combined codes—an Additional sense code/Qualifier code pair—to find the correct meaning.
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x04 0x00 Logical unit not ready, cause not reportable 0x01 Logical unit in process of becoming ready 0x02 Logical unit not ready, initializing command required 0x03 Logical unit not ready, manual intervention required 0x04 Logical unit not ready, format in progress 0x05 0x00 Logical unit does not respond to selection 0x06 0x00 Reference position found 0x
SCSI Sense Codes Table A-3 Appendix A SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x10 0x00 ID crc or ecc error 0x11 0x00 Unrecovered read error 0x01 Read retries exhausted 0x02 Error too long to correct 0x03 Multiple read errors 0x04 Unrecovered read error—auto reallocate failed 0x05 l-ec uncorrectable error 0x06 circ unrecovered error 0x07 Data resynchronization error 0x08 Incomplete block read 0x09 No gap found 0x
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x14 0x00 Recorded entity not found 0x01 Record not found 0x02 Filemark or setmark not found 0x03 End-of-data not found 0x04 Block sequence error 0x00 Random positioning error 0x01 Mechanical positioning error 0x02 Positioning error detected by read of medium 0x16 0x00 Data synchronization mark error 0x17 0x00 Recovered data with no error correction
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x18 0x00 Recovered data with error correction applied 0x01 Recovered data with error correction and retries applied 0x02 Recovered data—data auto-reallocated 0x03 Recovered data with circ 0x04 Recovered data with lec 0x05 Recovered data—recommend reassignment 0x06 Recovered data—recommend rewrite 0x00 Defect list error 0x01 Defect list not available 0x
SCSI Sense Codes Table A-3 102 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x21 0x00 Logical block address out of range 0x01 Invalid element address 0x22 0x00 Illegal function 0x24 0x00 Invalid field in cdb 0x25 0x00 Logical unit not supported 0x26 0x00 Invalid field in parameter list 0x01 Parameter not supported 0x02 Parameter value invalid 0x03 Threshold parameters not supported 0x27 0x00 Write protected 0x28 0x
SCSI Sense Codes Table A-3 Appendix A SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x2f 0x00 Commands cleared by another initiator 0x30 0x00 Incompatible medium installed 0x01 Cannot read medium—unknown format 0x02 Cannot read medium—incompatible format 0x03 Cleaning cartridge installed 0x31 0x00 Medium format corrupted 0x32 0x00 No defect spare location available 0x01 Defect list update failure 0x33 0x00 Tape length er
SCSI Sense Codes Table A-3 104 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x3b 0x00 Sequential positioning error 0x01 Tape position error at beginning-of-medium 0x02 Tape position error at end-of-medium 0x03 Tape or electronic vertical forms unit not ready 0x04 Slew failure 0x05 Paper jam 0x06 Failed to sense top-of-form 0x07 Failed to sense bottom-of-form 0x08 Reposition error 0x09 Read past end of medium 0x0a Read p
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x3f 0x00 Target operation conditions have changed 0x01 Microcode has been changed 0x02 Changed operating definition 0x03 Inquiry data has changed 0x00 RAM failure nn Diagnostic failure on component nn 0x41 0x00 Data path failure 0x42 0x00 Power-on or self-test failure 0x43 0x00 Message error 0x44 0x00 Internal target failure 0x45 0x00 Select or
SCSI Sense Codes Table A-3 106 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x50 0x00 Write append error 0x01 Write append position error 0x02 Position error related to timing 0x51 0x00 Erase failure 0x52 0x00 Cartridge fault 0x53 0x00 Media load or eject failed 0x01 Unload tape failure 0x02 Medium removal prevented 0x54 0x00 SCSI to host system interface failure 0x55 0x00 System resource failure 0x56 0x00 Reserve
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x5B 0x00 Log exception 0x01 Threshold condition met 0x02 Log counter at maximum 0x03 Log list codes exhausted 0x00 RPL status change 0x01 Spindles synchronized 0x02 Spindles not synchronized 0x5D 0x00 Reserved 0x5E 0x00 Reserved 0x5F 0x00 Reserved 0x60 0x00 Lamp failure 0x61 0x00 Video acquisition error 0x01 Unable to acquire video 0x02 O
SCSI Sense Codes Table A-3 108 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Additional Sense Code SCSI Qualifier Code 0x69 0x00 Reserved 0x6A 0x00 Reserved 0x6B 0x00 Reserved 0x6C 0x00 Reserved 0x6D 0x00 Reserved 0x6E 0x00 Reserved 0x6F 0x00 Reserved Meaning Appendix A
B Technical Specifications This chapter contains the following sections that contain the technical specifications for the A6829A adapter: • Appendix B “Physical Attributes” on page 111.
Technical Specifications • 110 “Environmental” on page 112.
Technical Specifications Physical Attributes Physical Attributes The physical attributes of the A6829A adapter are as follows: Appendix B • Length: 8.95 inches (22.7 cm) • Height: 4.25 inches (10.7 cm) • Width: 0.721 inches (1.8 cm) • Weight: 0.44 pounds (0.
Technical Specifications Environmental Environmental The environmental specifications for the A6829A adapter are as follows: 112 • Non-operating temperature range: -40 degrees to +70 degrees C • Operating temperature range: 0 to 45 degrees C • Recommended operating temperature range: 25 degrees C • Non-operating relative humidity range: 90% • Recommended operating relative humidity range: 40% (at 22 degrees C) Appendix B
C Regulatory Information This appendix contains all of the regulatory-related information for the A6829A adapter.
Regulatory Information Regulatory Statements Regulatory Statements This section contains all of the regulatory statements for the A6829A adapter. FCC Statement (For U.S.A. Only) The Federal Communications Commission (in 47 CFR 15.105) has specified that the following notice be brought to the attention of the users of this product. This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to Part 15 of the FCC Rules.
Regulatory Information Regulatory Statements Spécification ATI Classe A (France) DECLARATION D’INSTALLATION ET DE MISE EN EXPLOITATION d’un matériel de traitement de l’information (ATI), classé A en fonction des niveaux de perturbations radioélectriques émis, définis dans la norme européenne EN 55022 concernant la Compatibilité Electromagnétique.
Regulatory Information Regulatory Statements Declaration of Conformity 116 Appendix C
Glossary A address A specific location in memory, designated either numerically or by a symbolic name. asynchronous data transfer One of the ways data is transferred over the SCSI bus. It is slower than synchronous data transfer. B bit A binary digit. The smallest unit of information a computer uses. The value of a bit (0 or 1) represents a two-way choice, such as on or off, true or false.
Glossary DMA bus master DMA bus master A feature that allows a peripheral to control the flow of data to and from system memory by blocks, as opposed to PIO (Programmed I/O), where the flow is byte by byte. host The computer system in which a SCSI host bus adapter is installed. It uses the SCSI host bus adapter to transfer information to and from devices attached to the SCSI bus.
Glossary pin-1 orientation Low Voltage Differential (LVD) A robust design methodology that improves power consumption, data integrity, cable lengths, and support for multiple devices while providing a migration path for increased I/O performance. M O operating system (OS) A program that organizes the internal activities of the computer and its peripheral devices. An operating system performs basic tasks such as moving data to and from devices and managing information in memory.
Glossary port address port address Also port number. The address through which commands are sent to a host bus adapter. This address is assigned by the PCI bus. Reduced Instruction Set Computer (RISC) core The HBA’s SCSI chips contain a RISC processor, programmed through microcode scripts. port number See port address. S Processor Dependent Code (PDC) The system firmware on HP PA-RISC systems. It provides basic read/write capability. Usually kept as firmware (ROM based).
Glossary Wide Ultra2 SCSI small computer system interface (SCSI) A specification for a high-performance peripheral bus and command set. The original standard is now referred to as SCSI-1. synchronous data transfer One of the ways data is transferred over the SCSI bus. Transfers are clocked with fixed-frequency pulses. system firmware Controls the low level POST (Power On Self Test) and basic operation of the CPU and computer system.
Glossary Wide Ultra2 SCSI 122 Glossary
Index A actual data transfer rate, 29 adapter attached devices, determining device files for, in ioscan output, 60 auto termination state configurations, summary of, 39 bus type, determining in ioscan output, 59 bus width, 42 determining in BCH menus, 44 determining in ioscan output, 59 setting in BCH menus, steps for, 43 claimed, in ioscan output, 58, 73 compatibility for OLA, 19 for OLR, 19 connecting external peripherals, 21 connector locations, 4 controller, determining in ioscan output, 59 drawing of,
Index determining adapter’s maximum data transfer rate, 59 determining adapter’s path, 58 determining adapter’s SCSI ID, 59 determining adapter’s type, 59 determining device files for attached devices, 60 restarting Domain Validation, 86 unclaimed adapter, 72 verifying attached devices, 59 rad, 16 scsi bus width, determining, 44 maximum data transfer rate, determining, 31 NVRAM SCSI parameters, unmatched, fixing, 70 setting SCSI parameters to default values, 52, 70 what, 54, 72, 90 compatibility adapter for
Index locations of, 4 L LUN 0, 55 M maximum data transfer rate, 29 determining in BCH menus, 31 in ioscan output, 59 steps for setting in BCH menus, 30 missing device files, 60, 71 N NVRAM SCSI parameters, unmatched, fixing in BCH menus, 70 O OLA, adapter compatibility for, 19 OLAR checking critical resources, 18 CRA, 18 overview of, 16 planning and preparation for, 18 rad, 16 support of, 7 terminology, 17 OLR, adapter compatibility for, 19 Online Addition and Replacement. See OLAR Online Addition.
Index loading driver into kernel, 54, 73 setting bus width in BCH menus, 43 setting maximum data transfer rate in BCH menus, 30 setting SCSI parameters to default values, 52, 70 STM, 89 Support Tools Manager. See STM supported HP-UX systems, 7 system firmware.