SRDB ID | Synopsis | Date | ||
48141 | Sun Fire[TM] 15K server: System Board DIMM Slot Assignment | 29 Oct 2002 |
Status | Issued |
Description |
How to translate the dimm number (J#####) to its specific location on a Starcat system board? And then, how do I then disable that dimm?
SOLUTION SUMMARY:
F15K/Starcat System Board DIMM Slot Assignment -------------------------------------------------------------------------------------------------------- Each CPU on a Starcat system board controls two corresponding DIMM banks, banks 0 and 1. Each physical bank has two logical banks (Physical bank 0 has L0 and L2; Physical bank 1 has L1 and L3). So, each memory dimm can be expressed in N#/SB#/P#/B#/L# format where N is the node ID, SB is the system board, P is the CPU ID, B is the bank ID, and L is the logical bank ID. For example, the dimm in slot J13401 can be expressed as /N0/SB0/P0/B1/L1 (front side of the dimm) or /N0/SB0/P0/B1/L3 (back side of the dimm). -------------------------------------------------------------------------------------------------------- DIMM TABLE: ------------------------------------------------------------ DIMM PROC BANK DIMM LOGICAL BANK LOGICAL BANK NUMBER NUMBER NUMBER FRONT BACK ------------------------------------------------------------ J13600 P0 0 3 L0 L2 J13601 P0 1 3 L1 L3 J13500 P0 0 2 L0 L2 J13501 P0 1 2 L1 L3 J13400 P0 0 1 L0 L2 J13401 P0 1 1 L1 L3 J13300 P0 0 0 L0 L2 J13301 P0 1 0 L1 L3 ------------------------------------------------------------ J14600 P1 0 3 L0 L2 J14601 P1 1 3 L1 L3 J14500 P1 0 2 L0 L2 J14501 P1 1 2 L1 L3 J14400 P1 0 1 L0 L2 J14401 P1 1 1 L1 L3 J14300 P1 0 0 L0 L2 J14301 P1 1 0 L1 L3 ------------------------------------------------------------ J15600 P2 0 3 L0 L2 J15601 P2 1 3 L1 L3 J15500 P2 0 2 L0 L2 J15501 P2 1 2 L1 L3 J15400 P2 0 1 L0 L2 J15401 P2 1 1 L1 L3 J15300 P2 0 0 L0 L2 J15301 P2 1 0 L1 L3 ------------------------------------------------------------ J16600 P3 0 3 L0 L2 J16601 P3 1 3 L1 L3 J16500 P3 0 2 L0 L2 J16501 P3 1 2 L1 L3 J16400 P3 0 1 L0 L2 J16401 P3 1 1 L1 L3 J16300 P3 0 0 L0 L2 J16301 P3 1 0 L1 L3 ------------------------------------------------------------ -------------------------------------------------------------------------------------------------------- Now that the location of the dimm is known, we can disable the dimm. From the disablecomponent man page, the following examples are: Example 1: Add the Logical Bank 0 of Bank 0 on Processor 0 on System Board 0 to the Domain A Blacklist. sc0:sms-user:> disablecomponent -dA SB0/P0/B0/L0 This will disable the following dimms: J13600 (front side) J13500 (front side) J13400 (front side) J13300 (front side) Example 2: Add All DIMMs on Bank 0 of Processor 1 on System Board 3 to the Domain A Blacklist. sc0:sms-user:> disablecomponent -dA SB3/P1/B0/D This will disable the following dimms: J14600 J14500 J14400 J14300 In order for the blacklist file to actually get read after disabling the component, you must issue a "setkeyswitch -d <domain ID> off" and then a "setkeyswitch -d <domain ID> on" to have a new HPOST reconfigure the components out of the domain (resulting in a temporary downtime of the domain). -------------------------------------------------------------------------------------------------------- -Reference the Sun System Handbook for a picture of the Starcat system board. http://infoserver.central/data/sshandbook/Devices/System_Board/SYSBD_SunFire.html -Referance the disablecomponent(1M) man page for blacklisting details. -------------------------------------------------------------------------------------------------------- Comments: joshua.freeman@central
INTERNAL SUMMARY:
SUBMITTER: Joshua Freeman APPLIES TO: AFO Vertical Team Docs/HAS, Hardware/Sun Fire /15000 ATTACHMENTS: