Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition | |||
|
|
Solution Type Technical Instruction Sure Solution 1012638.1 : Sun Fire[TM] 12K/15K/E20K/E25K, Sun Fire V1280/4800/6800/E2900/E4900/E6900, Netra 1280/1290 servers: UltraSPARC IV+ DR restrictions on Solaris9 Update8
PreviouslyPublishedAs 217387 Description With the introduction of UltraSPARC(R) IV+ 1.5/1.8/1.95Ghz processor based system boards:
Steps to Follow This technical instruction discusses a restriction introduced to Dynamic Reconfiguration ( DR ) for USIV+ based system boards on Sun Fire[TM] 12K/15K/E20K/E25K, Sun Fire V1280/4800/6800/E2900/E4900/E6900, or Netra 1280/1290 platforms running Solaris9 Update8. The current Solaris version can be checked in /etc/release: Solaris 9 9/05 s9s_u8wos_05 SPARC Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 04 August 2005 As a result of this DR restriction, any existing domain environments running USIII+ or USIV based system boards with less than ( or equal ) to 1 GBytes of memory size resident, will not be able to DR attach a USIV+ based system board to the domain. An example of the DR sequence depicting the above restriction : i.e., a Solaris9 Update8 domain running off 1024 MB of memory as follows -- /etc/release reports : Solaris 9 9/05 s9s_u8wos_05 SPARC Copyright 2005 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. Assembled 04 August 2005 prtdiag -v reports : System Configuration: Sun Microsystems sun4u Sun Fire 6800 System clock frequency: 150 MHz Memory size: 1024 Megabytes Any attempts from the above domain environment to DR attach a USIV+ based system board will fail as follows -- # cfgadm Ap_Id Type Receptacle Occupant Condition N0.IB9 PCI_I/O_Boa connected configured ok N0.SB0 CPU_V3 connected configured ok N0.SB3 CPU_V3 disconnected unconfigured unknown # cfgadm -v -c configure N0.SB3 assign N0.SB3 assign N0.SB3 done poweron N0.SB3 poweron N0.SB3 done test N0.SB3 {/N0/SB3/P0/C0} Running CPU POR and Set Clocks {/N0/SB3/P1/C0} Running CPU POR and Set Clocks {/N0/SB3/P0/C0} @(#) lpost 5.19.2 2005/09/16 12:01 : {/N0/SB3/P0} Passed {/N0/SB3/P1} Passed {/N0/SB3/P2} Passed {/N0/SB3/P3} Passed test N0.SB3 done connect N0.SB3 Oct 17 09:52:00 v4u-6900a-domc sbdp: WARNING: Domain shutdown is required to add an UltraSPARC-IV+ board into a domain with <= 1GB of memory cfgadm: Hardware specific failure: connect N0.SB3: Operation not supported The above DR restriction stems from a Solaris9 specific optimization. This optimization implements a kernel thats instructed to use the USIII+ / USIV based Translation Storage Buffer (TSB) Extension Registers (TSBx) as a means for streamlining TLB misses, when it detects 1024MB ( or a lesser amount ) of memory present. When it detects more than 1024MB of memory resident, the kernel will not use the TSBx registers as a means for optimization. The primary purpose of the TSB Extension Registers (TSBx) is to provide information for the hardware formation of TSB pointers and tag target, to assist software in handling TLB misses quickly. However, given that the USIV+ CPU encloses a different Memory Management Unit (MMU) implementation -- where it maintains 2 separate TSBx registers (the DMMU TSBx registers & the IMMU TSBx registers), it would mean that DR attaching a USIV+ based system board to a Solaris9 Update8 environment will only be possible if there's more than 1024MB of memory resident. Product Sun Fire 12K Server Sun Fire 15K Server Sun Fire E20K Server Sun Fire E25K Server Sun Fire E6900 Server Sun Fire 6800 Server Sun Fire 4800 Server Sun Fire E4900 Server Sun Fire V1280 Server Sun Fire E2900 Server Netra 1280 Server Sun Netra 1290 Server Internal Comments The following is strictly for the use of Sun employees: Please see http://monaco.sfbay/detail.jsf?cr=4298790 for background information on the implementation. Please be aware of < Document: 1011109.1 > Sun Fire[TM] 12k/15k/E20/E25k: Using DR during upgrade to USIV+ (Panther) Uniboards could panic domain usiv+, dr, cfgadm, s10, s9u8, 1gb, memory, sbdp, UltraSPARC-IV+, TSB, TSBx, TLM miss Previously Published As 82907 Product_uuid 077fd4c5-df8f-4320-ad69-7d01603a674d|Sun Fire 12K Server 29e4659c-0a18-11d6-9fa1-e67bbc033df8|Sun Fire 15K Server 1404a2d3-059a-11d8-84cb-080020a9ed93|Sun Fire E20K Server d842dd03-059b-11d8-84cb-080020a9ed93|Sun Fire E25K Server 4fe39727-0599-11d8-84cb-080020a9ed93|Sun Fire E6900 Server bed24aa9-0598-11d8-84cb-080020a9ed93|Sun Fire E4900 Server 29da7938-0a18-11d6-8a41-9ed1ad6d6779|Sun Fire 6800 Server 29d3a694-0a18-11d6-92da-df959df44cdd|Sun Fire 4800 Server Change History Date: 2009-11-25 User Name: Volkmar Grote 117021 Action: Reviewed for Content Team Comment: - removed internal code names from the keywords "starcat, serengeti, amazon, panther, cheetah, jaguar" - added LW8 - cross linked to similar document for Solaris 10 - removed some redundant text - made text "pretty" in HTML Date: 2005-10-17 User Name: 95826 Action: Approved Comment: - verified metadata - review date oj : 2006-10-16 - checked for TM - 2 added - checked audience : internal Publishing Version: 3 Date: 2005-10-17 User Name: 95826 Action: Accept Comment: Version: 0 Date: 2005-10-17 User Name: 101984 Action: Approved Comment: ready for final review. Version: 0 Date: 2005-10-16 User Name: 101984 Action: Accept Comment: Version: 0 Date: 2005-10-16 User Name: 26263 Action: Approved Comment: pls help to comment / review Version: 0 Date: 2005-10-16 User Name: 26263 Action: Created Comment: Version: 0 Attachments This solution has no attachment |
||||||||||||
|