in Sun M4000, 
To use a PSB in your midrange or high-end server, the hardware resources on the board must be logically divided and reconfigured as eXtended System Boards (XSBs). There are two modes of XSBs:
    Uni-XSB
        A PSB logically undivided and configured into one XSB
        Contains all the resources on the board: 4 CPUs, 32 DIMMs, and I/O on a midrange and high-end server; 1 CPU, 8 DIMMs, and I/O on an entry-level server.
    Quad-XSB (midrange and high-end servers only)
        A PSB logically divided and configured into four XSBs
        Each of the four XSBs contains one-quarter of the total board resources: 1 CPU, 8 DIMMs, and I/O. On a midrange server, only two XSBs have I/O.
to change XSB mode, you have to power off all running domains.
show current mode:
XSCF> showfru -a sb
Device  Location    XSB Mode        Memory Mirror Mode  
sb      00          Uni             no                  
XSCF> 
XSCF> showboards -a
XSB  DID(LSB) Assignment  Pwr  Conn Conf Test    Fault    
---- -------- ----------- ---- ---- ---- ------- -------- 
00-0 SP       Unavailable n    n    n    Unknown Normal   
Change current mode
XSCF> setupfru -x 4 sb 0 
SB#00 is currently in use.
XSCF> deleteboard -c unassign 0-0
XSB#00-0 will be unassigned from domain immediately. Continue?[y|n] :y
XSCF> 
XSCF> setupfru -x 4 sb 0 
Operation has completed. However, a configuration error was detected.
XSCF> showfru -a sb
Device  Location    XSB Mode        Memory Mirror Mode  
sb      00          Quad            no              
XSCF>  showboards -a
XSB  DID(LSB) Assignment  Pwr  Conn Conf Test    Fault    
---- -------- ----------- ---- ---- ---- ------- -------- 
00-0 SP       Unavailable n    n    n    Unknown Normal   
00-1 SP       Unavailable n    n    n    Unknown Normal   
00-2 SP       Unavailable n    n    n    Unmount Normal   
00-3 SP       Unavailable n    n    n    Unmount Normal   
XSCF> setdcl -d 0 -a 0=00-0
XSCF> addboard -c assign -d 0 00-0
XSB#00-0 will be assigned to DomainID 0. Continue?[y|n] :y
XSCF> showboards -a
XSB  DID(LSB) Assignment  Pwr  Conn Conf Test    Fault    
---- -------- ----------- ---- ---- ---- ------- -------- 
00-0 00(00)   Assigned    n    n    n    Unknown Normal   
00-1 SP       Unavailable n    n    n    Unknown Normal   
00-2 SP       Unavailable n    n    n    Unmount Normal   
00-3 SP       Unavailable n    n    n    Unmount Normal   
XSCF> setdcl -d 1 -a 1=00-1
XSCF> addboard -c assign -d 1 00-1
XSB#00-1 will be assigned to DomainID 1. Continue?[y|n] :y
XSCF> showboards -a
XSB  DID(LSB) Assignment  Pwr  Conn Conf Test    Fault    
---- -------- ----------- ---- ---- ---- ------- -------- 
00-0 00(00)   Assigned    n    n    n    Unknown Normal   
00-1 01(01)   Assigned    n    n    n    Unknown Normal   
00-2 SP       Unavailable n    n    n    Unmount Normal   
00-3 SP       Unavailable n    n    n    Unmount Normal   
XSCF>  showdcl -v -d 0  
DID   LSB   XSB   Status   No-Mem   No-IO    Float    Cfg-policy
00                Powered Off                         FRU      
      00    00-0           False    False    False             
      01    -                                                  
      02    -                                                  
      03    -                                                  
      04    -                                                  
      05    -                                                  
      06    -                                                  
      07    -                                                  
      08    -                                                  
      09    -                                                  
      10    -                                                  
      11    -                                                  
      12    -                                                  
      13    -                                                  
      14    -                                                  
      15    -                                                  
XSCF> setdcl -d 0 -a 0=00-0
XSCF> setdcl -d 0 -a 1=00-1
XSCF> showdcl -v -d 0
DID   LSB   XSB   Status   No-Mem   No-IO    Float    Cfg-policy
00                Powered Off                         FRU      
      00    00-0           False    False    False             
      01    00-1           False    False    False             
      02    -                                                  
      03    -                                                  
      04    -                                                  
      05    -                                                  
      06    -                                                  
      07    -                                                  
      08    -                                                  
      09    -                                                  
      10    -                                                  
      11    -                                                  
      12    -                                                  
      13    -                                                  
      14    -                                                  
      15    -                                                  
XSCF> addboard -c assign -d 0 00-0 00-1
XSB#00-0 will be assigned to DomainID 0. Continue?[y|n] :y
XSB#00-1 will be assigned to DomainID 0. Continue?[y|n] :y
XSCF>
console -d 0
#.
 
No comments:
Post a Comment