Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1004773.1
Update Date:2011-05-18
Keywords:

Solution Type  Technical Instruction Sure

Solution  1004773.1 :   Sun Fire[TM] 12K/15K/E20K/E25K: Solaris[TM] Operating System I/O Device Probing and Configuration  


Related Items
  • Sun Fire E25K Server
  •  
  • Sun Fire 12K Server
  •  
  • Sun Fire 15K Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>High-End Servers
  •  

PreviouslyPublishedAs
206625


Applies to:

Sun Fire 15K Server
Sun Fire 12K Server
Sun Fire E25K Server
All Platforms

Goal

This document describes how Solaris [TM] Operating System probes and builds its I/O devices, during the normal boot process of a Sun Fire[TM] 12K/15K/E20K/E25K server domain. It is important to note that this probe takes place within Solaris[TM] OS, not during hardware power-on self-test (HPOST).

Solution

The Solaris OS probe order on the 12K/15K/E20K/E25K for I/O devices, is as follows:
Slot 1, 0, 3, 2

The domain console will also show this probe order as a Solaris device path message:

Sep 21 12:54:25 mc15k-da genunix: [ID 936769 kern.info] pcisch0 is /pci@1c,700000
Sep 21 12:54:25 mc15k-da genunix: [ID 936769 kern.info] pcisch1 is /pci@1c,600000
Sep 21 12:54:25 mc15k-da genunix: [ID 936769 kern.info] pcisch2 is /pci@1d,700000
Sep 21 12:54:25 mc15k-da genunix: [ID 936769 kern.info] pcisch3 is /pci@1d,600000
Sep 21 12:54:25 mc15k-da genunix: [ID 936769 kern.info] pcisch4 is /pci@3c,700000
Sep 21 12:54:25 mc15k-da genunix: [ID 936769 kern.info] pcisch5 is /pci@3c,600000
Sep 21 12:54:25 mc15k-da genunix: [ID 936769 kern.info] pcisch6 is /pci@3d,700000
Sep 21 12:54:25 mc15k-da genunix: [ID 936769 kern.info] pcisch7 is /pci@3d,600000

In the example above, Solaris OS probed for devices in the following order:

EXB 0 slot 1
EXB 0 slot 0
EXB 0 slot 3
EXB 0 slot 2
EXB 1 slot 1
EXB 1 slot 0
EXB 1 slot 3
EXB 1 slot 2

This means that the path_to_inst devices are created in this order. Multiple occurrences of the same type of interface will be numbered 0-x, depending on their physical location within this probe order. This means that identical cards in slots 0 and 1, will actually have their instances created in "backwards" order, since slot 1 gets probed before slot 0.

Below is a diagram of the slot locations on an I/O board.

 _____________
|      |      |
| slot | slot |
|   3  |  1   |
|      |      |
|------|------|
|      |      |
| slot | slot |
|   2  |  0   |
|______|______|


References:

Document 1001879.1: Sun Enterprise[TM] 12K/15K/E20K/E25K: Determining slot numbers from the I/O device paths

Document 1017493.1: Sun Fire[TM] 12K/15K/E20K/E25K: Cheat Sheet: hsPCI and hsPCI+ Cartridge Locations

Product
Sun Fire 15K Server
Sun Fire 12K Server
Sun Fire E20K Server
Sun Fire E25K Server

Internal Section

Keywords: device, probe, IO, io, 12k, 15k, 20k, 25k
 
Previously Published As 71592

Product_uuid
29e4659c-0a18-11d6-9fa1-e67bbc033df8|Sun Fire 15K Server
077fd4c5-df8f-4320-ad69-7d01603a674d|Sun Fire 12K Server
d842dd03-059b-11d8-84cb-080020a9ed93|Sun Fire E25K Server



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