Asset ID: |
1-71-1019124.1 |
Update Date: | 2012-05-16 |
Keywords: | |
Solution Type
Technical Instruction Sure
Solution
1019124.1
:
Sun Fire X4500 - How to map the marvell88sx controller and port number to a physical disk location. [Video]
Related Categories |
- PLA-Support>Sun Systems>x64>Server>SN-x64: AMD-STOR-SERVER
- .Old GCS Categories>Support>KM>Content>Video
- .Old GCS Categories>Sun Microsystems>Servers>x64 Servers
|
PreviouslyPublishedAs
235301
Applies to:
Sun Fire X4500 Server - Version Not Applicable and later
All Platforms
Goal
How to determine the replacement disk slot location.
The /var/adm/messages file contains a failure message listed by marvellsx controller number and port number that must be translated to determine the replacement disk location.
Available for this topic, a Video Tutorial; Brief how-to video tutorials that provide step-by-step instructions answering Sun's most frequently asked questions. View the video answer and/or follow the detailed instructions below.
Video - Mapping Messages to Disks (02:57) 
Fix
Procedure to isolate the disk to replace
A failed disk results in the following type of message:
May 15 03:10:55 4500-boobear marvell88sx: [ID 812950 kern.warning] WARNING: marvell88sx5: error on port 2:
May 15 03:10:55 4500-boobear marvell88sx: [ID 517869 kern.info] device disconnected
May 15 03:10:55 4500-boobear marvell88sx: [ID 517869 kern.info] device connected
May 15 03:10:55 4500-boobear marvell88sx: [ID 517869 kern.info] SError interrupt
May 15 03:10:55 4500-boobear Error for Command: write(10) Error Level: Fatal
May 15 03:10:55 4500-boobear scsi: [ID 107833 kern.notice] Requested Block: 383846858 Error Block: 383846858
May 15 03:10:55 4500-boobear scsi: [ID 107833 kern.notice] Vendor: ATA Serial Number:
May 15 03:10:55 4500-boobear scsi: [ID 107833 kern.notice] Sense Key: No Additional Sense
May 15 03:10:55 4500-boobear scsi: [ID 107833 kern.notice] ASC: 0x0 (no additional sense info), ASCQ: 0x0, FRU: 0x0
The following translation indicates the controller & its associated disk:
marvell88sxA: error on port B = sataA/B = Disk B on Marvell Controller A
In this example, Disk 2 on Marvell Controller 5 requires replacement (sata 5/2). The user must use cfgadm to map sata5/2 to the Solaris device name, as follows:
# cfgadm | grep sata5/2
sata5/2::dsk/c7t2d0 disk connected configured ok
Finally, use the hd utility to map solaris device name (/dev/dsk/c7t2d0) to the physical slot location:
# hd
[much output deleted]
---------------------SunFireX4500------Rear----------------------------
36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47:
c5t3 c5t7 c4t3 c4t7 c7t3 c7t7 c6t3 c6t7 c1t3 c1t7 c0t3 c0t7
^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++
24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35:
c5t2 c5t6 c4t2 c4t6 c7t2 c7t6 c6t2 c6t6 c1t2 c1t6 c0t2 c0t6
^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++
12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23:
c5t1 c5t5 c4t1 c4t5 c7t1 c7t5 c6t1 c6t5 c1t1 c1t5 c0t1 c0t5
^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++
0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
c5t0 c5t4 c4t0 c4t4 c7t0 c7t4 c6t0 c6t4 c1t0 c1t4 c0t0 c0t4
^b+ ^b+ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++ ^++
-------*-----------*-SunFireX4500--*---Front-----*-----------*----------
In this example, marvell88sx5: error on port 2 maps to sata5/2, which maps to c7t2d0, which maps to the disk in slot #28.
Table 2.3 in Section 2.11 in service manual also shows the drive mappings by SATA port.
Take notice that the controller numbers shown along the top of FIGURE2-3 are not in numerial sequence.

Location of the HD utility's executable
The hd utility is pre-installed at the factory. If the system has been reinstalled then the utility may no longer be installed on the system.
If needed, the utility's executable is located in the SUNWhd package on the Tools and Drivers CD.
Attachments
This solution has no attachment