1 Troubleshooting





This chapter provides troubleshooting flowcharts, defines required hardware, and explains how to determine the SCSI addresses assigned by the system.

1.1 Troubleshooting Flowcharts

Tables 1-1 through 1-9 show flowcharts illustrating what corrective actions to take when a problem occurs.

    Figure 1-1 LED Not Lit

    Figure 1-2 Fan Not Blowing

    Figure 1-3 Drive Not Responding

    Figure 1-4 SCSI Address Conflict

    Figure 1-5 Power On Procedure

    Figure 1-6 SCSI Cable Will Not Plug Into SCSI Port

    Figure 1-7 Operating System Does Not Recognize Disk Drive at Bootup

    Figure 1-8 Slow Disk Drive Response

    Figure 1-9 LED on Terminator Not Lit

1.2 Hardware Required

To take advantage of the "fast SCSI" capabilities of the disk drives in the Multi- Disk Pack (transfer rate of 10 Mbytes per second across the SCSI-2 bus), the Multi-Disk Pack should either be connected to an FSBE/S SBus card
("fast SCSI" host adapter port and buffered Ethernet port) or to a built-in SCSI host adapter port of a computer system supporting "fast SCSI."

If the Multi-Disk Pack is connected to an SBus card or to a computer system with a 5 Mbyte per second SCSI host adapter port, the disk drives in the unit will operate at the 5 Mbyte per second SCSI-2 transfer rate. Table 1-1 shows the hardware requirements.

    Table 1-1 Hardware Required

------------------------------------------------------------------------------------------------------------------------------------------------
System Built-in SCSI SCSI Host SCSI Host Host Adapter Speed Adapter cards Adapter cards** (Mbytes per second) 5 Mbyte/sec 10 Mbyte/sec SCSI-2 transfer SCSI-2 transfer rate rate ------------------------------------------------------------------------------------------------------------------------------------------------
                                                                                                                                
SPARCstation IPC system                                                                  5                    SSHA*             FSBE/S
                                                                                                                                
SPARCstation IPX  system                                                                 5                    SSHA*             FSBE/S
                                                                                                                                
SPARCstation 2 system                                                                    5                    SSHA*             FSBE/S
                                                                                                                                
SPARCstation 10 system                                                                   10                   SBE/S, SSHA*      FSBE/S
                                                                                                                                
SPARCstation ELC system                                                                  5                    No SBus slots     No SBus slots
                                                                                                              Not supported     Not supported
                                                                                                                                
SPARCstation LX system                                                                   10                   SSHA*             FSBE/S
                                                                                                                                
SPARCclassic system                                                                      10                   SSHA*             FSBE/S
                                                                                                                                
SPARCserver 630 system                                                                   5 (early models)     SBE/S             FSBE/S
                                                                                                                                                   
                                                                                         10 (later models)                                         
                                                                                                                                
SPARCserver 670 system                                                                   5 (early models)     SBE/S             FSBE/S
                                                                                                                                                   
                                                                                         10 (later models)                                         
                                                                                                                                
* SSHA is the SBus SCSI Host Adapter card.  Requires boot PROM version 1.3 or higher.                                           
Booting from the SSHA requires boot PROM version 2.0 or higher.                                                                                    
                                                                                                                                                   
 ** FSBE/S requires boot PROM version 2.0 or higher.                                                                                               

------------------------------------------------------------------------------------------------------------------------------------------------

1.3 SCSI Addresses

If the Multi-Disk Pack connects to a computer system running the generic operating system kernel of any SunOS 4.x operating system supported release (Solaris 1.0 operating system release and later Solaris 1.x operating system releases), you must use the default SCSI addresses (0, 1, 2, and 3). This is because the device configuration table in the generic operating system kernel in the SunOS 4.x operating system releases only supports SCSI addresses 0, 1, 2, and 3 for disk drives.

If the Multi-Disk Pack connects to a computer system running the Solaris 2.1 operating system or later operating system releases, you can assign SCSI addresses 0 through 6 to any SCSI device.

Table 1-2 summarizes the software requirements. Appendix B "Small Computer Systems Interface Information" describes additional information you might need regarding primary and additional SCSI buses, the regulated terminator, and SCSI bus length information.

    Table 1-2 Software Requirements

---------------------------------------------------------------------------------------------------------------------------------
Operating System # of other SCSI # of other SCSI Multi- hard disks you devices you can Disk Pack can connect to connect to same SCSI same SCSI bus SCSI bus addresses ---------------------------------------------------------------------------------------------------------------------------------
                                                                                                                     
Solaris 1.0 operating system                                                     None              Up to 3**         0, 1, 2, 3*
and later Solaris 1.x                                                                                                               
operating system releases                                                                                                           
(SunOS 4.1.1 Rev. B,                                                                                                                
SunOS 4.1.2, SunOS 4.1.3)                                                                                                           
                                                                                                                     
Solaris 2.1 operating system                                                     Up to 3**         Up to 3**         Any four 
(SunOS 5.1) and later                                                                                                of the 
operating system releases                                                                                            following:*
                                                                                                                     
                                                                                                                     0, 1, 2, 3, 
                                                                                                                     4, 5, 6
                                                                                                                     
* SCSI addresses are preset to 0, 1, 2, and 3.                                                                       
                                                                                                                     
** In demanding I/O application environments, the Multi-Disk Pack should be                                          
the only unit plugged into a SCSI bus in order to minimize SCSI bus contention                                                      
and maximize performance.                                                                                                           

---------------------------------------------------------------------------------------------------------------------------------

1.3.1 Determining Assigned SCSI Addresses

    1. Determine the operating system version you are running.

    Type the following at the operating system prompt:

--------------
% uname -rs SunOS 4.1.3 --------------
    2. Shut down the operating system.

Note - Do not turn the power off.

    3. If you see the > prompt, type n.

    If you see the ok prompt instead, go to step 4.

    The ok prompt is returned

------
> n ok ------
    4. At the ok prompt, reset the system. Type reset.

    The operating system will boot (if autoboot is enabled).

-----------
ok reset ok -----------
      a. After the word Testing appears, abort the boot of the operating system. Press the L1(STOP)-a keys simultaneously.

      You should see the ok prompt.

------------------------------------------
ok reset System reboots (if autoboot is enabled) Testing Press L1(Stop)-a keys simultaneously ok ------------------------------------------
    5. Determine the assigned SCSI addresses.

1.3.1.1 Built-In SCSI Host Adapter Port

    1. Type probe-scsi.
----------------------------------------------------------
ok probe-scsi Target 3 Unit 0 Disk <Manufacturer information.......'> Target 4 Unit 0 Removable Tape <Manufacturer information.......'> Target 6 Unit 0 Removable Read Only Device <Manufacturer information......'> ----------------------------------------------------------

    The probe-scsi command returns the SCSI targets (SCSI addresses) assigned by the system and their unit number.

    The unit number (unit 0) refers to the SCSI logical device number. For SCSI peripherals with built-in SCSI controllers (known as "embedded SCSI"), this number will always be 0.

    2. Write down the assigned SCSI addresses (3, 4, and 6 in the previous example).

    You need to know what SCSI addresses are set so you can assign the disk drives in the Multi-Disk Pack different SCSI addresses.

    3. To set or change a SCSI address on one or more disk drives in the unit, refer to Section 5.1.3 "Setting Jumpers and Preparing for Disk Drive Installation" in Chapter 5.

1.3.1.2 All SCSI Host Adapter Ports

To determine the SCSI addresses of all SCSI buses (all SCSI host adapter ports either built into the system or SBus cards with a SCSI host adapter port):

    1. Determine the boot PROM release by typing .version.
---------------------------------
ok .version Release 2.6 Version ......... ---------------------------------

    The .version command returns the release of the boot PROM in your system.

Boot PROM Release 2.6 or Greater
    1. Type probe-scsi-all.

    Refer to Code Example 1-1.

----------------------------------------------------------------
ok probe-scsi-all /iommu@f,e0000000/sbus@f,e0001000/esp@3,200000 Target 6 Unit 0 Removable Read Only device <Manufacturer information.......'> /iommu@f,e0000000/sbus@f,e0001000/dma@1,81000/eps@1,80000 Target 2 Unit 0 Disk <Manufacturer information.......'> /iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000 Target 1 Unit 0 Disk <Manufacturer information.......'> Target 3 Unit 0 Disk <Manufacturer information.......'> ok Code Example 1-1 Code Example of the probe-scsi-all Command ----------------------------------------------------------------

    The probe-scsi-all command returns the SCSI targets (SCSI addresses) assigned to each SCSI device for every SCSI host adapter port (SCSI bus) and their unit number. The unit number (unit 0) refers to the SCSI logical device number.

    Each SCSI host adapter port returned by the probe-scsi-all command (refer to Code Example 1-1) is identified by a unique system hardware pathname. For example: /iommu@f,e0000000/sbus@f,e0001000/esp@3,200000

    In the first listing, ending with esp@3,200000:

    3 Refers to the physical SBus slot number in which the SBus card is installed. 200000 Refers to the device address offset. Target 6 Refers to the SCSI target (SCSI address) the CD-ROM drive (removable read only device) is set to.

    In the second listing, ending with esp@1,80000:

    1 Refers to the physical SBus slot number in which the SBus card is installed. 80000 Refers to the device address offset. Target 2 Refers to the SCSI target (SCSI address) the disk drive is set to.

    In the last listing, ending with espdma@f,400000/esp@f,800000:

    f Means that the SCSI host adapter port is built into the computer system. This may vary from system to system. 400000 Refers to the device address offset. Target 3 Refers to the SCSI target (SCSI address) an internal disk drive is set to. Target 1 Refers to the SCSI target (SCSI address) an internal disk drive is set to.

    2. Look at the entries beginning with esp@ or dma@ and with a number following esp@ or dma@ in Code Example 1-1.
      a. If you have a single processor system such as a SPARCstation 1, 1+, SLC, 2, IPC, ELC, or IPX system, these systems have their built-in SCSI host adapter ports set at SCSI address 0 (esp@0, . . . ).

      Look for a number 1 or greater following esp@.

      b. If you have a multiprocessor system such as a SPARCstation 10, SPARCclassic, SPARCstation LX, or a SPARCserver 600 series system, these systems have their built-in SCSI host adapter port set to SBus address f (esp@f,. . . .).

      Look for a number 0 or greater following esp@.

    3. Write down the SCSI targets returned by the probe-scsi-all command for the SCSI host adapter ports to which he Multi-Disk Pack is connected.
    4. From the SCSI targets assigned, determine if every device on the SCSI bus is assigned a different SCSI address.

    Each device on a SCSI bus must be assigned a different SCSI address.

    5. To verify, set, or change a SCSI address on one or more disk drives in the unit, refer to Section 5.1.3 "Setting Jumpers and Preparing the Disk Drive for Installation" in Chapter 5.
Boot PROM Release Lower Than 2.6
    1. Change to the /sbus directory. List the contents of the directory. Type
    cd /sbus then ls.

    You'll see a listing similar to Code Example 1-2 returned by the ls command.

-------------------------------
ok cd /sbus ok ls ffd496c0 espdma@f,400000 ffd4f240 dma@1,81000 ffd53f30 cgsix@2,0 ffd2690 lebuffer1,40000 ffd4f160 SUNW,DBRdcf,801000 ffd4err0 SUNW,bpp@f,4800000 ffd4cd60 ledma@f,400010 ffd566b0 esp@3,200000 ffd564f0 dma@3,200000 Code Example 1-2 Code Example listing the /sbus Directory -------------------------------
    2. Look at the entries beginning with esp@ or dma@ and with a number following esp@ or dma@.
      a. If you have a single processor system such as a SPARCstation 1, 1+, SLC, 2, IPC, ELC, or IPX system, these systems have their built-in SCSI host adapter ports set at SCSI address 0 (esp@0, . . . ).

      Look for a number 1 or greater following esp@.

      b. If you have a multiprocessor system such as a SPARCstation 10, SPARCclassic, SPARCstation LX, or a SPARCserver 600 series system, these systems have their built-in SCSI host adapter port set to SBus address f (esp@f,. . . .).

      Look for a number 0 or greater following esp@.

    In the espdma@f,400000 example:

    f Means that the SCSI host adapter port is built into the computer system. This may vary from system to system. 400000 Refers to the device address offset.

    In the esp@3,200000 example:

    3 Refers to the physical SBus slot number the SBus card containing the SCSI host adapter port (SBus SCSI Host Adapter card in this example) is installed in. 200000 Refers to the device address offset.

    3. Write down the identifier for the SBus card, the physical SBus slot, and the device address offset. For example, dma@1,81000.
    4. Select the SBus device (card) you want to obtain SCSI addresses for. Next, list the SCSI devices connected to the SBus card.

    To do this, complete steps a and b.

      a. Select the SBus card (refer to Code Example 1-2). Type the complete path name of the SBus card beginning with " /iommu/sbus/...." After the complete path name, type select-dev.
      b. List all SCSI devices connected to the SBus card.
      Type show-children.

      Refer to Code Examples 1-3 and 1-4.

      Code example 1-3 shows how to select an FSBE/S or SBE/S SBus card in SBus slot 1 and how to display the SCSI devices connected to the SBus card. The show-children command shows that one disk drive, set to SCSI target (address) 2, is connected to the SBus card.

-------------------------------------------------------
ok " /iommu/sbus/dma@1,81000/esp@1,80000" select-dev
ok show-children
Target 2
Unit 0 Disk <Manufacturer information.......'>
Code Example 1-3	
SCSI Devices Connected to an FSBE/S or SBE/S SBus Card Installed 
in SBus Slot 1

-------------------------------------------------------

Note - Press the space bar after every quotation mark (").

Code example 1-4 shows how to select the SBus SCSI Host Adapter SBus card in SBus slot 3 and to display the SCSI devices connected to the SBus card. The show-children command shows that one CD-ROM drive (removable read only media) set to SCSI target (address) 6 is connected to the SBus card.

--------------------------------------------------
ok " /iommu/sbus/esp@3,200000" select-dev
ok show-children
Target 6
Unit 0 Removable Read Only device <Manufacturer 
information.......'>
Code Example 1-4	
SCSI Devices Connected to an SBus SCSI Host Adapter SBus Card 
Installed in SBus Slot 3

--------------------------------------------------

Note - Press the space bar after every quotation mark (").

    5. Write down the SCSI addresses (targets) returned.
    6. From the SCSI targets assigned, determine if every device on the SCSI bus is assigned a different SCSI address.

    Each device on a SCSI bus must be assigned a different SCSI address.

    7. To verify, set, or change a SCSI address on one or more disk drives in the unit, refer to Section 5.1.3 "Setting Jumpers and Preparing the Disk Drive for Installation" in Chapter 5.

1.4 Disk Drive Jumpers

There are three jumper blocks on each of the 1.05-Gbyte disk drives. To determine if one of the jumper blocks has incorrectly set jumpers, refer to Section 5.1.3 "Settings Jumpers and Preparing the Disk Drive for Installation" in Chapter 5 to verify and set jumper settings. The troubleshooting flowcharts in Chapter 1 describe conditions where a SCSI address jumper or other jumper settings may be incorrectly set.