InfoDoc ID   Synopsis   Date
47824   Device Paths for the Sun Fire [TM] 3800/4800/4810/6800 I/O Assemblies   12 Nov 2002

Status Issued

Description

This document addresses how to determine the physical slot number of a pci card in an I/O Assembly using an I/O device path. The following diagram shows what the different segments of the device path represent.

To determine where a pci card is located in the I/O assembly:

1. Use TABLE D-8 (below) to determine the I/O assembly based on the schizo address.

TABLE D-8 Mapping Device Path Address to I/O Assembly and Schizo

--------------------------------------------------

I/O Assembly Schizo 0 Schizo 1

--------------------------------------------------

IB6 18 19

IB7 (6800 only) 1a 1b

IB8 1c 1d

IB9 (6800 only) 1e 1f

As an example, we'll determine which pci card is being referenced in the following warning message:

Jun 20 11:15:52 agasc21u scsi: [ID 107833 kern.warning] WARNING: ssm@0,0/pci@1c,700000/pci@2/SUNW,isptwo@4 (isp8):

Jun 20 11:15:52 agasc21u Target 2 reducing transfer rate

2. Use the appropriate device path tables below to determine the physical slot number based on the I/O assembly and device path.

For example, we now know that the device is in IB8. There are 8-slots in the I/O assembly, so reference table D-9. According to table D-9 the pci card resides in slot 1.

********************************************************************
Note: The logical device numbers which map to the physical slot 
designations in the following list are shown prefixed by pci in all
cases. Note, however that this is only true for certain cards. For 
example, this prefix could also be scsi, SUNW, hme, or SUNW, glc, etc.  
********************************************************************            

TABLE D-9 8-slot PCI device paths for the 6800 and 48X0

---------------------------------------------------------------------------

IB6

/ssm@0,0/pci@18,700000/pci@1 slot 0

/ssm@0,0/pci@18,700000/pci@2 slot 1

/ssm@0,0/pci@18,700000/pci@3 slot 2

/ssm@0,0/pci@18,600000/pci@1 slot 3

/ssm@0,0/pci@19,700000/pci@1 slot 4

/ssm@0,0/pci@19,700000/pci@2 slot 5

/ssm@0,0/pci@19,700000/pci@3 slot 6

/ssm@0,0/pci@19,600000/pci@1 slot 7

IB7 (Only the 6800 has an IB7)

/ssm@0,0/pci@1a,700000/pci@1 slot 0

/ssm@0,0/pci@1a,700000/pci@2 slot 1

/ssm@0,0/pci@1a,700000/pci@3 slot 2

/ssm@0,0/pci@1a,600000/pci@1 slot 3

/ssm@0,0/pci@1b,700000/pci@1 slot 4

/ssm@0,0/pci@1b,700000/pci@2 slot 5

/ssm@0,0/pci@1b,700000/pci@3 slot 6

/ssm@0,0/pci@1b,600000/pci@1 slot 7

IB8

/ssm@0,0/pci@1c,700000/pci@1 slot 0

/ssm@0,0/pci@1c,700000/pci@2 slot 1

/ssm@0,0/pci@1c,700000/pci@3 slot 2

/ssm@0,0/pci@1c,600000/pci@1 slot 3

/ssm@0,0/pci@1d,700000/pci@1 slot 4

/ssm@0,0/pci@1d,700000/pci@2 slot 5

/ssm@0,0/pci@1d,700000/pci@3 slot 6

/ssm@0,0/pci@1d,600000/pci@1 slot 7

IB9 (Only the 6800 has an IB9)

/ssm@0,0/pci@1e,700000/pci@1 slot 0

/ssm@0,0/pci@1e,700000/pci@2 slot 1

/ssm@0,0/pci@1e,700000/pci@3 slot 2

/ssm@0,0/pci@1e,600000/pci@1 slot 3

/ssm@0,0/pci@1f,700000/pci@1 slot 4

/ssm@0,0/pci@1f,700000/pci@2 slot 5

/ssm@0,0/pci@1f,700000/pci@3 slot 6

/ssm@0,0/pci@1f,600000/pci@1 slot 7

TABLE D-10 4-slot cPCI device paths for the 6800/48X0

------------------------------------------------------------------------

IB6

/ssm@0,0/pci@18,600000/pci@1 slot 0

/ssm@0,0/pci@19,600000/pci@1 slot 1

/ssm@0,0/pci@18,700000/pci@1 slot 2

/ssm@0,0/pci@19,700000/pci@1 slot 3

IB7 (Only the 6800 has an IB7)

/ssm@0,0/pci@1a,600000/pci@1 slot 0

/ssm@0,0/pci@1b,600000/pci@1 slot 1

/ssm@0,0/pci@1a,700000/pci@1 slot 2

/ssm@0,0/pci@1b,700000/pci@1 slot 3

IB8

/ssm@0,0/pci@1c,600000/pci@1 slot 0

/ssm@0,0/pci@1d,600000/pci@1 slot 1

/ssm@0,0/pci@1c,700000/pci@1 slot 2

/ssm@0,0/pci@1d,700000/pci@1 slot 3

IB9 (Only the 6800 has an IB9)

/ssm@0,0/pci@1e,600000/pci@1 slot 0

/ssm@0,0/pci@1f,600000/pci@1 slot 1

/ssm@0,0/pci@1e,700000/pci@1 slot 2

/ssm@0,0/pci@1f,700000/pci@1 slot 3

TABLE D-11 6-slot cPCI device paths for the 3800

-----------------------------------------------------------------

IB6

/ssm@0,0/pci@18,600000/pci@1 slot 0

/ssm@0,0/pci@19,600000/pci@1 slot 1

/ssm@0,0/pci@18,700000/pci@1 slot 2

/ssm@0,0/pci@18,700000/pci@2 slot 3

/ssm@0,0/pci@19,700000/pci@1 slot 4

/ssm@0,0/pci@19,700000/pci@2 slot 5

IB8

/ssm@0,0/pci@1c,600000/pci@1 slot 0

/ssm@0,0/pci@1d,600000/pci@1 slot 1

/ssm@0,0/pci@1c,700000/pci@1 slot 2

/ssm@0,0/pci@1c,700000/pci@2 slot 3

/ssm@0,0/pci@1d,700000/pci@1 slot 4

/ssm@0,0/pci@1d,700000/pci@2 slot 5

Keywords: sunfire, device path, pci slot, 6800, 3800, 4810, 4800

INTERNAL SUMMARY:

References:

"Sun Fire 6800/4800/4810/3800 Systems Troubleshooting Manual", August 2002, 805-7364-14.pdf

"Solaris Device Path Decoder", http://kwyjibo.aus/

melori.arellano@sun.com

SUBMITTER: Melori Arellano APPLIES TO: Hardware, Operating Systems/Solaris/Solaris 8, OS Install/Boot, OS Install/Boot/System Boot, Hardware/Sun Fire , Hardware/Sun Fire /3800, Hardware/Sun Fire /4800, Hardware/Sun Fire /4810, Hardware/Sun Fire /6800 ATTACHMENTS:


Copyright (c) 1997-2003 Sun Microsystems, Inc.