9    Configuring Systems for External Termination or Radial Connections to Non-UltraSCSI Devices

This chapter describes how to prepare the systems for a TruCluster Server cluster when there is a need to access:

This chapter does not provide detailed information about installing devices; it describes only how to set up the hardware in the context of the TruCluster Server product. Therefore, you must have the documentation that describes how to install the individual pieces of hardware. That documentation typically arrives with the hardware.

All systems in the cluster must be connected via the Memory Channel cluster interconnect. Not all members must be connected to a shared SCSI bus. We recommend placing the clusterwide root (/), /usr, and /var file systems, all member boot disks, and the quorum disk (if provided) on shared SCSI buses. All configurations covered in this manual assume the use of a shared SCSI bus.

Before proceeding further, review Section 4.1, Section 4.2, and the first two paragraphs of Section 4.3.

9.1    TruCluster Server Hardware Installation Using PCI SCSI Adapters

The following sections describe how to install the KZPSA-BB or KZPBA-CB host bus adapters and configure them into TruCluster Server clusters using both methods of termination -- the preferred method of radial connection with internal termination used with the HSZ40 and HSZ50 RAID array controllers, and the old method of external termination.

The descriptions are based on the assumption that you will configure and cable your storage subsystems as described in Chapter 10 after installing the host bus adapters, Memory Channel adapters, and network adapters. When the system hardware (KZPSA-BB or KZPBA-CB host bus adapters, Memory Channel adapters, hubs (if necessary), cables, and network adapters) have been installed, you can connect your host bus adapter to the UltraSCSI hub or storage subsystem.

Follow the steps in Table 9-1 to start the TruCluster Server hardware installation procedure. You can save time by installing the Memory Channel adapters, redundant network adapters (if applicable), and KZPSA-BB or KZPBA-CB SCSI adapters all at the same time.

Follow the directions in the referenced documentation, or the steps in the referenced tables for the particular SCSI host bus adapter, returning to the appropriate table when you have completed the steps in the referenced table.

After you complete installing host bus adapters, Memory Channel adapters, and network adapters, see Chapter 10 and connect your cluster member systems to shared storage.

Caution

Static electricity can damage modules and electronic components. We recommend using a grounded antistatic wrist strap and a grounded work surface when handling modules.

Table 9-1:  Configuring TruCluster Server Hardware for Use with a PCI SCSI Adapter

Step Action Refer to:
1 Install the Memory Channel modules, cables, and hubs (if a hub is required). Chapter 5 [Footnote 66]
2 Install Ethernet or FDDI network adapters. User's guide for the applicable Ethernet or FDDI adapter, and the user's guide for the applicable system
  Install ATM adapters if using ATM. See the documentation that came with the ATM adapter
3 Install a KZPSA-BB PCI SCSI adapter or KZPBA-CB UltraSCSI adapter for each shared SCSI bus in each member system: --
  Internally terminated host bus adapter for radial connection to DWZZH UltraSCSI hub: Section 9.1.1 and Table 9-2
  Externally terminated host bus adapter: Section 9.1.2 Table 9-3

9.1.1    Radial Installation of a KZPSA-BB or KZPBA-CB Using Internal Termination

Use this method of cabling member systems and shared storage in a TruCluster Server cluster if you are using a DWZZH UltraSCSI hub. You must reserve at least one hub port for shared storage.

The DWZZH-series UltraSCSI hubs are designed to allow more separation between member systems and shared storage. Using the UltraSCSI hub also improves the reliability of the detection of cable faults.

A side benefit is the ability to connect the member systems' SCSI adapter directly to a hub port without external termination. This simplifies the configuration by reducing the number of cable connections.

A DWZZH UltraSCSI hub can be installed in:

An UltraSCSI hub only receives power and mechanical support from the storage shelf. There is no SCSI bus continuity between the DWZZH and storage shelf.

The DWZZH contains a differential to single-ended signal converter for each hub port (sometimes referred to as a DWZZA on a chip, or DOC chip). The single-ended sides are connected together to form an internal single-ended SCSI bus segment. Each differential SCSI bus port is terminated internal to the DWZZH with terminators that cannot be disabled or removed.

Power for the DWZZH termination ( termpwr) is supplied by the host bus adapter or RAID array controller connected to the DWZZH port. If the member system or RAID array controller is powered down, or the cable is removed from the host bus adapter, RAID array controller, or hub port, the loss of termpwr disables the hub port without affecting the remaining hub ports or SCSI bus segments. This is similar to removing a Y cable when using external termination.

Note

The DS-DWZZH-03/05 UltraSCSI hubs cannot be connected to a StorageWorks BA35X storage shelf because the storage shelf does not provide termination power to the hub.

The other end of the SCSI bus segment is terminated by the KZPSA-BB or KZPBA-CB onboard termination resistor SIPs, or a trilink connector/terminator combination installed on the HSZ40 or HSZ50.

The KZPSA-BB PCI-to-SCSI bus adapter:

The KZPBA-CB UltraSCSI host adapter:

Note

Even though the KZPBA-CB is an UltraSCSI device, it has an HD68 connector.

Use the steps in Table 9-2 to set up a KZPSA-BB or KZPBA-CB host bus adapter for a TruCluster Server cluster that uses radial connection to a DWZZH UltraSCSI hub with an HSZ40 or HSZ50 RAID array controller.

Table 9-2:  Installing the KZPSA-BB or KZPBA-CB for Radial Connection to a DWZZH UltraSCSI Hub

Step Action Refer to:
1 Ensure that the KZPSA-BB internal termination resistors, Z1, Z2, Z3, Z4, and Z5 are installed. Section 9.1.4.4, Figure 9-1, and KZPSA PCI-to-SCSI Storage Adapter Installation and User's Guide
  Ensure that the eight KZPBA-CB internal termination resistor SIPs, RM1-RM8 are installed. Section 4.3.3.3, Figure 4-1, and KZPBA-CB PCI-to-Ultra SCSI Differential Host Adapter User's Guide
2 Power down the system. Install a KZPSA-BB PCI-to-SCSI adapter or KZPBA-CB UltraSCSI host adapter in the PCI slot corresponding to the logical bus to be used for the shared SCSI bus. Ensure that the number of adapters is within limits for the system, and that the placement is acceptable. KZPSA PCI-to-SCSI Storage Adapter Installation and User's Guide and KZPBA-CB PCI-to-Ultra SCSI Differential Host Adapter User's Guide
3 Install a BN38C or BN38D cable between the KZPSA-BB or KZPBA-CB UltraSCSI host adapter and a DWZZH port. --

Notes

The maximum length of a SCSI bus segment is 25 meters (82 feet), including the bus length internal to the adapter and storage devices.

One end of the BN38C cable is 68-pin high density. The other end is 68-pin VHDCI. The DWZZH accepts the 68-pin VHDCI connector.

The number of member systems on the shared SCSI bus has to be one less than the number of DWZZH ports.

You may use a BN38E-0B technology adapter cable and a BN37A cable in place of the BN38C cable.

4 Power up the system, and update the system SRM console firmware and KZPSA-BB host bus adapter firmware from the latest Alpha Systems Firmware Update CD-ROM. Firmware release notes for the system (Section 4.2) and Section 9.1.4.5

Note

The SRM console firmware includes the ISP1020/1040-based PCI option firmware, which includes the KZPBA-CB. When you update the SRM console firmware, you are enabling the KZPBA-CB firmware to be updated. On a powerup reset, the SRM console loads KZPBA-CB adapter firmware from the console system flash ROM into NVRAM for all Qlogic ISP1020/1040-based PCI options, including the KZPBA-CB PCI-to-Ultra SCSI adapter.

5 Use the show config and show device console commands to display the installed devices and information about the KZPSA-BBs or KZPBA-CBs on the AlphaServer systems. Look for KZPSA or pk* in the display to determine which devices are KZPSA-BBs. Look for QLogic ISP1020 in the show config display and isp in the show device display to determine which devices are KZPBA-CBs. Section 9.1.3 and Example 9-1 through Example 9-4
6 Use the show pk* or show isp* console commands to determine the status of the KZPSA-BB or KZPBA-CB console environment variables, and then use the set console command to set the KZPSA-BB bus speed to fast, termination power to on, and the KZPSA or KZPBA-CB SCSI bus ID. Section 9.1.4.1 through Section 9.1.4.3 and Example 9-6 through Example 9-9

Notes

Ensure that the SCSI ID that you use is distinct from all other SCSI IDs on the same shared SCSI bus. If you do not remember the other SCSI IDs, or do not have them recorded, you must determine these SCSI IDs.

If you are using a DS-DWZZH-05, you cannot use SCSI ID 7 for a KZPSA-BB or KZPBA-CB host bus adapter; SCSI ID 7 is reserved for DS-DWZZH-05 use.

If you are using a DS-DWZZH-05 and fair arbitration is enabled, you must use the SCSI ID assigned to the hub port the adapter is to be connected to.

You will have problems, such as not being able to access devices, if you have two or more SCSI adapters at the same SCSI ID on any one SCSI bus.

7 Repeat steps 1 through 6 for any other KZPSA-BBs or KZPBA-CBs to be installed on this shared SCSI bus on other member systems. --
8 Connect a DS-DWZZH-03 or DS-DWZZH-05 to an HSZ40 or HSZ50 Section 10.5

9.1.2    Installing a KZPSA-BB or KZPBA-CB Using External Termination

Use the steps in Table 9-3 to set up a KZPSA-BB or KZPBA-CB for a TruCluster Server cluster using the old method of external termination and Y cables.

Table 9-3:  Installing a KZPSA-BB or KZPBA-CB for Use with External Termination

Step Action Refer to:
1 Remove the KZPSA-BB internal termination resistors, Z1, Z2, Z3, Z4, and Z5. Section 9.1.4.4, Figure 9-1, and KZPSA PCI-to-SCSI Storage Adapter Installation and User's Guide
  Remove the eight KZPBA-CB internal termination resistor SIPs, RM1-RM8. Section 4.3.3.3, Figure 4-1, and KZPBA-CB PCI-to-Ultra SCSI Differential Host Adapter User's Guide
2 Power down the member system. Install a KZPSA-BB PCI-to-SCSI bus adapter or KZPBA-CB UltraSCSI host adapter in the PCI slot corresponding to the logical bus to be used for the shared SCSI bus. Ensure that the number of adapters is within limits for the system, and that the placement is acceptable. KZPSA PCI-to-SCSI Storage Adapter Installation and User's Guide and KZPBA-CB PCI-to-Ultra SCSI Differential Host Adapter User's Guide
3 Install a BN21W-0B Y cable on each KZPSA-BB or KZPBA-CB host adapter. --
4 Install an H879-AA terminator on one leg of the BN21W-0B Y cable of the member system that will be on the end of the shared SCSI bus. --
5 Power up the system, and update the system SRM console firmware and KZPSA-BB host bus adapter firmware from the latest Alpha Systems Firmware Update CD-ROM. Firmware release notes for the system (Section 4.2) and Section 9.1.4.5

Note

The SRM console firmware includes the ISP1020/1040-based PCI option firmware, which includes the KZPBA-CB. When you update the SRM console firmware, you are enabling the KZPBA-CB firmware to be updated. On a powerup reset, the SRM console loads KZPBA-CB adapter firmware from the console system flash ROM into NVRAM for all Qlogic ISP1020/1040-based PCI options, including the KZPBA-CB PCI-to-Ultra SCSI adapter.

6 Use the show config and show device console commands to display the installed devices and information about the KZPSA-BBs or KZPBA-CBs on the AlphaServer systems. Look for KZPSA or pk* in the display to determine which devices are KZPSA-BBs. Look for QLogic ISP1020 in the show config display and isp in the show device display to determine which devices are KZPBA-CBs. Section 9.1.3 and Example 9-1 through Example 9-4
7 Use the show pk* or show isp* console commands to determine the status of the KZPSA-BB or KZPBA-CB console environment variables, and then use the set console command to set the KZPSA-BB bus speed to fast, termination power to on, and the KZPSA or KZPBA-CB SCSI bus ID. Section 9.1.4.1 through Section 9.1.4.3 and Example 9-6 through Example 9-9

Notes

Ensure that the SCSI ID that you use is distinct from all other SCSI IDs on the same shared SCSI bus. If you do not remember the other SCSI IDs, or do not have them recorded, you must determine these SCSI IDs.

You will have problems, such as not being able to access devices, if you have two or more SCSI adapters at the same SCSI ID on any one SCSI bus.

8 Repeat steps 1 through 7 for any other KZPSA-BBs or KZPBA-CBs to be installed on this shared SCSI bus on other member systems. --
9 Install the remaining SCSI bus hardware needed for storage (DWZZA(B), RAID array controllers, storage shelves, cables, and terminators). Section 10.4
  BA350 storage shelf Section 10.3.1, Section 10.4.1.1, and Section 10.4.3.1
  Non-UltraSCSI BA356 storage shelf Section 10.3.2.1, Section 10.4.1.2, and Section 10.4.3.2
  UltraSCSI BA356 storage shelf Section 10.3.2.2, Section 10.4.1.3, and Section 10.4.3.3
  HSZ40 or HSZ50 RAID array controller Section 10.4.4
  RAID Array 3000 Section 10.4.5
10 Install the tape device hardware and cables on the shared SCSI bus as follows: Chapter 8
  TZ88 Section 8.1
  TZ89 Section 8.2
  Compaq 20/40 GB DLT Tape Drive Section 8.3
  TZ885 Section 8.5
  TZ887 Section 8.6
  TL891/TL892 MiniLibrary Section 8.7
  TL890 with TL891/TL892 Section 8.8
  TL894 Section 8.9
  TL895 Section 8.10
  TL893/TL896 Section 8.11
  TL881/TL891 DLT MiniLibraries Section 8.12
  Compaq ESL9326D Enterprise Library Section 8.13

Notes

If you install tape devices on the shared SCSI buses, ensure that you understand how the particular tape devices affect the shared SCSI bus.

The TL893, TL894, TL895, TL896, and ESL9326D have long internal SCSI cables; therefore, they cannot be externally terminated with a trilink/terminator combination.

These tape libraries must be on the end of the shared SCSI bus.

We recommend that tape devices be placed on a separate shared SCSI bus.

9.1.3    Displaying KZPSA-BB and KZPBA-CB Adapters with the show Console Commands

Use the show config and show device console commands to display system configuration. Use the output to determine which devices are KZPSA-BBs or KZPBA-CBs, and to determine their SCSI bus IDs.

Example 9-1 shows the output from the show config console command on an AlphaServer 4100 system.

Example 9-1:  Displaying Configuration on an AlphaServer 4100

P00>>> show config
                      Compaq Computer Corporation
                           AlphaServer 4x00
 
Console V5.1-3  OpenVMS PALcode V1.19-14, Tru64 UNIX PALcode V1.21-22
 
Module                          Type     Rev    Name  
System Motherboard              0        0000   mthrbrd0
Memory   64 MB SYNC             0        0000   mem0     
Memory   64 MB SYNC             0        0000   mem1     
Memory   64 MB SYNC             0        0000   mem2     
Memory   64 MB SYNC             0        0000   mem3     
CPU (4MB Cache)                 3        0000   cpu0     
CPU (4MB Cache)                 3        0000   cpu1     
Bridge (IOD0/IOD1)              600      0021   iod0/iod1
PCI Motherboard                 8        0000   saddle0  
 
Bus 0  iod0 (PCI0)
Slot   Option Name              Type     Rev    Name
1      PCEB                     4828086  0005   pceb0    
2      S3 Trio64/Trio32         88115333 0000   vga0     
3      DECchip 21040-AA         21011    0024   tulip0   
4      DEC KZPSA                81011    0000   pks1     
5      DEC PCI MC               181011   000B   mc0      
 
Bus 1  pceb0 (EISA Bridge connected to iod0, slot 1)
Slot   Option Name              Type     Rev    Name
 
Bus 0  iod1 (PCI1)
Slot   Option Name              Type     Rev    Name
1      NCR 53C810               11000    0002   ncr0     
2      NCR 53C810               11000    0002   ncr1     
3      QLogic ISP1020           10201077 0005   isp0     
4      QLogic ISP1020           10201077 0005   isp1     
5      DEC KZPSA                81011    0000   pks0     
 

Example 9-2 shows the output from the show device console command entered on an AlphaServer 4100 system.

Example 9-2:  Displaying Devices on an AlphaServer 4100

P00>>> show device
polling ncr0 (NCR 53C810) slot 1, bus0 PCI, hose 1 SCSI Bus ID 7
dka500.5.0.1.1    Dka500             RRD45    1645
polling ncr1 (NCR 53C810) slot 2, bus0 PCI, hose 1 SCSI Bus ID 7
dkb0.0.0.2.1      DKb0               RZ29B    0007
dkb100.1.0.2.1    DKb100             RZ29B    0007
polling isp0 (QLogic ISP1020) slot 3, bus 0 PCI, hose 1  SCSI Bus ID 7
dkc0.0.0.3.1      DKc0               HSZ70    V70Z
dkc1.0.0.3.1      DKc1               HSZ70    V70Z
dkc2.0.0.3.1      DKc2               HSZ70    V70Z
dkc3.0.0.3.1      DKc3               HSZ70    V70Z
dkc4.4.0.3.1      DKc4               HSZ70    V70Z
dkc5.0.0.3.1      DKc5               HSZ70    V70Z
dkc6.0.0.3.1      DKc6               HSZ70    V70Z
dkc100.1.0.3.1    DKc100             RZ28M    0568
dkc200.2.0.3.1    DKc200             RZ28M    0568
dkc300.3.0.3.1    DKc300             RZ28     442D
polling isp1 (QLogic ISP1020) slot 4, bus 0 PCI, hose 1  SCSI Bus ID 7
dkd0.0.0.4.1      DKd0               HSZ50-AX X29Z
dkd1.0.0.4.1      DKd1               HSZ50-AX X29Z
dkd2.0.0.4.1      DKd2               HSZ50-AX X29Z
dkd100.1.0.4.1    DKd100             RZ26N    0568
dkd200.1.0.4.1    DKd200             RZ26     392A
dkd300.1.0.4.1    DKd300             RZ26N    0568
polling kzpsa0 (DEC KZPSA) slot 5, bus 0 PCI, hose 1  TPwr 1 Fast 1 Bus ID 7
kzpsa0.7.0.5.1    dke TPwr 1 Fast 1 Bus ID 7 L01 A11
dke100.1.0.5.1    DKe100             RZ28     442D
dke200.2.0.5.1    DKe200             RZ26     392A
dke300.3.0.5.1    DKe300            RZ26L     442D
polling floppy0 (FLOPPY) pceb IBUS hose 0
dva0.0.0.1000.0   DVA0               RX23
polling kzpsa1 (DEC KZPSA) slot 4, bus 0 PCI, hose 0  TPwr 1 Fast 1 Bus ID 7
kzpsa1.7.0.4.1    dkf TPwr 1 Fast 1 Bus ID 7 E01 A11
dkf100.1.0.5.1    DKf100             RZ26     392A
dkf200.2.0.5.1    DKf200             RZ28     442D
dkf300.3.0.5.1    DKf300             RZ26     392A
polling tulip0    (DECchip 21040-AA) slot 3, bus 0 PCI, hose 0
ewa0.0.0.3.0      00-00-F8-21-0B-56  Twisted-Pair
 

Example 9-3 shows the output from the show config console command entered on an AlphaServer 8200 system.

Example 9-3:  Displaying Configuration on an AlphaServer 8200

>>> show config
        Name            Type    Rev    Mnemonic
TLSB
 4++    KN7CC-AB        8014    0000    kn7cc-ab0
 5+     MS7CC           5000    0000    ms7cc0
 8+     KFTIA           2020    0000    kftia0
 
 C0  Internal PCI connected to kftia0   pci0
 0+  QLogic ISP1020 10201077    0001    isp0
 1+  QLogic ISP1020 10201077    0001    isp1
 2+  DECchip 21040-AA  21011    0023  tulip0
 4+  QLogic ISP1020 10201077    0001    isp2
 5+  QLogic ISP1020 10201077    0001    isp3
 6+  DECchip 21040-AA  21011    0023  tulip1
 
 C1  PCI connected to kftia0
 0+  KZPAA             11000    0001  kzpaa0
 1+  QLogic ISP1020 10201077    0005    isp4
 2+  KZPSA             81011    0000  kzpsa0
 3+  KZPSA             81011    0000  kzpsa1
 4+  KZPSA             81011    0000  kzpsa2
 7+  DEC PCI MC       181011    000B     mc0
 

Example 9-4 shows the output from the show device console command entered on an AlphaServer 8200 system.

Example 9-4:  Displaying Devices on an AlphaServer 8200

>>> show device
polling for units on isp0, slot0, bus0, hose0...
polling for units on isp1, slot1, bus0, hose0...
polling for units on isp2, slot4, bus0, hose0...
polling for units on isp3, slot5, bus0, hose0...
polling for units kzpaa0, slot0, bus0, hose1...
pke0.7.0.0.1      kzpaa4        SCSI Bus ID 7
dke0.0.0.0.1      DKE0                RZ28    442D
dke200.2.0.0.1    DKE200              RZ28    442D
dke400.4.0.0.1    DKE400              RRD43   0064
 
polling for units isp4, slot1, bus0, hose1...
dkf0.0.0.1.1      DKF0               HSZ70    V70Z
dkf1.0.0.1.1      DKF1               HSZ70    V70Z
dkf2.0.0.1.1      DKF2               HSZ70    V70Z
dkf3.0.0.1.1      DKF3               HSZ70    V70Z
dkf4.0.0.1.1      DKF4               HSZ70    V70Z
dkf5.0.0.1.1      DKF5               HSZ70    V70Z
dkf6.0.0.1.1      DKF6               HSZ70    V70Z
dkf100.1.0.1.1    DKF100             RZ28M    0568
dkf200.2.0.1.1    DKF200             RZ28M    0568
dkf300.3.0.1.1    DKF300             RZ28     442D
 
polling for units on kzpsa0, slot 2, bus 0, hose1...
kzpsa0.4.0.2.1    dkg     TPwr 1 Fast 1 Bus ID 7   L01 A11
dkg0.0.0.2.1      DKG0               HSZ50-AX X29Z
dkg1.0.0.2.1      DKG1               HSZ50-AX X29Z
dkg2.0.0.2.1      DKG2               HSZ50-AX X29Z
dkg100.1.0.2.1    DKG100             RZ26N    0568
dkg200.2.0.2.1    DKG200             RZ28     392A
dkg300.3.0.2.1    DKG300             RZ26N    0568
 
polling for units on kzpsa1, slot 3, bus 0, hose1...
kzpsa1.4.0.3.1    dkh     TPwr 1 Fast 1 Bus ID 7   L01 A11
dkh100.1.0.3.1    DKH100             RZ28     442D
dkh200.2.0.3.1    DKH200             RZ26     392A
dkh300.3.0.3.1    DKH300            RZ26L     442D
 
polling for units on kzpsa2, slot 4, bus 0, hose1...
kzpsa2.4.0.4.1    dki     TPwr 1 Fast 1 Bus ID 7   L01 A10
dki100.1.0.3.1    DKI100             RZ26     392A
dki200.2.0.3.1    DKI200             RZ28     442C
dki300.3.0.3.1    DKI300             RZ26     392A
 

9.1.4    Displaying Console Environment Variables and Setting the KZPSA-BB and KZPBA-CB SCSI ID

The following sections show how to use the show console command to display the pk* and isp* console environment variables and set the KZPSA-BB and KZPBA-CB SCSI ID on various AlphaServer systems. Use these examples as guides for your system.

Note that the console environment variables used for the SCSI options vary from system to system. Also, a class of environment variables (for example, pk* or isp*) may show both internal and external options.

Compare the following examples with the devices shown in the show config and show dev examples to determine which devices are KZPSA-BBs or KZPBA-CBs on the shared SCSI bus.

9.1.4.1    Displaying KZPSA-BB and KZPBA-CB pk* or isp* Console Environment Variables

To determine the console environment variables to use, execute the show pk* and show isp* console commands.

Example 9-5 shows the pk console environment variables for an AlphaServer 4100.

Example 9-5:  Displaying the pk* Console Environment Variables on an AlphaServer 4100 System

P00>>>show pk*
pka0_disconnect         1
pka0_fast               1
pka0_host_id            7
 
pkb0_disconnect         1
pkb0_fast               1
pkb0_host_id            7
 
 
pkc0_host_id            7
pkc0_soft_term          diff
 
 
pkd0_host_id            7
pkd0_soft_term          on
 
 
pke0_fast               1
pke0_host_id            7
pke0_termpwr            1
 
pkf0_fast               1
pkf0_host_id            7
pkf0_termpwr            1
 

Compare the show pk* command display in Example 9-5 with the show config command in Example 9-1 and the show dev command in Example 9-2. Note that there are no pk* devices in either display. Example 9-2 shows:

Example 9-5 shows two pk*0_soft_term environment variables; pkc0_soft_term which is on, and pkd0_soft_term which is diff.

The pk*0_soft_term environment variable applies to systems using the QLogic ISP1020 SCSI controller, which implements the 16-bit wide SCSI bus and uses dynamic termination.

The QLogic ISP1020 module has two terminators, one for the 8 low bits and one for the high 8 bits. There are five possible values for pk*0_soft_term:

The KZPBA-CB is a Qlogic ISP1040 module, and its termination is determined by the presence or absence of internal termination resistor SIPs RM1-RM8. Therefore, the pkb0_soft_term environment variable has no meaning and it may be ignored.

Example 9-6 shows the use of the show isp console command to display the console environment variables for KZPBA-CBs on an AlphaServer 8x00.

Example 9-6:  Displaying Console Variables for a KZPBA-CB on an AlphaServer 8x00 System

P00>>> show isp*
isp0_host_id      7
isp0_soft_term    on
 
isp1_host_id      7
isp1_soft_term    on
 
isp2_host_id      7
isp2_soft_term    on
 
isp3_host_id      7
isp3_soft_term    on
 
isp5_host_id      7
isp5_soft_term    diff
 

Both Example 9-3 and Example 9-4 show five isp devices; isp0, isp1, isp2, isp3, and isp4. In Example 9-6, the show isp* console command shows isp0, isp1, isp2, isp3, and isp5.

The console code that assigns console environment variables counts every I/O adapter including the KZPAA, which is the device after isp3, and therefore logically isp4 in the numbering scheme. The show isp console command skips over isp4 because the KZPAA is not a QLogic 1020/1040 class module.

Example 9-3 and Example 9-4 show that isp0, isp1, isp2, and isp3 are on the internal KFTIA PCI bus and not on a shared SCSI bus. Only isp5, the KZPBA-CB, is on a shared SCSI bus. The other three shared SCSI buses use KZPSA-BBs.

Example 9-7 shows the use of the show pk console command to display the console environment variables for KZPSA-BBs on an AlphaServer 8x00.

Example 9-7:  Displaying Console Variables for a KZPSA-BB on an AlphaServer 8x00 System

P00>>> show pk*
pka0_fast         1
pka0_host_id      7
pka0_termpwr      on
 
pkb0_fast         1
pkb0_host_id      7
pkb0_termpwr      on
 
pkc0_fast         1
pkc0_host_id      7
pkc0_termpwr      on
 

9.1.4.2    Setting the KZPBA-CB SCSI ID

After you determine the console environment variables for the KZPBA-CBs on the shared SCSI bus, use the set console command to set the SCSI ID. For a TruCluster Server cluster, you will most likely have to set the SCSI ID for all KZPBA-CB UltraSCSI adapters except one. If you are using a DS-DWZZH-05 with fair arbitration enabled, you will have to set the SCSI IDs for all KZPBA-CB UltraSCSI adapters.

Note

You will have problems if you have two or more SCSI adapters at the same SCSI ID on any one SCSI bus.

If you are using a DS-DWZZH-05, you cannot use SCSI ID 7 for a KZPBA-CB UltraSCSI adapter; SCSI ID 7 is reserved for DS-DWZZH-05 use.

If DS-DWZZH-05 fair arbitration is enabled, the SCSI ID of the host adapter must match the SCSI ID assigned to the hub port. Mismatching or duplicating SCSI IDs will cause the hub to hang.

Use the set console command as shown in Example 9-8 to set the KZPBA-CB SCSI ID. In this example, the SCSI ID is set for KZPBA-CB pkc on the AlphaServer 4100 shown in Example 9-5.

Example 9-8:  Setting the KZPBA-CB SCSI Bus ID

P00>>> show pkc0_host_id
7
P00>>> set pkc0_host_id 6
P00>>> show pkc0_host_id
6
 

9.1.4.3    Setting KZPSA-BB SCSI Bus ID, Bus Speed, and Termination Power

If the KZPSA-BB SCSI ID is not correct, or if it was reset to 7 by the firmware update utility, or you need to change the KZPSA-BB speed, or enable termination power, use the set console command.

Note

All KZPSA-BB host bus adapters should be enabled to generate termination power.

Set the SCSI bus ID with the set command as shown in the following example:

>>> set pkn_0_host_id #
 

The n specifies which KZPSA-BB the environment variables apply to. You obtain the n value from the show device and show pk* console commands. The number sign (#) is the SCSI bus ID for the KZPSA.

Set the bus speed with the set command as shown in the following example:

>>> set pkn0_fast #
 

The number sign (#) specifies the bus speed. Use a 0 for slow and a 1 for fast.

Enable SCSI bus termination power with the set command as shown in the following example:

>>> set pkn0_termpwr on
 

Example 9-9 shows how to determine the present SCSI ID, bus speed, and the status of termination power, and then set the KZPSA-BB SCSI ID to 6 and bus speed to fast for pkb0.

Example 9-9:  Setting KZPSA-BB SCSI Bus ID and Speed

P00>>> show pkb*
pkb0_fast 0
pkb0_host_id 7
pkb0_termpwr on
P00>>> set pkb0_host_id 6
P00>>> set pkb0_fast 1
P00>>> show pkb0_host_id
6
P00>>> show pkb0_fast
1
 

9.1.4.4    KZPSA-BB and KZPBA-CB Termination Resistors

The KZPSA-BB internal termination is disabled by removing termination resistors Z1 through Z5, as shown in Figure 9-1.

Figure 9-1:  KZPSA-BB Termination Resistors

The KZPBA-CB internal termination is disabled by removing the termination resistors RM1-RM8 as shown in Figure 4-1.

9.1.4.5    Updating the KZPSA-BB Adapter Firmware

You must check, and update as necessary, the system and host bus adapter firmware. The firmware may be out-of-date. Read the firmware release notes from the AlphaSystems Firmware Update CD-ROM for the applicable system/SCSI adapter.

If the System Reference Manual (SRM) console or KZPSA-BB firmware is not current, boot the Loadable Firmware Update (LFU) utility from the Alpha Systems Firmware Update CD-ROM. Choose the update entry from the list of LFU commands. LFU can update all devices or any particular device you select.

When you boot the Systems Firmware Update CD-ROM, you can read the firmware release notes. After booting has completed, enter read_rel_notes at the UPD> prompt. You can also copy and print the release notes as shown in Section 4.2.

To update the firmware, boot the LFU utility from the Alpha Systems Firmware Update CD-ROM.

It is not necessary to use the -flag option to the boot command. Insert the Alpha Systems Firmware Update CD-ROM and boot. For example, to boot from dka600:

P00>>> boot dka600
 

The boot sequence provides firmware update overview information. Use Return to scroll the text, or press Ctrl/C to skip the text.

After the overview information has been displayed, the name of the default boot file is provided. If it is the correct boot file, press Return at the Bootfile: prompt. Otherwise, enter the name of the file you want to boot from.

The firmware images are copied from the CD-ROM and the LFU help message shown in the following example is displayed:

      *****Loadable Firmware Update Utility***** 
 
-------------------------------------------------------------
Function       Description
-------------------------------------------------------------
Display        Displays the system's configuration table.
Exit           Done exit LFU (reset).
List           Lists the device, revision, firmware name and
               update revision
Readme         Lists important release information.
Update         Replaces current firmware with loadable data
               image.
Verify         Compares loadable and hardware images.
? or Help      Scrolls this function table.
 

The list command indicates, in the device column, which devices it can update.

Use the update command to update all firmware, or you can designate a specific device to update; for example, KZPSA-BB pkb0:

UPD>  update pkb0
 

After updating the firmware and verifying this with the verify command, reset the system by cycling the power.