| Asset ID: |
1-71-1540545.1 |
| Update Date: | 2017-10-11 |
| Keywords: | |
Solution Type
Technical Instruction Sure
Solution
1540545.1
:
SPARC M5-32 and M6-32 Servers: Device Paths
| Related Categories |
- PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Mx-32
|
In this Document
Applies to:
SPARC M6-32 - Version All Versions and later
SPARC M5-32 - Version All Versions and later
Information in this document applies to any platform.
Goal
The intent of this document is to provide the reader with an overview of how the SPARC M5-32 and M6-32 servers device paths are arranged.
More details about the SPARC M5-32 and M6-32 servers IO architecture are available in the Administration Guide .
Solution
A Physical Domain is composed of one to four DCUs (DCU0, DCU1, DCU2, DCU3).
The server contains up to four I/O units (IOUs) numbered IOU0, IOU1, IOU2, and IOU3. One per DCU.
Each IOU supports up to 16 PCIe slots, 8 10GBASE-T ports on 4 EMS modules, and 8 HDDs/SSDs.
PCIe I/O paths are routed from CMP root complexes, through PCIe switches, to a destination PCIe slot and/or EMS card. Each CMP provides two root complexes allowing it to attach to two PCIe switches. Each PCIe switch connects to two root complexes.
There are a total of 64 root complexes in this server (16 per DCU). These root complexes are named pci_0 to pci_63.
When all of the components are present and operational, 2 CMPs connect to each PCIe switch and that switch is partitioned into two virtual switches with independent traffic channels to maximize the I/O bandwidth.
Click on the following illustration to display the default PCIe I/O fabrics of a fully populated DCU0. Each PCIe and EMS slot is routed through the PCIe I/O switch fabric to its root complex. All four CMUs (CMU0–CMU3) are installed: rKVMS is supported with redundant paths, all PCIe and EMS slots are accessible, and CMUs are redundant.
Click on the following illustration to display a half-populated DCU0, which contains only CMU0 and CMU3. Each PCIe and EMS slot is routed through the PCIe I/O switch fabric to its root complex. Some of the PCIe and EMS slots are routed to different root complexes when compared to a fully-populated DCU.
Only CMU0 and CMU3 are installed: rKVMS is supported with no redundancy. If CMP0 fails, the rKVMS connection is lost. All PCIe and EMS slots are accessible, but if one CMU fails, half of the slots will be disabled.
The 2 illustrations above are applicable to the other DCUs.
Just replace the DCU, CMU and root complexe numbering as following :
| DCU | CMU | root complex |
| 0 |
CMU[0-3] |
pci_[0-15] |
| 1 |
CMU[4-7] |
pci_[16-31] |
| 2 |
CMU[8-11] |
pci_[32-51] |
| 3 |
CMU[12-15] |
pci_[52-63] |
Reminder about CMU/CMP considerations :
- A Domain Configuration Unit (DCU) is grouping 2 to 4 CMUs for non-bounded domain (expandable = true).
- All four CMUs (CMU0–CMU3) are installed: rKVMS is supported with redundant paths, all PCIe and EMS slots are accessible, and CMUs are redundant.
- Only CMU0 and CMU1 are installed: rKVMS is supported with redundant paths. If any CMP fails, the rKVMS connection remains. PCIe slots 9–16 and EMS 3 and 4 are inaccessible.
- Only CMU0 and CMU3 are installed: rKVMS is supported with no redundancy. If CMP0 fails, the rKVMS connection is lost. All PCIe and EMS slots are accessible, but if one CMU fails, half of the slots will be disabled.
- Only CMU1 and CMU2 are installed: rKVMS is supported with no redundancy. If CMU1 fails, the rKVMS connection is lost. All PCIe and EMS slots are accessible, but if one CMU fails, half of the slots will be disabled.
- Only CMU2 and CMU3 are installed: rKVMS is not supported. PCIe slots 1–8 and EMS 1 and 2 are inaccessible.
- Configurations with only CMU0/CMU2 or only CMU1/CMU3 are not supported.
- A bounded domain (expandable = false) can have a minimum of one CMU.
Note about PCIe device root complex failover/reconfiguration : When a CMP or CMU fails, or when a CMU is removed, the primary root complexes on that CMP or CMU will no longer be available. Depending on how you set the Oracle ILOM ioreconfigure property on the PDomain host (/Servers/PDomains/PDomain_x/HOST/ ioreconfigure), the PCIe or EMS slots will either be rerouted to their secondary (alternate) root complexes or the slots will no longer be available.
If you set the ioreconfigure property to false, the PCIe I/O fabric paths will not be recreated when a CMU or CMP fails or is removed and the PDomain is restarted.
As a result, the primary paths to the associated PCIe or EMS slots are no longer available and no secondary (alternate) paths exist.
Setting ioreconfigure to false has no impact to the original, pre-failure physical device tree regardless of what CMUs or CMPs are missing.
If you set the ioreconfigure property to true, the PCIe I/O fabric paths will be recreated when a CMU or CMP fails or is removed and the PDomain is restarted.
As a result, the primary paths to the associated PCIe or EMS slots are no longer available but the PCIe or EMS slots can be reached using the secondary (alternate) root complexes.
Reconfiguring the I/O paths will change the PCIe addresses and external addresses associated with all devices including any affected boot devices.
Setting ioreconfigure to true will impact the original, pre-failure boot environment physical device tree if there are any failed or missing CMUs or CMPs since the PDomain was last restarted.
For more details about ioreconfigure, please refer to the SPARC M5-32 and SPARC M6-32 Servers Administration Guide.
From the ILOM shell :
- /SYS/CMU[0-7] (Contains root complexes)
- /SYS/IOU[0-3] represents the IOU
- /SYS/IOU[0-3]/IOB[0-1] (Contains PCIe switches)
- /SYS/IOU[0-3]/EMS[1-4] represents the EMS module
- /SYS/IOU[0-3]/EMS[1-4]/CARD (BaseIO card in EMS slot)
- /SYS/IOU[0-3]/PCIE[1-16] represents the PCIe slot
- /SYS/IOU[0-3]/PCIE[1-16]/CAR/CARD (user add-in card in LP-carrier in PCIE slot)
- /SYS/SPP[0-3] (Contains KVMS targets: PCIe switch, PCIE-to-USB bridge, SP emulates USB and Video devices)
The root complex names to device mapping as well as receptable status can be found via the 'ldm list-devices -a' or 'ldm list-io -l' output from the control domain on Solaris side.
Each EMS card provides access to :
- 4 HDD/SDD drives
- 2 10GbE interfaces
This illustration shows the SAS paths from the EMS modules to the drives.
Note that each SSD receives SAS path from one EMS module as following (primary paths); paths A in the illustration above :
| HDD slot | EMS# | Path (fully pop'ed) | Path (half pop'ed) |
| HDD0 |
EMS1 |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c
|
| HDD1 |
EMS1 |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
| HDD2 |
EMS2 |
/pci@[5|9|d|11]00/pci@1/pci@0/pci@0 |
/pci@[3|7|b|f]80/pci@1/pci@0/pci@0 |
| HDD3 |
EMS2 |
/pci@[5|9|d|11]00/pci@1/pci@0/pci@0 |
/pci@[3|7|b|f]80/pci@1/pci@0/pci@0 |
| HDD4 |
EMS3 |
/pci@[4|8|c|10]00/pci@1/pci@0/pci@c |
/pci@[6|a|e|12]80/pci@1/pci@0/pci@c |
| HDD5 |
EMS3 |
/pci@[4|8|c|10]00/pci@1/pci@0/pci@c |
/pci@[6|a|e|12]80/pci@1/pci@0/pci@c |
| HDD6 |
EMS4 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
| HDD7 |
EMS4 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0
|
Note that each HDD receives SAS paths from two different EMS modules as following (primary paths); paths A and B in the illustration above :
| HDD slot | EMS# | Path (fully pop'ed) | Path (half pop'ed) |
| HDD0 |
EMS1 |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
| |
EMS3 |
/pci@[4|8|c|10]00/pci@1/pci@0/pci@c |
/pci@[6|a|e|12]80/pci@1/pci@0/pci@c |
| HDD1 |
EMS1 |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
| |
EMS3 |
/pci@[4|8|c|10]00/pci@1/pci@0/pci@c |
/pci@[6|a|e|12]80/pci@1/pci@0/pci@c |
| HDD2 |
EMS2 |
/pci@[5|9|d|11]00/pci@1/pci@0/pci@0 |
/pci@[3|7|b|f]80/pci@1/pci@0/pci@0 |
| |
EMS4 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
| HDD3 |
EMS2 |
/pci@[5|9|d|11]00/pci@1/pci@0/pci@0 |
/pci@[3|7|b|f]80/pci@1/pci@0/pci@0 |
| |
EMS4 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
| HDD4 |
EMS3 |
/pci@[4|8|c|10]00/pci@1/pci@0/pci@c |
/pci@[6|a|e|12]80/pci@1/pci@0/pci@c |
| |
EMS1 |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
| HDD5 |
EMS3 |
/pci@[4|8|c|10]00/pci@1/pci@0/pci@c |
/pci@[6|a|e|12]80/pci@1/pci@0/pci@c |
| |
EMS1 |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
/pci@[3|7|b|f]00/pci@1/pci@0/pci@c |
| HDD6 |
EMS4 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
| |
EMS2 |
/pci@[5|9|d|11]00/pci@1/pci@0/pci@0 |
/pci@[3|7|b|f]80/pci@1/pci@0/pci@0 |
| HDD7 |
EMS4 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
/pci@[6|a|e|12]00/pci@1/pci@0/pci@0 |
| |
EMS2 |
/pci@[5|9|d|11]00/pci@1/pci@0/pci@0 |
/pci@[3|7|b|f]80/pci@1/pci@0/pci@0 |
For alternate path (fully populated configuration and ioreconfigure), refer to the table below to determine the alternate root complexe and path.
For example, in a fully populated configuration, HDD2 in DCU0 is accessible via EMS2 and EMS4 (primary path) :
/pci@600/pci@1/pci@0/pci@0/pci@0/pci@4
pci@500/pci@1/pci@0/pci@0/pci@0/pci@4
but also from the alternate path (if primary is no longer available)
/pci@380/pci@1/pci@0/pci@0/pci@0/pci@4
/pci@480/pci@1/pci@0/pci@0/pci@0/pci@4
Also note that the EMS port used to access an HDD is different from one EMS to another EMS. Which means that the target / PhyNum (as reported in the probe-scsi-all output) to access this disk is different. This can be summarized as following :
| Target/PhyNum | HDD0 | HDD1 | HDD2 | HDD3 | HDD4 | HDD5 | HDD6 | HDD7 |
| EMS4 |
|
|
b / 2 |
c / 3 |
|
|
9 / 0 |
a / 1 |
| EMS3 |
b / 2 |
c / 3 |
|
|
9 / 0 |
a / 1 |
|
|
| EMS2 |
|
|
9 / 0 |
a / 1 |
|
|
b / 2 |
c / 3 |
| EMS1 |
9 / 0 |
a / 1 |
|
|
b / 2 |
c / 3 |
|
|
Using the same example as before, HDD2 in DCU0 is accessible via
/pci@600/pci@1/pci@0/pci@0/pci@0/pci@4/scsi@0/disk@b,0
pci@500/pci@1/pci@0/pci@0/pci@0/pci@4/scsi@0/disk@9,0
but also from the alternate path (if primary is no longer available)
/pci@380/pci@1/pci@0/pci@0/pci@0/pci@4/scsi@0/disk@9,0
/pci@480/pci@1/pci@0/pci@0/pci@0/pci@4/scsi@0/disk@b,0
Example from a DCU0 with /SYS/CMU3/CMP0 disabled, HDD2 is accessible from EMS2 (primary path) and EMS4 (alternate path) :
{0} ok probe-scsi-all
/pci@480/pci@1/pci@0/pci@0/pci@0/pci@4/scsi@0
FCode Version 1.00.62, MPT Version 2.00, Firmware Version 10.00.00.00
...
Target b
Unit 0 Disk HITACHI H106060SDSUN600G A2B0 1172123568 Blocks, 600 GB
SASDeviceName 5000cca02507a66c SASAddress 5000cca02507a66e PhyNum 2
...
/pci@500/pci@1/pci@0/pci@0/pci@0/pci@4/scsi@0
FCode Version 1.00.62, MPT Version 2.00, Firmware Version 10.00.00.00
Target 9
Unit 0 Disk HITACHI H106060SDSUN600G A2B0 1172123568 Blocks, 600 GB
SASDeviceName 5000cca02507a66c SASAddress 5000cca02507a66d PhyNum 0
...
See SPARC M5-32 and M6-32 Servers: How to locate internal disks (Doc ID 1633233.1)
The list of root complexes and paths (primary and alternate) for each fully populated DCU can be summarized as following :
| |
DCU0 / IOU0 |
DCU1 / IOU1 |
DCU2 / IOU2 |
DCU3 / IOU3 |
| Slot NAC |
Path |
Path |
Path |
Path |
| PCIE16 |
/pci@4c0/pci@1/pci@0/pci@4 |
/pci@8c0 |
/pci@cc0 |
/pci@10c0 |
| |
/pci@640/pci@1/pci@0/pci@4 |
/pci@a40 |
/pci@e40 |
/pci@1240 |
| PCIE15 |
/pci@640/pci@1/pci@0/pci@6 |
/pci@a40 |
/pci@e40 |
/pci@1240 |
| |
/pci@4c0/pci@1/pci@0/pci@6 |
/pci@8c0 |
/pci@cc0 |
/pci@10c0 |
| PCIE14 |
/pci@600/pci@1/pci@0/pci@2 |
/pci@a00 |
/pci@e00 |
/pci@1200 |
| |
/pci@480/pci@1/pci@0/pci@2 |
/pci@880 |
/pci@c80 |
/pci@1080 |
| PCIE13 |
/pci@480/pci@1/pci@0/pci@8 |
/pci@880 |
/pci@c80 |
/pci@1080 |
| |
/pci@600/pci@1/pci@0/pci@8 |
/pci@a00 |
/pci@e00 |
/pci@1200 |
| PCIE12 |
/pci@680/pci@1/pci@0/pci@4 |
/pci@a80 |
/pci@e80 |
/pci@1280 |
| |
/pci@400/pci@1/pci@0/pci@4 |
/pci@800 |
/pci@c00 |
/pci@1000 |
| PCIE11 |
/pci@400/pci@1/pci@0/pci@6 |
/pci@800 |
/pci@c00 |
/pci@1000 |
| |
/pci@680/pci@1/pci@0/pci@6 |
/pci@a80 |
/pci@e80 |
/pci@1280 |
| PCIE10 |
/pci@440/pci@1/pci@0/pci@2 |
/pci@840 |
/pci@c40 |
/pci@1040 |
| |
/pci@6c0/pci@1/pci@0/pci@2 |
/pci@ac0 |
/pci@ec0 |
/pci@12c0 |
| PCIE9 |
/pci@6c0/pci@1/pci@0/pci@8 |
/pci@ac0 |
/pci@ec0 |
/pci@12c0 |
| |
/pci@440/pci@1/pci@0/pci@8 |
/pci@840 |
/pci@c40 |
/pci@1040 |
| EMS4 |
/pci@600/pci@1/pci@0/pci@0 |
/pci@a00 |
/pci@e00 |
/pci@1200 |
| |
/pci@480/pci@1/pci@0/pci@0 |
/pci@880 |
/pci@c80 |
/pci@1080 |
| EMS3 |
/pci@400/pci@1/pci@0/pci@c |
/pci@800 |
/pci@c00 |
/pci@1000 |
| |
/pci@680/pci@1/pci@0/pci@c |
/pci@a80 |
/pci@e80 |
/pci@1280 |
| EMS2 |
/pci@500/pci@1/pci@0/pci@0 |
/pci@900 |
/pci@d00 |
/pci@1100 |
| |
/pci@380/pci@1/pci@0/pci@0 |
/pci@780 |
/pci@b80 |
/pci@f80 |
| EMS1 |
/pci@300/pci@1/pci@0/pci@c |
/pci@700 |
/pci@b00 |
/pci@f00 |
| |
/pci@580/pci@1/pci@0/pci@c |
/pci@980 |
/pci@d80 |
/pci@1180 |
| PCIE8 |
/pci@3c0/pci@1/pci@0/pci@4 |
/pci@7c0 |
/pci@bc0 |
/pci@fc0 |
| |
/pci@540/pci@1/pci@0/pci@4 |
/pci@940 |
/pci@d40 |
/pci@1140 |
| PCIE7 |
/pci@540/pci@1/pci@0/pci@6 |
/pci@940 |
/pci@d40 |
/pci@1140 |
| |
/pci@3c0/pci@1/pci@0/pci@6 |
/pci@7c0 |
/pci@bc0 |
/pci@fc0 |
| PCIE6 |
/pci@500/pci@1/pci@0/pci@2 |
/pci@900 |
/pci@d00 |
/pci@1100 |
| |
/pci@380/pci@1/pci@0/pci@2 |
/pci@780 |
/pci@b80 |
/pci@f80 |
| PCIE5 |
/pci@380/pci@1/pci@0/pci@8 |
/pci@780 |
/pci@b80 |
/pci@f80 |
| |
/pci@500/pci@1/pci@0/pci@8 |
/pci@900 |
/pci@d00 |
/pci@1100 |
| PCIE4 |
/pci@580/pci@1/pci@0/pci@4 |
/pci@980 |
/pci@d80 |
/pci@1180 |
| |
/pci@300/pci@1/pci@0/pci@4 |
/pci@700 |
/pci@b00 |
/pci@f00 |
| PCIE3 |
/pci@300/pci@1/pci@0/pci@6 |
/pci@700 |
/pci@b00 |
/pci@f00 |
| |
/pci@580/pci@1/pci@0/pci@6 |
/pci@980 |
/pci@d80 |
/pci@1180 |
| PCIE2 |
/pci@340/pci@1/pci@0/pci@2 |
/pci@740 |
/pci@b40 |
/pci@f40 |
| |
/pci@5c0/pci@1/pci@0/pci@2 |
/pci@9c0 |
/pci@dc0 |
/pci@11c0 |
| PCIE1 |
/pci@5c0/pci@1/pci@0/pci@8 |
/pci@9c0 |
/pci@dc0 |
/pci@11c0 |
| |
/pci@340/pci@1/pci@0/pci@8 |
/pci@740 |
/pci@b40 |
/pci@f40 |
| SPP/KVM-0 |
/pci@340/pci@1/pci@0/pci@1 |
/pci@740 |
/pci@b40 |
/pci@f40 |
| |
/pci@5c0/pci@1/pci@0/pci@1 |
/pci@9c0 |
/pci@dc0 |
/pci@11c0 |
| HDD0-1/4-5 |
/pci@300/pci@1/pci@0/pci@c/pci@0/pci@4/scsi@0/disk |
/pci@700 |
/pci@b00 |
/pci@f00 |
| |
/pci@400/pci@1/pci@0/pci@c/pci@0/pci@4/scsi@0/disk |
/pci@800 |
/pci@c00 |
/pci@1000 |
| HDD2-3/6-7 |
/pci@500/pci@1/pci@0/pci@0/pci@0/pci@4/scsi@0/disk |
/pci@900 |
/pci@d00 |
/pci@1100 |
| |
/pci@600/pci@1/pci@0/pci@0/pci@0/pci@4/scsi@0/disk |
/pci@a00 |
/pci@e00 |
/pci@1200 |
The list of root complexes and paths for each half populated DCU can be summarized as following :
A more detailed list of DCUs, NAC names, pci slots, root complexes, primary paths, CMU/CMP is available :
Note : Depending on which SPP is selected as the PDomain SPP when Solaris is installed in the control domain, the numbering and instance number for some interfaces may be different.
The following commands are available to list the devices paths, NAC name and respective information :
- OBP
- Solaris
- prtpicl
- prtdiag
- fmtopo
- cfgadm/hotplug
- ldm list-devices -a io / ldm list-io -l
- the /etc/path_to_inst file
Example of ldm output from the same domain:
pd3% ldm list-io -l
NAME TYPE BUS DOMAIN STATUS
---- ---- --- ------ ------
pci_48 BUS pci_48 primary
[pci@f00]
pci_49 BUS pci_49 primary
[pci@f40]
[...output omitted]
pci_59 BUS pci_59 primary
[pci@11c0]
/SYS/IOU3/PCIE3 PCIE pci_48 primary EMP
[pci@f00/pci@1/pci@0/pci@6]
/SYS/IOU3/EMS1/CARD/NET0 PCIE pci_48 primary OCC
[pci@f00/pci@1/pci@0/pci@c/pci@0/pci@0]
network@0
network@0,1
/SYS/IOU3/EMS1/CARD/SCSI PCIE pci_48 primary OCC
[pci@f00/pci@1/pci@0/pci@c/pci@0/pci@4]
LSI,sas@0/iport@1
LSI,sas@0/iport@4
LSI,sas@0/iport@2
LSI,sas@0/iport@8
LSI,sas@0/iport@v0
/SYS/IOU3/PCIE2 PCIE pci_49 primary OCC
[pci@f40/pci@1/pci@0/pci@2]
pci@0/pci@2/network@0
pci@0/pci@2/ethernet@0,1
pci@0/pci@4/ethernet@0
pci@0/pci@4/ethernet@0,1
/SYS/IOU3/PCIE5 PCIE pci_50 gd0 OCC
[pci@f80/pci@1/pci@0/pci@8]
SUNW,qlc@0/fp/disk
SUNW,qlc@0/fp@0,0/ssd@w500000e010723441,0
SUNW,qlc@0/fp@0,0/ssd@w500000e0107637a1,0
SUNW,qlc@0/fp@0,0/ssd@w500000e010763781,0
SUNW,qlc@0/fp@0,0/ssd@w500000e0107648f1,0
SUNW,qlc@0/fp@0,0/ssd@w500000e010763e81,0
SUNW,qlc@0/fp@0,0/ses@w215000c0ff002304,0
SUNW,qlc@0/fp@0,0/ssd@w2100000c509f1d80,0
SUNW,qlc@0,1/fp/disk
SUNW,qlc@0,1/fp@0,0
/SYS/IOU3/PCIE8 PCIE pci_51 primary EMP
[pci@fc0/pci@1/pci@0/pci@4]
/SYS/IOU3/PCIE11 PCIE pci_52 primary EMP
[pci@1000/pci@1/pci@0/pci@6]
/SYS/IOU3/PCIE12 PCIE pci_52 primary EMP
[pci@1000/pci@1/pci@0/pci@4]
/SYS/IOU3/EMS3/CARD/NET0 PCIE pci_52 primary OCC
[pci@1000/pci@1/pci@0/pci@c/pci@0/pci@0]
network@0
network@0,1
/SYS/IOU3/EMS3/CARD/SCSI PCIE pci_52 primary OCC
[pci@1000/pci@1/pci@0/pci@c/pci@0/pci@4]
LSI,sas@0/iport@8
LSI,sas@0/iport@4
LSI,sas@0/iport@2
LSI,sas@0/iport@1
LSI,sas@0/iport@v0
/SYS/IOU3/PCIE9 PCIE pci_53 primary OCC
[pci@1040/pci@1/pci@0/pci@8]
SUNW,qlc@0/fp/disk
SUNW,qlc@0/fp@0,0/ssd@w500000e010723441,0
SUNW,qlc@0/fp@0,0/ssd@w500000e0107637a1,0
SUNW,qlc@0/fp@0,0/ssd@w500000e010763781,0
SUNW,qlc@0/fp@0,0/ssd@w500000e0107648f1,0
SUNW,qlc@0/fp@0,0/ssd@w500000e010763e81,0
SUNW,qlc@0/fp@0,0/ssd@w2100000c509f1d80,0
SUNW,qlc@0/fp@0,0/ses@w215000c0ff002304,0
SUNW,qlc@0,1/fp/disk
SUNW,qlc@0,1/fp@0,0
/SYS/IOU3/PCIE10 PCIE pci_53 primary OCC
[pci@1040/pci@1/pci@0/pci@2]
network@0
network@0,1
/SYS/IOU3/PCIE13 PCIE pci_54 primary EMP
[pci@1080/pci@1/pci@0/pci@8]
/SYS/IOU3/PCIE14 PCIE pci_54 primary EMP
[pci@1080/pci@1/pci@0/pci@2]
/SYS/IOU3/EMS4/CARD/NET0 PCIE pci_54 primary UNK
[pci@1080/pci@1/pci@0/pci@0/pci@0/pci@0]
/SYS/IOU3/EMS4/CARD/SCSI PCIE pci_54 primary UNK
[pci@1080/pci@1/pci@0/pci@0/pci@0/pci@4]
/SYS/IOU3/PCIE15 PCIE pci_55 primary EMP
[pci@10c0/pci@1/pci@0/pci@6]
/SYS/IOU3/PCIE16 PCIE pci_55 primary EMP
[pci@10c0/pci@1/pci@0/pci@4]
/SYS/IOU3/PCIE6 PCIE pci_56 primary OCC
[pci@1100/pci@1/pci@0/pci@2]
SUNW,emlxs@0/fp/disk
SUNW,emlxs@0/fp/tape
SUNW,emlxs@0/fp@0,0
SUNW,emlxs@0,1/fp/disk
SUNW,emlxs@0,1/fp/tape
SUNW,emlxs@0,1/fp@0,0
/SYS/IOU3/EMS2/CARD/NET0 PCIE pci_56 primary OCC
[pci@1100/pci@1/pci@0/pci@0/pci@0/pci@0]
network@0
network@0,1
/SYS/IOU3/EMS2/CARD/SCSI PCIE pci_56 primary OCC
[pci@1100/pci@1/pci@0/pci@0/pci@0/pci@4]
LSI,sas@0/iport@v0
/SYS/IOU3/PCIE7 PCIE pci_57 primary EMP
[pci@1140/pci@1/pci@0/pci@6]
/SYS/IOU3/PCIE4 PCIE pci_58 primary EMP
[pci@1180/pci@1/pci@0/pci@4]
/SYS/IOU3/PCIE1 PCIE pci_59 primary EMP
[pci@11c0/pci@1/pci@0/pci@8]
/SYS/IOU3/EMS1/CARD/NET0/IOVNET.PF0 PF pci_48 primary
[pci@f00/pci@1/pci@0/pci@c/pci@0/pci@0/network@0]
maxvfs = 63
/SYS/IOU3/EMS1/CARD/NET0/IOVNET.PF1 PF pci_48 primary
[pci@f00/pci@1/pci@0/pci@c/pci@0/pci@0/network@0,1]
maxvfs = 63
/SYS/IOU3/EMS3/CARD/NET0/IOVNET.PF0 PF pci_52 primary
[pci@1000/pci@1/pci@0/pci@c/pci@0/pci@0/network@0]
maxvfs = 63
/SYS/IOU3/EMS3/CARD/NET0/IOVNET.PF1 PF pci_52 primary
[pci@1000/pci@1/pci@0/pci@c/pci@0/pci@0/network@0,1]
maxvfs = 63
/SYS/IOU3/PCIE10/IOVNET.PF0 PF pci_53 primary
[pci@1040/pci@1/pci@0/pci@2/network@0]
maxvfs = 63
/SYS/IOU3/PCIE10/IOVNET.PF1 PF pci_53 primary
[pci@1040/pci@1/pci@0/pci@2/network@0,1]
maxvfs = 63
/SYS/IOU3/EMS2/CARD/NET0/IOVNET.PF0 PF pci_56 primary
[pci@1100/pci@1/pci@0/pci@0/pci@0/pci@0/network@0]
maxvfs = 63
/SYS/IOU3/EMS2/CARD/NET0/IOVNET.PF1 PF pci_56 primary
[pci@1100/pci@1/pci@0/pci@0/pci@0/pci@0/network@0,1]
maxvfs = 63
pd3% ldm list-devices -a io
IO
DEVICE PSEUDONYM BOUND OPTIONS
pci@f00 pci_48 yes
pci@f40 pci_49 yes
pci@f80 pci_50 yes
pci@fc0 pci_51 yes
pci@1000 pci_52 yes
pci@1040 pci_53 yes
pci@1080 pci_54 yes
pci@10c0 pci_55 yes
pci@1100 pci_56 yes
pci@1140 pci_57 yes
pci@1180 pci_58 yes
pci@11c0 pci_59 yes
PCIEDEV
pci@f00/pci@1/pci@0/pci@6 /SYS/IOU3/PCIE3 yes
pci@f00/pci@1/pci@0/pci@c/pci@0/pci@0 /SYS/IOU3/EMS1/CARD/NET0 yes
pci@f00/pci@1/pci@0/pci@c/pci@0/pci@4 /SYS/IOU3/EMS1/CARD/SCSI yes
pci@f40/pci@1/pci@0/pci@2 /SYS/IOU3/PCIE2 yes
pci@f80/pci@1/pci@0/pci@8 /SYS/IOU3/PCIE5 yes
pci@fc0/pci@1/pci@0/pci@4 /SYS/IOU3/PCIE8 yes
pci@1000/pci@1/pci@0/pci@6 /SYS/IOU3/PCIE11 yes
pci@1000/pci@1/pci@0/pci@4 /SYS/IOU3/PCIE12 yes
pci@1000/pci@1/pci@0/pci@c/pci@0/pci@0 /SYS/IOU3/EMS3/CARD/NET0 yes
pci@1000/pci@1/pci@0/pci@c/pci@0/pci@4 /SYS/IOU3/EMS3/CARD/SCSI yes
pci@1040/pci@1/pci@0/pci@8 /SYS/IOU3/PCIE9 yes
pci@1040/pci@1/pci@0/pci@2 /SYS/IOU3/PCIE10 yes
pci@1080/pci@1/pci@0/pci@8 /SYS/IOU3/PCIE13 yes
pci@1080/pci@1/pci@0/pci@2 /SYS/IOU3/PCIE14 yes
pci@1080/pci@1/pci@0/pci@0/pci@0/pci@0 /SYS/IOU3/EMS4/CARD/NET0 yes
pci@1080/pci@1/pci@0/pci@0/pci@0/pci@4 /SYS/IOU3/EMS4/CARD/SCSI yes
pci@10c0/pci@1/pci@0/pci@6 /SYS/IOU3/PCIE15 yes
pci@10c0/pci@1/pci@0/pci@4 /SYS/IOU3/PCIE16 yes
pci@1100/pci@1/pci@0/pci@2 /SYS/IOU3/PCIE6 yes
pci@1100/pci@1/pci@0/pci@0/pci@0/pci@0 /SYS/IOU3/EMS2/CARD/NET0 yes
pci@1100/pci@1/pci@0/pci@0/pci@0/pci@4 /SYS/IOU3/EMS2/CARD/SCSI yes
pci@1140/pci@1/pci@0/pci@6 /SYS/IOU3/PCIE7 yes
pci@1180/pci@1/pci@0/pci@4 /SYS/IOU3/PCIE4 yes
pci@11c0/pci@1/pci@0/pci@8 /SYS/IOU3/PCIE1 yes
IOVDEV
PCIe Device Paths
In ILOM, each end of a PCIE_LINK is represented in the NAC namespace because the PCIE_LINK represents a physical port on a chip. But both ends of the link reflect the same point in the PCIe fabric (i.e. the PCIe devPath).
BaseIO Card:
SPP KVMS & UsbEthernet targets:
|
I/O Devices on SPP Board
|
Description
|
ILOM NAC
|
|
dev:////pci@<x>/pci@1/pci@0/pci@1/pci@0
|
Upstream port of pcie_switch on SPP
|
/SYS/SPP/PCIE_SWITCH
|
|
dev:////pci@<x>/pci@1/pci@0/pci@1/pci@0/pci@0 dev:////pci@<x>/pci@1/pci@0/pci@1/pci@0/pci@0/usb@0
|
PCIE-to-USB bridge
|
/SYS/SPP/USB
|
|
dev:////pci@<x>/pci@1/pci@0/pci@1/pci@0/pci@5 dev:////pci@<x>/pci@1/pci@0/pci@1/pci@0/pci@5/display@0
|
Connection to KVMS Video
|
/SYS/SPP/VIDEO
|
|
dev:////pci@<x>/pci@1/pci@0/pci@1/pci@0/pci@0/usb@0/device@5/mouse@1 dev:////pci@<x>/pci@1/pci@0/pci@1/pci@0/pci@0/usb@0/device@5/keyboard@0
|
KVMS mouse and keyboard (If enabled and JRC2 is running)
|
N/A
|
|
dev:////pci@<x>/pci@1/pci@0/pci@1/pci@0/pci@0/usb@0/device@6/network@0 dev:////pci@<x>/pci@1/pci@0/pic@1/pci@0/pci@0/usb@0/device@6/network@0
|
UsbEthernet (If enabled)
|
N/A
|
Attachments
This solution has no attachment