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