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-1003932.1
Update Date:2012-07-30
Keywords:

Solution Type  Technical Instruction Sure

Solution  1003932.1 :   Physical device mapping for PCI-X I/O Boards (Sun Fire[TM] 4800, E4900, 6800, E6900) and PCI-X IB_SSC (Sun Fire[TM] v1280, E2900 and Sun Netra[TM] 1280, 1290).  


Related Items
  • Sun Netra 1280 Server
  •  
  • Sun Fire 6800 Server
  •  
  • Sun Fire E2900 Server
  •  
  • Sun Fire V1280 Server
  •  
  • Sun Fire 4800 Server
  •  
  • Sun Fire E4900 Server
  •  
  • Sun Fire E6900 Server
  •  
  • Sun Netra 1290 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Exx00
  •  
  • .Old GCS Categories>Sun Microsystems>Servers>Midrange Servers
  •  
  • .Old GCS Categories>Sun Microsystems>Servers>Midrange V and Netra Servers
  •  

PreviouslyPublishedAs
205509


Applies to:

Sun Fire 6800 Server - Version All Versions and later
Sun Fire E2900 Server - Version All Versions and later
Sun Fire E4900 Server - Version All Versions and later
Sun Fire E6900 Server - Version All Versions and later
Sun Netra 1280 Server - Version All Versions and later
All Platforms

Goal

The document describes the physical IO device mapping for the Midrange Servers' (Sun Fire[TM] 4800, E4900, 6800, E6900, V1280, E2900) PCI-X IO Assembly and the Sun Netra[TM] 12x0 Servers' PCI-X IB_SSC Assembly. This will be useful while decoding Solaris[TM]/OBP device-paths to their physical device slot.

Fix


Physical device mapping information.

Sun Fire[TM] 4800, E4900, 6800, and E6900 PCI-X I/O Layout:

IO-Controller Bus/Leaf Device Path Address PCI# Bus Speed Slot
XMITS0 B pci@xx,700000 1 33Mhz 0
XMITS0 B pci@xx,700000 2 33Mhz 1
XMITS0 A pci@xx,600000 2 33/66/100Mhz 2
XMITS0 A pci@xx,600000 1 33/66/100Mhz 3
XMITS1 B pci@xx,700000 1 33/66/100Mhz 4
XMITS1 B pci@xx,700000 2 33/66/100Mhz 5
XMITS1 A pci@xx,600000 2 33/66/100Mhz 6
XMITS1 A pci@xx,600000 1 33/66/100Mhz 7

where "xx" in column Device Path Address is the AID (XMITS Agent ID). See example below to understand a typical device path in Solaris/OBP :

             /ssm@0,0/pci@1e,700000/pci@1/network@1"
                  ^       ^^    ^       ^
Node Id __________|       |     |       |________ PCI Device #
                          |     |  
                         AID    |________Bus/Leaf # (A=600000 or B=700000)

To locate IO board number, divide AID by 2 and subtract 6. Note that the AID is in HEX.
Hex: (1e/2) - 6 = 9
Alternately -
Hex 0x1e = Decimal 30
thus
(30/2) - 6 = 9

The result tells us that the device resides on I/O boat in slot 9 (IB9). The even numbered AID indicates XMITS0 (whereas an odd number AID would indicate XMITS1), "700000" indicates leaf B and PCI device # 1 indicates that this is PCI slot 0 in IB9.

Note :

  • Slot 0 and Slot 1 is fixed at 33MHZ. This is because the SBBC ASIC (Serengeti BootBus Controller ASIC on board the PCI-X IO Board) shares the same bus/leaf B on IO Controller XMITS0.
  • The Sun Fire PCI+ IO Assembly shares a similar physical device-mapping as documented in Sun Fire[TM] 4800, 4810, 6800, E4900, and E6900: Physical Device Mapping for 8 slot PCI+ I/O boards with XMITS (Doc ID 1012185.1)
  • More information on other PCI I/O Assemblies for these Midrange servers can be found into Solaris Operating System: Matrix of Recognized Device Paths for SPARC systems (Doc ID 1005907.1)
  • Follow the Sun Fire E6900/E4900 and Sun Fire 6800/4800 Systems PCI-X Assembly Installation Guide for additional information

Sun Fire[TM] V1280, E2900 PCI-X IB_SSC Assembly Layout:

IO-Controller Leaf Device Path Address Bus Speed Slot
XMITS0 B pci@18,700000/pci@4/bootbus-controller@3 33Mhz u
XMITS0 B pci@18,700000/pci@4/ide@2 33Mhz v
XMITS0 B pci@18,700000/scsi@2 66Mhz w
XMITS0 B pci@18,700000/scsi@2,1 66Mhz x
XMITS0 B pci@18,700000/network@1 66Mhz y
XMITS0 B pci@18,700000/network@3 66Mhz z
XMITS0 A pci@18,600000/@2 33/66/100Mhz 5
XMITS0 A pci@18,600000/@1 33/66/100Mhz 4
XMITS1 B pci@19,700000/@2 33/66/100Mhz 3
XMITS1 B pci@19,700000/@1 33/66/100Mhz 2
XMITS1 A pci@19,600000/@2 33/66/100Mhz 1
XMITS1 A pci@19,600000/@1 33/66/100Mhz 0

[u] SBBC

[v] DVD-R

[w] LSI1030 2x Internal SCSI Disks (Ultra320) + DAT

[x] LSI1030 External SCSI (Ultra320)

[y] ce0

[z] ce1

Note :

  • For additional clarity, Bus/Leaf B on XMITS0 is shared by devices via the hardware layout as shown below -
                                               +---------+
                                               |         |----> 2x146GB HDD
                                          +----+ LSI1030 |
                                          |    |         |----> DAT
                                          |    +---------+
                                          |    +---------+
                                  66Mhz   |    |         | 33Mhz
XMITS0 ---------- Bus B (700000)----------+----| Bridge  +-----+--> SBBC
                                          |    | Chip    |     |
                                          |    +---------+     +--> DVD
                                          |
                                          +---------------> 2xEthernet ports
                                                           (ce0 and ce1) 
The slower devices such as the SBBC (Serengeti BootBus Controller ASIC) and DVD drive is isolated behind a Bridge Chip, so as to not pull the entire bus down to 33Mhz. 
  • The Sun Fire[TM] E2900/V1280 PCI+ IO Assembly shares a similar physical device-mapping as the one documented here

  • For the Schizo based PCI I/O Assembly, please refer to the System Handbook
  • Follow the Sun Fire[TM] E2900/V1280 PCI-X I/O Assembly Installation Guide for additional information


Product
Sun Fire V1280 Server
Sun Fire E6900 Server
Sun Fire E4900 Server
Sun Fire E2900 Server
Sun Netra 1280 Server
Sun Netra 1290 Server
Sun Fire 6800 Server
Sun Fire 4800 Server

More info on device paths here:  Device Paths and General information for the Sun Fire[TM] 3800/4800/4810/6800/E4900/E6900 CPCI/PCI/PCI+ Assemblies (Doc ID 1011860.1)

Keywords: pci-x, xmits, lw8, serengeti, 2900, 1280, 6900, 4900, mapping, layout, device

References

@<NOTE:1011860.1> - Device Paths and General information for the Sun Fire[TM] 3800/4800/4810/6800/E4900/E6900 CPCI/PCI/PCI+/PCI-X Assemblies
<NOTE:1012185.1> - Sun Fire[TM] 4800, 4810, 6800, E4900, and E6900: Physical Device Mapping for 8 slot PCI+ I/O boards with XMITS

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