HP A4800A PCI FWD SCSI Host Bus Adapter Service and User Guide Edition 6 Customer Order Number: A3725-90007 Manufacturing Part Number: A3725-96031 E0201 U.S.A. © Copyright 2001, Hewlett-Packard Company.
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. Warranty.
This software is based in part on the Fourth Berkeley Software Distribution under license from the Regents of the University of California. ©copyright 1980, 1984, 1986 Novell, Inc. ©copyright 1986-1992 Sun Microsystems, Inc. ©copyright 1985-86, 1988 Massachusetts Institute of Technology. ©copyright 1989-93 The Open Software Foundation, Inc. ©copyright 1986 Digital Equipment Corporation. ©copyright 1990 Motorola, Inc.
1 HP A4800A Adapter Overview This chapter contains the following sections that describe the HP A4800A PCI FWD SCSI host bus adapter (HBA): • Chapter 1 “About the A4800A Adapter” on page 7.
HP A4800A Adapter Overview 6 • “Features” on page 9. • “Supported HP 9000 Servers” on page 10. • “Cable Specifications” on page 11.
HP A4800A Adapter Overview About the A4800A Adapter About the A4800A Adapter The HP A4800A PCI Fast/Wide/Differential (FWD) SCSI Host Bus Adapter is an intelligent, high-performance, direct memory access (DMA) bus master SCSI host bus adapter for HP 9000 and HP e3000 servers. The adapter combines a SCSI executive processor and a PCI Local Bus interface in a single chip. This adapter supports bootable devices and can be used with hard drives, tape drives, and other differential SCSI devices.
HP A4800A Adapter Overview About the A4800A Adapter Figure 1-1 below is a drawing of the A4800A adapter.
HP A4800A Adapter Overview Features Features The A4800A adapter has the following features: • Compliance with Intel PCI Local Bus Rev. 2.1 specification. • Compliance with ANSI X3.131-1994 SCSI-2 standard. • Support for asynchronous and synchronous transfer modes. • Synchronous SCSI data transfer rates: — Wide and Ultra SCSI (40 Mbytes/sec). — Ultra SCSI (20 Mbytes/sec). — Wide and Fast SCSI (20 Mbytes/sec) differential. — Fast SCSI (10 Mbytes/sec) differential. — Narrow (5 Mbytes/sec) differential.
HP A4800A Adapter Overview Supported HP 9000 Servers Supported HP 9000 Servers Table 1-1 below shows which HP 9000 servers support the A4800A adapter. Table 1-1 A4800A Supported HP 9000 Servers HP 9000 Server HP-UX Operating System A-Class 10.20 (for the A180 and A180C servers only) & 11.0 or 11i L-Class 11.0 or 11i N-Class 11.0 or 11i V-Class 11.0 or 11i HP e3000 Operating System MPE/iX 7.0 or later MPE/iX 7.
HP A4800A Adapter Overview Cable Specifications Cable Specifications The A4800A adapter supports High Voltage Differential (HVD) SCSI connections only. Internal cables for interconnection with the embedded CD-ROM drive and DAT tape drive are provided in the system. The A5068A SCSI cable kit is required when connecting the A4800A adapter to internal, non-embedded SCSI devices. Table 1-2 below shows the parts that make up the A5068A kit.
HP A4800A Adapter Overview Cable Specifications Table 1-3 Cables for Connecting External SCSI Devices to the A4800A Adapter in V-Class Systems (Continued) (Continued) Product Number Option 10-meter 68-pin HD/68-pin HD Male inline terminator SCSI cable for V-Class A3401A 851 2/5-meter 68-pin HD Male inline terminator SCSI cable for V-Class A3401A 871 2/3-meter 68-pin HD Male inline terminator SCSI cable for V-Class A3401A 873 Description 12 Chapter 1
2 Installing the A4800A Adapter This chapter contains the following sections that describe how to install the A4800A adapter: • Chapter 2 “Preparing for Installation” on page 15.
Installing the A4800A Adapter 14 • “Connecting to External SCSI Devices” on page 16. • “Handling the A4800A Adapter” on page 17. • “Looking at Adapter Installation” on page 18. • “Connecting SCSI Peripheral Devices” on page 25. • “Terminating the A4800A Adapter” on page 28 • “Setting SCSI IDs” on page 29 • “Verifying Installation” on page 31.
Installing the A4800A Adapter Preparing for Installation Preparing for Installation Installing the host bus adapter requires disassembly of some server components. Before beginning installation, see the HP 9000 system manual for detailed instructions about how to install host bus adapters in the PCI slots. You will need the following things: Chapter 2 ✓ One HP A4800A SCSI adapter. ✓ One grounding (ESD) wrist strap.
Installing the A4800A Adapter Connecting to External SCSI Devices Connecting to External SCSI Devices If you intend to connect the PCI Ultra SCSI adapter to an external SCSI device, you need to supply a differential SCSI cable that is long enough to reach the device. Part numbers for several different cable lengths are listed in the section titled “Cable Specifications” on page 11.
Installing the A4800A Adapter Handling the A4800A Adapter Handling the A4800A Adapter The host bus adapter is packaged with an ESD kit, which contains materials to prevent damage from static electricity during installation. CAUTION The adapter is highly susceptible to damage by electrostatic discharge during installation and routine maintenance procedures. Do not handle circuit boards without wearing a wrist strap fastened to a good earth ground or to the system chassis.
Installing the A4800A Adapter Looking at Adapter Installation Looking at Adapter Installation NOTE The host bus adapter card is supported on the HP N4000 N-class system. Refer to the Hewlett-Packard eproducts web site (http://www.eproducts.hp.com) to disassemble the system, install the adapter in an available PCI slot, and reassemble the system.
Installing the A4800A Adapter Looking at Adapter Installation 2. Issuing command-line commands using rad. For detailed information about the use of either of these two procedures, please refer to the following document: Configuring HP-UX For Peripherals, HP Part Number B2355-90698 This document may be ordered from HP, or you may view, download and print it from the following website: www.docs.hp.
Installing the A4800A Adapter Looking at Adapter Installation During a card replacement operation, SAM performs a Critical Resource Analysis, which checks all ports on the target card for critical resources that would be temporarily unavailable while the card is shut down. Planning and Preparation SAM will, generally, prevent you from performing OLAR procedures that would adversely affect other areas of the server.
Installing the A4800A Adapter Looking at Adapter Installation Card Compatibility On-Line Addition (OLA). When on-line adding an interface card, the first issue that must be resolved is whether the new card is compatible with the system. Each PCI slot provides a set amount of power. The replacement card cannot require more power than is available. The card must also operate at the slot’s bus frequency.
Installing the A4800A Adapter Looking at Adapter Installation OLA/R Restrictions for the A4800A The HBA has some restrictions in the OLA/R procedure. These restrictions are explained below. The restrictions are necessary because the SCSI attributes of initiator ID, and speed cannot be changed online for this HBA. OLA of A4800-60001 The HBA can be online added only if the SCSI attribute values of initiator ID and speed are usable in your configuration.
Installing the A4800A Adapter Looking at Adapter Installation Step 4. Locate the card separator/extractor slot where you intend to install the adapter. Step 5. Remove the blank panel aligned with the PCI slot you intend to use. If the blank panel has a bracket screw, save it for reuse during the installation. Step 6. Following the instructions in the server manual, insert the adapter into an available PCI slot. The adapter is keyed to be inserted in only one way.
Installing the A4800A Adapter Looking at Adapter Installation must invoke the appropriate commands in the SCSI section of the BCH and change the address electronically to whatever is required for the HA configuration being used. Refer to “Checking SCSI Bus Compatibility” on page 36. NOTE Do not change for MPE/iX. You may need to change "rate" setting. Step 10. Reassemble the server. Step 11. Power on the system and reboot the operating system. Step 12. The A4800A adapter runs an automatic self test.
Installing the A4800A Adapter Connecting SCSI Peripheral Devices Connecting SCSI Peripheral Devices Connect multiple SCSI devices by chaining them together with shielded, 68-pin, High-Density (HD) cables. The connectors on these cables are keyed to ensure proper pin-1 to pin-1 registration. Refer to the peripheral manual for instructions on attaching SCSI cables. Peripheral storage devices are normally shipped with the required SCSI cables.
Installing the A4800A Adapter Connecting SCSI Peripheral Devices You can connect up to four devices if they are evenly spaced on a 3 m Ultra SCSI cable (0.75 m between devices). The single-ended SCSI bus must not exceed 3 m (total internal and external cable lengths) even with fewer than four devices. Table 2-4 below shows the maximum bus length for each of the SCSI types.
Installing the A4800A Adapter Connecting SCSI Peripheral Devices Table 2-4 Maximum SCSI Bus Lengths (Continued) (Continued) Maximum Bus Length (in Meters)(1) Type Single-ende d (SE) Low Voltage Differentia l (LVD) High Voltage Differentia l (HVD) Maximum Devices (1)This parameter can be exceeded in point-to-point and engineered applications. (2)Single-ended and High Voltage Differential are not defined at Ultra2 speeds.
Installing the A4800A Adapter Terminating the A4800A Adapter Terminating the A4800A Adapter The A4800A has no auto-termination setting. Termination must be provided by a physical terminator. When the HBA is at the end of the SCSI bus, the terminator should be installed and secured at either the internal or external connector (whichever does not have a cable attached) as shown in Figure 1-1 on page 8.
Installing the A4800A Adapter Setting SCSI IDs Setting SCSI IDs You must assign a separate SCSI ID (0 through 15 for a 16-bit SCSI bus) to the SCSI host bus adapter 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 A4800A Adapter Setting SCSI IDs Make necessary changes, if any, to the SCSI IDs and record the IDs for future reference. To keep a record of the IDs, you can use Table 2-5.
Installing the A4800A Adapter Verifying Installation Verifying Installation After installing the adapter and attaching peripheral devices, verify that all components are working. Refer to your system documentation for information on verifying operation. HP 9000 Step 1.
Installing the A4800A Adapter Verifying Installation HP e3000 Assuming an N-Class system with an I/O card being added to slot #12, we will expect path 1/0/0/0 to be returned for our card. Step 1. From BCH menus: ------------------------------------------------------Command ------ALL ... IO ...
3 Troubleshooting This chapter contains the following sections that describe how to troubleshooting the A4800A adapter: • Chapter 3 “General Procedure” on page 35.
Troubleshooting 34 • “Checking SCSI Bus Compatibility” on page 36. • “Using Support Tools Manager (STM)” on page 41 • “Contacting Your Hewlett-Packard Representative” on page 42.
Troubleshooting General Procedure General Procedure The A4800A adapter is a single field-replaceable unit (FRU) and does not contain any field-serviceable parts. Troubleshooting procedures described in this section are limited to verifying that the adapter is operational and a valid connection is established. In general, follow these steps to troubleshoot the A4800A adapter: Step 1. Check the connection.
Troubleshooting Checking SCSI Bus Compatibility Checking SCSI Bus Compatibility You can ensure SCSI controller and SCSI device compatibility by using the SCSI command to display and select SCSI bus parameters. The SCSI command is available from the boot menu displayed after the test station has booted (if autoboot is disabled).
Troubleshooting Checking SCSI Bus Compatibility The SCSI Command As explained above, you can use the SCSI command to check the compatibility of the SCSI adapter and the SCSI device(s), by displaying and setting SCSI bus parameters. NOTE See “HP e3000 Communicator for MPE/iX release 7.0” for MPE/iX guidelines on rate. http://docs.hp.com/mpeix/pdf/30216-90312.
Troubleshooting Checking SCSI Bus Compatibility Setting Transfer Rates To use the SCSI command to set the SCSI transfer rate for an adapter, follow this syntax: SCSI rate bus_number slot_number rate where bus_number Specifies the number of the bus the adapter is installed on. slot_number Specifies the number of the slot the adapter is in.
Troubleshooting Checking SCSI Bus Compatibility Displaying SCSI IDs To use the SCSI command to display the initiator (SCSI) IDs for an adapter, follow this syntax: SCSI init bus_number slot_number where bus_number Specifies the number of the bus the adapter is installed on. slot_number Specifies the number of the slot the adapter is in. For example: • To display the SCSI ID for the adapter on bus 5 slot 2, issue this command: SCSI init 5 2 The output could look something like this: PCI device /5.
Troubleshooting Checking SCSI Bus Compatibility Setting SCSI IDs To use the SCSI command to set the initiator (SCSI) ID for an adapter, follow this syntax: SCSI init bus_number slot_number ID_number where bus_number Specifies the number of the bus the adapter is installed on. slot_number Specifies the number of the slot the adapter is in. ID_num Specifies the adapter’s SCSI ID number.
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 A4800A adapter, diagnose problems, and update firmware. 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 • Document your interim (workaround) solution. The cause of the problem can sometimes be found by comparing the circumstances in which the problem occurs with the circumstances in which the problem does not occur. • In the event of a system failure, obtain a full memory dump. • For HP-UX: If the directory /var/adm/crash exists, the HP-UX utility /sbin/savecore automatically executes during reboot to save the memory dump.
Troubleshooting Contacting Your Hewlett-Packard Representative 44 Chapter 3
A SCSI Sense Codes This appendix shows the possible codes that appear in SCSI error messages.
SCSI Sense Codes HP 9000 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
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 Addition al Sense Code Meaning 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 0x07 0x00 Multipl
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Appendix A SCSI Qualifier Code Meaning 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
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Meaning 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 applied 0x01 Re
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Meaning 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 0x02 Defect list e
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Meaning 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 0x00 Not ready to ready
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Appendix A SCSI Qualifier Code Meaning 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
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Meaning 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 past beginning of mediu
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Meaning 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 reselect failure
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Meaning 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 Reserved 0x57 0x00 Unable
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code Meaning 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 Out of focus 0x62
SCSI Sense Codes Table A-3 SCSI Additional Sense Code/Qualifier Code Pairs (Continued) SCSI Addition al Sense Code 60 SCSI Qualifier Code Meaning 0x69 0x00 Reserved 0x6A 0x00 Reserved 0x6B 0x00 Reserved 0x6C 0x00 Reserved 0x6D 0x00 Reserved 0x6E 0x00 Reserved 0x6F 0x00 Reserved Appendix A
B Regulatory Information This appendix contains all of the regulatory-related information for the A4800A adapter.
Regulatory Information Regulatory Statements Regulatory Statements This section contains all of the regulatory statements for the A4800A 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 64 Appendix B