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-1004116.1
Update Date:2017-04-27
Keywords:

Solution Type  Technical Instruction Sure

Solution  1004116.1 :   Sun SPARC(R) Enterprise M8000 and M9000 Device Paths  


Related Items
  • Sun SPARC Enterprise M9000-64 Server
  •  
  • Sun SPARC Enterprise M9000-32 Server
  •  
  • Sun SPARC Enterprise M8000 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Mx000
  •  
  • _Old GCS Categories>Sun Microsystems>Servers>OPL Servers
  •  

PreviouslyPublishedAs
205724


Applies to:

Sun SPARC Enterprise M9000-64 Server - Version Not Applicable and later
Sun SPARC Enterprise M9000-32 Server - Version Not Applicable and later
Sun SPARC Enterprise M8000 Server - Version Not Applicable and later
All Platforms

Goal

Description
The intent of this document is to provide the reader with an overview of how the Sun SPARC Enterprise(R) M8000 and M9000 device paths are arranged.

Solution

Steps to Follow
There are two important factors that impact how the Sun SPARC Enterprise M8000 and Sun SPARC Enterprise M9000-32 and Sun SPARC Enterprise M9000-64 device paths are arranged: the I/O architecture and the assignmentof the Logical System Board (LSB).

When allocating resources to a domain through the Domain Control List (DCL), the OPL equivalent of an access control list, these resources are also assigned to a Logical System Board (LSB).  More information on LSB's can be found in Technical Instruction Document: 1011446.1 Sun SPARC Enterprise Mx000 Servers: Logical System Board (LSB).   

In addition, the Sun SPARC  Enterprise M8000 and M9000 provides an optional  IOUA  PCIe HBA which when installed into PCIe slots 0, 2, 4, or 6 provides access to two onboard 10/100/1000 HDX/FDX ethernet ports as well as connections to additional internal devices, such as the hard disks located on the IOU, and the platform's DVD/CDROM and DAT devices, depending on where the IOUA is installed.  Note that access to the IOU's hard disks and platform DVD and DAT is only possible through an IOUA PCIe HBA.  Also, installing the IOUA in slots 1, 3, 5, and 7 is not supported.

The following is a graphical representation of the Sun SPARC  Enterprise M8000 and M9000 IOU device path layout, which also shows the additional devices accessible when installing the optional IOUA (where the IOUA connected devices are shown in italics):

|----- /pci@[LSB1]0,600000 (PCIe Slot 0)

     |-- .../pci@0,1 (IOUA base network device path)

          |-- .../network@1 (IOUA onboard network port)

          |-- .../network@1,1 (IOUA onboard network port)

     |-- .../pci@0/scsi@1 (IOUA base SCSI device path)

          |-- .../disk@0 (IOU HD0)

          |-- .../disk@1 (IOU HD1)

          |-- .../disk@4 (Plat. DVD/CDROM -  cfgdevice port PSB-0)

          |-- .../tape@5 (Plat. DAT  -  cfgdevice port PSB-0)

|----- /pci@[LSB1]1,700000 (PCIe Slot 1)

|----- /pci@[LSB2]2,600000 (PCIe Slot 2)

     |-- .../pci@0,1 (IOUA base network device path)

          |-- .../network@1 (IOUA onboard network port)

          |-- .../network@1,1 (IOUA onboard network port)

     |-- .../pci@0/scsi@1 (IOUA base SCSI device path)

          |-- .../disk@4 (Plat. DVD/CDROM - cfgdevice port PSB-2)

          |-- .../tape@5 (Plat. DAT - cfgdevice port PSB-2)

|----- /pci@[LSB2]3,700000 (PCIe Slot 3)

 |----- /pci@[LSB3]4,600000 (PCIe Slot 4)

     |-- .../pci@0,1 (IOUA base network device path)

          |-- .../network@1 (IOUA onboard network port)

          |-- .../network@1,1 (IOUA onboard network port)

     |-- .../pci@0/scsi@1 (IOUA base SCSI device path)

          |-- .../disk@0 (IOU HD2)

          |-- .../disk@1 (IOU HD3)

          |-- .../disk@4 (Plat. DVD/CDROM - cfgdevice port PSB-4)

          |-- .../tape@5 (Plat. DAT -  cfgdevice port PSB-4)

|----- /pci@[LSB3]5,700000 (PCIe Slot 5)

|----- /pci@[LSB4]6,600000 (PCIe Slot 6)

     |-- .../pci@0,1 (IOUA base network device path)

          |-- .../network@1 (IOUA onboard network port)

          |-- .../network@1,1 (IOUA onboard network port)

     |-- .../pci@0/scsi@1 (IOUA base SCSI device path)

          |-- .../disk@4 (Plat. DVD/CDROM -  cfgdevice port PSB-6)

          |-- .../tape@5 (Plat. DAT -  cfgdevice port PSB-6)

|----- /pci@[LSB4]7,700000 (PCIe Slot 7)

Note:  When the Physical System Board (PSB) is in UniMode, [LSB1] through [LSB4] will all have the same value.  When in QuadMode, [LSB1] through [LSB4] will not be the same value when the resources are in the same domain.  It is possible however that when in QuadMode, there could be the equivalent values for [LSB1] through [LSB4] when the resources are in different domains.

In addition, on the Sun SPARC  Enterprise M8000 and Sun SPARC  Enterprise M9000-32 since there is only one DVD/CDROM as well as only one DAT in the system, these resources are allocated to a Physical System Board (PSB) at a particular location (called a  port ) using the XSCF  cfgdevice  command.  Note that the Sun SPARC  Enterprise M9000-64 actually contains up to two DVD/CDROM devices and two DAT drives.  In this case the DVD/CDROM and the DAT must be assigned to a PSB and port that physically resides in the same chassis as the DVD/CDROM and DAT devices.  However once they are assigned to a PSB and port on the same chassis, they can be used by the entire domain that contains the PSB and port where the DVD/CDROM and DAT have been assigned, even if that domain contains XSB resources than spans both base cabinets.

The following table represents the same device path information shown above presented in a table format:

Slot

I/O Device

Type

Uni

Mode

Quad

Mode

Device Path

HBA Slot 0

 

PCIe

XX-0

XX-0

/pci@[LSB1]0,600000

 

IOUA - Net 0

10/100/1000 HDX/FDX

XX-0

XX-0

/pci@[LSB1]0,600000/network@1

 

IOUA - Net 1

10/100/1000 HDX/FDX

XX-0

XX-0

/pci@[LSB1]0,600000/network@1,1

 

IOU - HD0

SAS/SATA

XX-0

XX-0

/pci@[LSB1]0,600000/pci@0/scsi@1/disk@0

 

IOU - HD1

SAS/SATA

XX-0

XX-0

/pci@[LSB1]0,600000/pci@0/scsi@1/disk@1

 

Platform  DVD

SCSI

XX-0

XX-0

/pci@[LSB1]0,600000/pci@0/scsi@1/disk@4

 

Platform Tape

SCSI

XX-0

XX-0

/pci@[LSB1]0,600000/pci@0/scsi@1/tape@5

           

HBA Slot 1

 

PCIe

XX-0

XX-0

/pci@[LSB1]1,700000

           

HBA Slot 2

 

PCIe

XX-0

XX-1

/pci@[LSB2]2,600000

 

IOUA - Net 0

10/100/1000 HDX/FDX

XX-0

XX-1

/pci@[LSB2]2,600000/network@1

 

IOUA - Net 1

10/100/1000 HDX/FDX

XX-0

XX-1

/pci@[LSB2]2,600000/network@1,1

 

Platform  DVD

SCSI

XX-0

XX-1

/pci@[LSB2]2,600000/pci@0/scsi@1/disk@4

 

Platform Tape

SCSI

XX-0

XX-1

/pci@[LSB2]2,600000/pci@0/scsi@1/tape@5

           

HBA Slot 3

 

PCIe

XX-0

XX-1

/pci@[LSB2]3,700000

           

HBA Slot 4

 

PCIe

XX-0

XX-2

/pci@[LSB3]4,600000

 

IOUA - Net 0

10/100/1000 HDX/FDX

XX-0

XX-2

/pci@[LSB3]4,600000/network@1

 

IOUA - Net 1

10/100/1000 HDX/FDX

XX-0

XX-2

/pci@[LSB3]4,600000/network@1,1

 

IOU - HD2

SAS/SATA

XX-0

XX-2

/pci@[LSB3]4,600000/pci@0/scsi@1/disk@0

 

IOU - HD3

SAS/SATA

XX-0

XX-2

/pci@[LSB3]4,600000/pci@0/scsi@1/disk@1

 

Platform  DVD

SCSI

XX-0

XX-2

/pci@[LSB3]4,600000/pci@0/scsi@1/disk@4

 

Platform Tape

SCSI

XX-0

XX-2

/pci@[LSB3]4,600000/pci@0/scsi@1/tape@5

           

HBA Slot 5

 

PCIe

XX-0

XX-2

/pci@[LSB3]5,700000

           

HBA Slot 6

 

PCIe

XX-0

XX-3

/pci@[LSB4]6,600000

 

IOUA - Net 0

10/100/1000 HDX/FDX

XX-0

XX-3

/pci@[LSB4]6,600000/network@1

 

IOUA - Net 1

10/100/1000 HDX/FDX

XX-0

XX-3

/pci@[LSB4]6,600000/network@1,1

 

Platform  DVD

SCSI

XX-0

XX-3

/pci@[LSB4]6,600000/pci@0/scsi@1/disk@4

 

Platform Tape

SCSI

XX-0

XX-3

/pci@[LSB4]6,600000/pci@0/scsi@1/tape@5

           

HBA Slot 7

 

PCIe

XX-0

XX-3

/pci@[LSB4]7,700000

Note:  Devices shown in italics are devices that are accessed through the IOUA PCIe HBA.

Lastly, a significant piece of  understanding the complete device path is knowing which LSB the XSB resource has been assigned.  Assigning a XSB resource to a specific DCL has the following impact on device path numbering (ie.  [LSB1] ,   [LSB2] ,  [LSB3] , and  [LSB4]):

LSB Assignment

LSB1-4 Value

LSB Assignment

LSB1-4 Value

0

No Value

8

8

1

1

9

9

2

2

10

a

3

3

11

b

4

4

12

c

5

5

13

d

6

6

14

e

7

7

15

f

A quick method to look up the location of a PCI device is to cross reference the device path to the output of "fmtopo -V".

# prtdiag -v
System Configuration:  Oracle Corporation  sun4u SPARC Enterprise M9000 Server
System clock frequency: 960 MHz
Memory size: 65408 Megabytes
....
00  PCIe  1       2, 2532, 1077       2,  0,  0  okay     8,    8  SUNW,qlc-pciex1077,2532        QLE2562
    /pci@1,700000/SUNW,qlc@0 <=====

00  PCIe  1       2, 2532, 1077       2,  0,  1  okay     8,    8  SUNW,qlc-pciex1077,2532        QLE2562
    /pci@1,700000/SUNW,qlc@0,1 <=====

# fmtopo -V
hc://:product-id=SUNW,SPARC-Enterprise:server-id=gpmdbmfg1:chassis-id=AKD1108105/chassis=0/ioboard=2/hostbridge=0/pciexrc=1/pciexbus=2/pciexdev=0/pciexfn=0
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:product-id=SUNW,SPARC-Enterprise:server-id=gpmdbmfg1:chassis-id=AKD1108105/chassis=0/ioboard=2/hostbridge=0/pciexrc=1/pciexbus=2/pciexdev=0/pciexfn=0
    label             string    iou#2-pci#1 <=====
    FRU               fmri      hc:///component=iou#2-pci#1
    ASRU              fmri      dev:////pci@1,700000/SUNW,qlc@0 <=====
......
hc://:product-id=SUNW,SPARC-Enterprise:server-id=gpmdbmfg1:chassis-id=AKD1108105/chassis=0/ioboard=2/hostbridge=0/pciexrc=1/pciexbus=2/pciexdev=0/pciexfn=1
  group: protocol                       version: 1   stability: Private/Private
    resource          fmri      hc://:product-id=SUNW,SPARC-Enterprise:server-id=gpmdbmfg1:chassis-id=AKD1108105/chassis=0/ioboard=2/hostbridge=0/pciexrc=1/pciexbus=2/pciexdev=0/pciexfn=1
    label             string    iou#2-pci#1 <=====
    FRU               fmri      hc:///component=iou#2-pci#1
    ASRU              fmri      dev:////pci@1,700000/SUNW,qlc@0,1 <=====


Device path information for the  Sun SPARC  Enterprise M4000 and M5000 are contained in Technical Instruction Document: 1002807.1 Sun SPARC Enterprise M4000 & M5000 Server Device Paths.      Device path information for the External I/O Expansion Unit are contained in Technical Instruction Document: 1005332.1Sun SPARC External I/O Expansion Unit Device Paths.

Actual device paths may be seen using some of the following methods:

    OBP:   show-devs  command

    Solaris:  /etc/path_to_inst  file

    Solaris:   prtpicl  command

    Solaris:   prtdiag -v  command


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