Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-2396853.1
Update Date:2018-05-25
Keywords:

Solution Type  Technical Instruction Sure

Solution  2396853.1 :   Mapping HDD path for M4000 and M5000  


Related Items
  • Sun SPARC Enterprise M4000 Server
  •  
  • Sun SPARC Enterprise M5000 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Mx000
  •  
  • Tools>Type>Diagnostic - Analyzer Script
  •  




In this Document
Goal
Solution
References


Applies to:

Sun SPARC Enterprise M5000 Server - Version All Versions to All Versions [Release All Releases]
Sun SPARC Enterprise M4000 Server - Version All Versions to All Versions [Release All Releases]
SPARC

Goal

To help determine HDD location when explorer file is not available

In this document we only explorer how to determine the disk location

Solution

This document only addresses ways to determine the specific IOU and disk location.

Use the below device table as a guide

Normal Disk Location:

Hard disk drive (HDD#0 IOU#0)
Hard disk drive (HDD#1 IOU#0)
Hard disk drive (HDD#2 IOU#1)
Hard disk drive (HDD#3 IOU#1)

 

Needed files to determine disk path:

Solaris:

format
fmtopo -V
prtdiag -v
showboards -va

 

From the XSCF:

If the snapshot cannot be provided ask for the showboards -va or showdcl -v -a

It is very important to understand that the  physical system board defines which IOU is used (XSB 00 is IOU#0 XSB 01 is IOU#1)

 

showboards -va

XSB R DID(LSB) Assignment Pwr Conn Conf Test Fault COD
---- - -------- ----------- ---- ---- ---- ------- -------- ----
00-0 00(00) Assigned y y y Passed Normal n      ◄▬▬ IOU#0
01-0 00(01) Assigned y y y Passed Normal n      ◄▬▬ IOU#1

      

 

Scenario 1:  Missing Disk

Disk c3t1d0 was removed from the system. This scenario walk through the process of determining the specific
IOU that is used and how to determine which HDD needs replacing

 

Four drives available to the system

AVAILABLE DISK SELECTIONS:
       0. c1t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@0,600000/pci@0/pci@8/pci@0/scsi@1/sd@0,0
       1. c1t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@0,600000/pci@0/pci@8/pci@0/scsi@1/sd@1,0
       2. c3t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@c0,600000/pci@0/pci@8/pci@0/scsi@1/sd@0,0
       3. c3t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>             
          /pci@c0,600000/pci@0/pci@8/pci@0/scsi@1/sd@1,0

Now only three drives available to the system:

c3t1d0 is missing

AVAILABLE DISK SELECTIONS:
       0. c1t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@0,600000/pci@0/pci@8/pci@0/scsi@1/sd@0,0
       1. c1t1d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@0,600000/pci@0/pci@8/pci@0/scsi@1/sd@1,0
       2. c3t0d0 <SUN72G cyl 14087 alt 2 hd 24 sec 424>
          /pci@c0,600000/pci@0/pci@8/pci@0/scsi@1/sd@0,0
Specify disk (enter its number):

 

Use the fmtopo -V output to determine associated IOU

 

fmtopo -V        ◄▬▬  shows IOU location and device path (/usr/lib/fm/fmd/fmtopo -V)

 

hc://:chassis-mfg=unknown:chassis-name=SPARC-Enterprise-M5000-Server:chassis-parr
t=unknown:chassis-serial=XXXXXXXXX/chassis=0/ioboard=1/hostbridge=0/pciexrc=0/pp
ciexbus=0/pciexdev=0/pciexfn=0/pciexbus=0/pciexdev=8/pciexfn=0/pciexbus=0/pciexdd
ev=0/pciexfn=0/pcibus=0/pcidev=1/pcifn=0
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:chassis-mfg=unknown:chassis-name=SPARC-Entt
    FRU               fmri      hc:///component=iou#1                                                   ◄▬▬  IOU#1     
    ASRU              fmri      dev:////pci@c0,600000/pci@0/pci@8/pci@0/scsi@1
  group: authority                      version: 1   stability: Private/Private
    chassis-mfg       string    unknown
    chassis-name      string    SPARC-Enterprise-M5000-Server
    chassis-part      string    unknown
   
    dev               string    /pci@c0,600000/pci@0/pci@8/pci@0/scsi@1                    ◄▬▬  shows path

 

Snippet of prtdiag -v:

You can compare the LSB number from prtdiag to the LSB number from the showboards output. That is another
way to determine the correct IOU

In this instance the correct LSB is 12

 

========================= IO Devices =========================

    IO                                                Lane/Frq                                                                                                                                                 
LSB Type  LPID   RvID,DvID,VnID       BDF       State Act,  Max   Name                           Model                                                                                                         
--- ----- ----   ------------------   --------- ----- ----------- ------------------------------ -------------------                                                                                           -
    Logical Path
    ------------


00  PCIx  0       8,  125, 1033       4,  0,  1  okay    --,  133  pci-pciexclass,060400       ◄▬▬ LSB 00   N/A                                                                                                          
    /pci@0,600000/pci@0/pci@8/pci@0,1

00  PCIx  0       2,   50, 1000       5,  1,  0  okay    --,  133  scsi-pci1000,50                LSI,1064                                                                                                     
    /pci@0,600000/pci@0/pci@8/pci@0/scsi@1                                                 ◄▬▬  shows path




12  PCIx  192     8,  125, 1033       4,  0,  1  okay    --,  133  pci-pciexclass,060400       ◄▬▬ LSB 12  N/A                                                                                                          
    /pci@c0,600000/pci@0/pci@8/pci@0,1

12  PCIx  192     2,   50, 1000       5,  1,  0  okay    --,  133  scsi-pci1000,50                LSI,1064                                                                                                     
    /pci@c0,600000/pci@0/pci@8/pci@0/scsi@1                                                           ◄▬▬  shows path




XSCF> showboards -va

The showboards -va output shows that LSB 12 is assigned to XSB 01-0 (IOU#1)


XSB  R DID(LSB) Assignment  Pwr  Conn Conf Test    Fault    COD
---- - -------- ----------- ---- ---- ---- ------- -------- ----
00-0   00(00)   Assigned    y    y    y    Passed  Normal   n
01-0   00(12)   Assigned    y    y    y    Passed  Normal   n                  ◄▬▬ LSB 12 on XSB 01-0

 

 

1) In the above scenario you should be able to determine the specific IOU
2) Obtain the Target number of the failed disk (ex: target 1 c3t1d0)
3) Reference the device table to determine the correct HDD
4) Replace or reseat the disk as needed

 

 

 

Scenario 2:  - Server is at the "ok" prompt

The device path for this  disk is /pci@b0,600000/pci@0/pci@8/pci@0/scsi

Refer to the LSB assignment chart below to determine where /pci@b0 is assign

In this instance "b" is assigned to LSB 11

The showboards output has LSB 11 on XSB 00-0

 

{160} ok probe-scsi-all


/pci@b0,600000/pci@0/pci@8/pci@0/scsi@1        ◄▬▬  disk path

MPT Version 1.05, Firmware Version 1.11.00.00

Target 0                                                                ◄▬▬  target ID

                                              
Unit 0   Disk     FUJITSU MBD2300RC       3701    585937500 Blocks, 300 GB
  SASAddress 500000e110d0bfd2  PhyNum 0


Target 1
Unit 0   Disk     SEAGATE ST973401LSUN72G 0556    143374738 Blocks, 73 GB
  SASAddress 5000c50000d118a5  PhyNum 1


Target 2
Unit 0   Removable Tape     SEAGATE DAT    DAT72-000C0CA
  SATA device  PhyNum 2


Target 3
Unit 0   Removable Read Only device     TSSTcorpCD/DVDW TS-L632DSR02
  SATA device  PhyNum 3

 

 LSB assignment chart 

 

 

 

 

 XSCF> showboards -va

XSB R DID(LSB) Assignment Pwr Conn Conf Test Fault COD
---- - -------- ----------- ---- ---- ---- ------- -------- ----
00-0 00(11) Assigned y y y Passed Normal n ◄▬▬ LSB is assigned to XSB 00-0
01-0 01(00) Assigned y y n Passed Degraded n

 

 

1) In the above scenario LSB 11 is assigned to XSB 00-0 in Domain 0.
2) Domain 0 is associated with IOU#0
3) The probe-scsi-all output shows you the Target options
4) Reference the device table to determine the correct HDD

 

 

References

<NOTE:1002807.1> - Sun SPARC[TM] Enterprise M4000 and M5000 Server Device Paths

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback