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-1003102.1
Update Date:2012-07-13
Keywords:

Solution Type  Technical Instruction Sure

Solution  1003102.1 :   How to unconfigure and configure a cpu/memory board using cfgadm  


Related Items
  • Sun Enterprise 5500 Server
  •  
  • Sun Enterprise 4000 Server
  •  
  • Sun Enterprise 5000 Server
  •  
  • Sun Enterprise 3000 Server
  •  
  • Sun Enterprise 3500 Server
  •  
  • Sun Enterprise 6000 Server
  •  
  • Sun Enterprise 6500 Server
  •  
  • Sun Enterprise 4500 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>SPARC>Enterprise>SN-SPARC: Exx00
  •  
  • .Old GCS Categories>Sun Microsystems>Servers>Midrange Servers
  •  

PreviouslyPublishedAs
204247


Description
How to unconfigure and configure a cpu/memory board using cfgadm.

Steps to Follow
System type: Sun Enterprise[TM] E3x00,E4x00,E5x00,E6x00

OS: Solaris[TM] 8

*before using cfgadm, read "How to set up an E3x00-E6x00 for DR." below
To remove a cpu/memory board


1) Unconfigure each bank separately

#cfgadm -c unconfigure ac#:bank#

#cfgadm -c unconfigure ac#:bank#

*To get ac#:bank#, run #cfgadm -s cols=ap_id:info:type

The above command will associate the address controller(ac) number with the slot number, because the device names for memory are assigned chronologically, not by board number.

2) Unconfigure the board

#cfgadm -c unconfigure sysctrl#:slot#

*Unconfiguring the board will prompt solaris to remove all processes from the cpu's of the unconfigured boards and reschedule them on different cpu's. Therefore, it is not necessary to issue a command to bring the cpu's offline.

3) Disconnect the board

#cfgadm -c disconnect sysctrl#:slot#

*The board may be removed from the system now. This should be performed in a "fluid motion" and take less then one(1) second.Insertions or removals taking longer may stall the bus and crash the system.

To configure a cpu/memory board into system

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

1) Connect board

#cfgadm -c connect sysctrl#:slot#

2) Configure board

#cfgadm -v -c configure sysctrl#:slot#

3) Test memory on board (you must do this for both banks of memory)

#cfgadm -o configure ac#:bank#

#cfgadm -o configure ac#:bank#

*If you do not test memory before configuring memory, this may cause an "unknown" condition when you run "prtdiag" or "cfgadm -l"

4) Configure memory (you must do this for both banks of memory)

#cfgadm -c configure ac#:bank#

#cfgadm -c configure ac#:bank#

5) Bring cpu's back online

#psrinfo (will give the cpu #'s that are offline)

#psradm -n # #

#psrinfo (to confirm cpu's came online)



Product
Solaris

Internal Comments
For internal Sun use only.

[email protected]



Previously Published As
40048

Change History
Date: 2009-01-27
The product in the product statement is too broad and will not be found in a product based search. Please place specific versions of the product according to the product nomenclature database swordfish( http://krep.emea.sun.com/stats/swordfish/) to resolve this issue.
Date: 2005-03-23
User Name: 111669
Action: Update Canceled
Comment: *** Restored Published Content *** Decided not to update it.
Version: 0
Date: 2005-03-08
User Name: 111669
Action: Update Started
Comment: add some comments in to update the document
Version: 0

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