Sun Microsystems, Inc.  Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1365089.1
Update Date:2012-07-30
Keywords:

Solution Type  Technical Instruction Sure

Solution  1365089.1 :   How to locate a failed internal disk drive on a T3/T4 series system  


Related Items
  • SPARC T3-2
  •  
  • SPARC T3-4
  •  
  • SPARC T3-1
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>CMT>SN-SPARC: T3
  •  
  • .Old GCS Categories>Sun Microsystems>Servers>CMT Servers
  •  




Applies to:

SPARC T3-1 - Version Not Applicable and later
SPARC T3-2 - Version Not Applicable and later
SPARC T3-4 - Version Not Applicable and later
Information in this document applies to any platform.

Goal

Locate the position of a failed internal drive using its world wide number.

Fix

The T3/T4 series systems now utilize the World Wide Name (WWN) syntax in place of the locally unique tn (target ID) field in logical device names.  With the change, the device identifier for the default boot device is now referred to as c0tWWNd0, where WWN is a hexadecimal value that is unique to this device throughout the world.

Please note that the diskinfo command was added to Solaris 10U10 to provide the disk location, but due to bug 7093855 it only displays disks from the first controller.  This will be corrected in S10U11.

The T3-1/T4-1, 8 disk example below uses data from an explorer to determine the failed drive.

First determine which disk has failed.  This data can come from the messages file, but in this case, output from metasat -t provides the problematic disk:

##### disks/svm/metastat-t: #####
    Submirror 1: d2      State: Needs maintenance Sat Jun 25 00:22:43 2011

d2: Submirror of d0
    State: Needs maintenance Sat Jun 25 00:22:43 2011
    Invoke: metareplace d0 /dev/dsk/c0t5000C500332C7E73d0s0 <new device>
    Size: 50337500 blocks (24 GB)
    Stripe 0:
        Device                             Start Dbase State       Reloc Hot Spare Time
        /dev/dsk/c0t5000C500332C7E73d0s0       0 No    Maintenance Yes             Sat Jun 25 00:22:43 2011


Next, use prtconf -v  to obtain the 'obp-path' & 'phy-num' parameters relating to this disk.  To locate the disk, grep this file for the WWN: 5000C500332C7E73:

##### sysconfig/prtconf-v #####
disk, instance #2
...
            Hardware properties:
                name='devid' type=string items=1
                    value='id1,sd@n5000c500332c7e73'  <----
...
            Paths from multipath bus adapters:
                mpt_sas#5 (online)
...
                    name='obp-path' type=string items=1
                        value='/pci@400/pci@2/pci@0/pci@4/scsi@0/disk@w5000c500332c7e71,0'
                    name='phy-num' type=int items=1
                        value=00000000


Next, reference the SPARC T3 Series Servers Administration Guide to determine the drive location.  If the obp-path is not listed as a T3-x/T4-x internal controller, then the disk is located in an external array:

Page 101 - for T3-1/T4-1:
  Controller 0 /pci@400/pci@1/pci@0/pci@4/scsi@0/disk@w5000cca00abbaeb9,0
  Controller 1 /pci@400/pci@2/pci@0/pci@4/scsi@0/disk@w5000cca00abbaeb9,0   <---- Matches obp-path


Use the controller number & phy-num to locate the failed drive per the table for the proper system.  These tables start on page 87 for the T3-1/T4-1 & tables for other systems follow.  Please note that the T3-1 has both an 8 disk & 16 disk backplanes, the T4-1 has only a 8-disk backplane, & the T3-4/T4-4 has two different configurations, so please use the correct table.  The disk slot is the same as the PhyNum on the T3-2/T4-2 & T3-1B/T4-1B since only on controller is used on these systems.  In this example use that table on page 87 for an 8 slot T3-1/T4-1:

SAS Cont   PhyNum   Disk Slot      SAS Cont  PhyNum   Disk Slot
   0         0          0             1        0          4   <---- Matches SAS Cont + phy-num
             1          1                      1          5
             2          2                      2          6
             3          3                      3          7

This corresponds to Disk slot 4


Determine type of disk, by checking iostat:

##### sysconfig/iostat-En: #####
c0t5000C500332C7E73d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0
Vendor: SEAGATE  Product: ST930003SSUN300G Revision: 0B70 Serial No: 110472N3B6
Size: 300.00GB <300000000000 bytes>


This corresponds to 542-0388 per the Sun System Handbook for the SEAGATE ST930003SSUN300G.


Attachments
This solution has no attachment
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback