How To check physical/permanent memory assigned to which board
#cfgadm -alv |grep permanent
#cfgadm -c unconfigure N0.SB1====From OS Level we need to run this command to power off the board
#cfgadm -c disconnect N0.SB1===To Removed the board from os level check #prtdiag -v
SC>deleteboard NO.SB0---To delete board
SC>addboard -d a No.SB0----To add board to domain A
After configure the board on server
#cfgadm -c configure NO.SB0=====>To Configure board at OS level
After configure the board it will start the test in background.
To check we need to log in to the console and check
p03-sc0:C> showbo
Slot Pwr Component Type State Status Domain
---- --- -------------- ----- ------ ------
/N0/SB2 Off CPU Board V2 Assigned Not tested C
p03-sc0:C> poweron sb2/N0/SB2: powered on
p03-sc0:C> showbo
Slot Pwr Component Type State Status Domain
---- --- -------------- ----- ------ ------
/N0/SB2 On CPU Board V2 Assigned Not tested C
p03-sc0:C> showcomp sb2
Component Status Pending POST Description
--------- ------ ------- ---- -----------
/N0/SB2/P0 enabled - untest UltraSPARC-III+, 1050MHz, 8M ECache
/N0/SB2/P1 enabled - untest UltraSPARC-III+, 1050MHz, 8M ECache
/N0/SB2/P2 enabled - untest UltraSPARC-III+, 1050MHz, 8M ECache
/N0/SB2/P3 enabled - untest UltraSPARC-III+, 1050MHz, 8M ECache
/N0/SB2/P0/B0/L0 enabled - untest 512M DRAM
/N0/SB2/P0/B0/L2 enabled - untest 512M DRAM
/N0/SB2/P0/B1/L1 enabled - untest 512M DRAM
/N0/SB2/P0/B1/L3 enabled - untest 512M DRAM
/N0/SB2/P1/B0/L0 enabled - untest 512M DRAM
/N0/SB2/P1/B0/L2 enabled - untest 512M DRAM
/N0/SB2/P1/B1/L1 enabled - untest 512M DRAM
/N0/SB2/P1/B1/L3 enabled - untest 512M DRAM
/N0/SB2/P2/B0/L0 enabled - untest 512M DRAM
/N0/SB2/P2/B0/L2 enabled - untest 512M DRAM
/N0/SB2/P2/B1/L1 enabled - untest 512M DRAM
/N0/SB2/P2/B1/L3 enabled - untest 512M DRAM
/N0/SB2/P3/B0/L0 enabled - untest 512M DRAM
/N0/SB2/P3/B0/L2 enabled - untest 512M DRAM
/N0/SB2/P3/B1/L1 enabled - untest 512M DRAM
/N0/SB2/P3/B1/L3 enabled - untest 512M DRAM
p03-sc0:C> testbo sb2
Mar 23 11:12:26 p03-sc0 Domain-C.POST: Domain C: diag-level = mem2
Mar 23 11:12:26 p03-sc0 Domain-C.POST: Domain C: verbosity-level = min
Loading the test table from board SB2 PROM 0 ...
Mar 23 11:12:26 p03-sc0 Domain-C.POST: Domain C: error-level = max
{/N0/SB2/P2} Running CPU POR and Set Clocks
{/N0/SB2/P3} Running CPU POR and Set Clocks
{/N0/SB2/P0} Running CPU POR and Set Clocks
{/N0/SB2/P1} Running CPU POR and Set Clocks
{/N0/SB2/P0} @(#) lpost 5.20.16 2010/08/24 02:34
{/N0/SB2/P2} @(#) lpost 5.20.16 2010/08/24 02:34
{/N0/SB2/P1} @(#) lpost 5.20.16 2010/08/24 02:34
{/N0/SB2/P3} @(#) lpost 5.20.16 2010/08/24 02:34
{/N0/SB2/P0} Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
{/N0/SB2/P2} Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
{/N0/SB2/P3} Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
{/N0/SB2/P2} Subtest: Setting Fireplane Config Registers for aid 0xa
{/N0/SB2/P1} Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
{/N0/SB2/P3} Subtest: Setting Fireplane Config Registers for aid 0xb
{/N0/SB2/P0} Subtest: Setting Fireplane Config Registers for aid 0x8
{/N0/SB2/P1} Subtest: Setting Fireplane Config Registers for aid 0x9
{/N0/SB2/P0} Running Basic CPU
{/N0/SB2/P2} Running Basic CPU
{/N0/SB2/P1} Running Basic CPU
{/N0/SB2/P3} Running Basic CPU
{/N0/SB2/P0} Subtest: Display CPU Version, frequency
{/N0/SB2/P2} Subtest: Display CPU Version, frequency
{/N0/SB2/P1} Subtest: Display CPU Version, frequency
{/N0/SB2/P3} Subtest: Display CPU Version, frequency
{/N0/SB2/P0} Version register = 003e0015.23000507
{/N0/SB2/P2} Version register = 003e0015.23000507
{/N0/SB2/P1} Version register = 003e0015.23000507
{/N0/SB2/P3} Version register = 003e0015.23000507
{/N0/SB2/P2} CPU features = 2000225f.004205ff
{/N0/SB2/P0} CPU features = 2000225f.004205ff
{/N0/SB2/P1} CPU features = 2000225f.004205ff
{/N0/SB2/P3} CPU features = 2000225f.004205ff
{/N0/SB2/P2} Ecache Control Register 00000000.07c35400
{/N0/SB2/P3} Ecache Control Register 00000000.07c35400
{/N0/SB2/P0} Ecache Control Register 00000000.07c35400
{/N0/SB2/P1} Ecache Control Register 00000000.07c35400
{/N0/SB2/P2} Cpu/System ratio = 7, cpu actual frequency = 1050
{/N0/SB2/P3} Cpu/System ratio = 7, cpu actual frequency = 1050
{/N0/SB2/P0} Cpu/System ratio = 7, cpu actual frequency = 1050
{/N0/SB2/P1} Cpu/System ratio = 7, cpu actual frequency = 1050
{/N0/SB2/P2} @(#) lpost 5.20.16 2010/08/24 02:34
{/N0/SB2/P3} @(#) lpost 5.20.16 2010/08/24 02:34
{/N0/SB2/P0} @(#) lpost 5.20.16 2010/08/24 02:34
{/N0/SB2/P2} Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
{/N0/SB2/P1} @(#) lpost 5.20.16 2010/08/24 02:34
{/N0/SB2/P3} Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
--------------------------------------------------------------
--------------------------------------------------------------
PostTestSequencer.testListSequencer: EpiMemR1
cpuCD: All agents under test failed POST
PostTestSequencer.sequencer: Cpu functional tests
cpuCD: All agents under test failed POST
{/N0/SB2/P1} Running Ecache Functional
Mar 23 11:47:20 p03-sc0 Domain-C.POST: {/N0/SB2/P1} not responding
PostTestSequencer.testListSequencer: EpiFecacheR1
cpuAB: All agents under test failed POST
PostTestSequencer.phaseSequencer: Cpu functional tests
cpuAB: All agents under test failed POST
PostTestSequencer.sequencer: Cpu advanced tests
cpuAB: All agents under test failed POST
{/N0/SB2/P0} Failed
{/N0/SB2/P1} Failed
{/N0/SB2/P2} Failed
{/N0/SB2/P3} Failed
Mar 23 11:47:20 p03-sc0 Domain-C.POST: {/N0/SB2/P1} Memory DIMM J14400 failed
To find out the failed memory slot in a board
P031-SC1:SC> showchs -b
Component Status
--------------- --------
/N0/SB2/P0/B1/D2/L0 Faulty
/N0/SB2/P0/B1/D2/L1 Faulty
/N0/SB2/P1/B1/D3/L0 Faulty
/N0/SB2/P1/B1/D3/L1 Faulty
/N0/SB2/P2/B0/D0/L0 Suspect
/N0/SB2/P2/B0/D1/L0 Suspect
/N0/SB2/P2/B0/D1/L1 Faulty
/N0/SB2/P2/B0/D2/L0 Suspect
/N0/SB2/P2/B0/D3/L0 Suspect
/N0/SB2/P2/B1/D1/L0 Faulty
/N0/SB2/P2/B1/D1/L1 Faulty
/N0/SB2/P3/B0/D1/L0 Faulty
/N0/SB2/P3/B0/D1/L1 Faulty
/N0/SB2/P3/B1/D0/L0 Faulty
/N0/SB2/P3/B1/D0/L1 Faulty
P031-SC1:SC>
P031-SC1:SC[service]> setchs -s ok -r "mem2 Test" -c /N0/SB2/P0/B1/D2/L0
P031-SC1:SC[service]> setchs -s ok -r "mem2 Test" -c /N0/SB2/P0/B1/D2/L1
P031-SC1:SC[service]> setchs -s ok -r "mem2 Test" -c /N0/SB2/P1/B1/D3/L0
P031-SC1:SC[service]> setchs -s ok -r "mem2 Test" -c /N0/SB2/P1/B1/D3/L1
P031-SC1:SC[service]> setchs -s ok -r "mem2 Test" -c /N0/SB2/P2/B0/D0/L0
P031-SC1:SC[service]> setchs -s ok -r "mem2 Test" -c /N0/SB2/P2/B0/D1/L0
P031-SC1:SC[service]> setchs -s ok -r "mem2 Test" -c /N0/SB2/P2/B0/D1/L1
P031-SC1:SC[service]> setchs -s ok -r "mem2 Test" -c /N0/SB2/P2/B0/D2/
How To check the System Board connectivity
#cfgadm -al|grep SB
No comments:
Post a Comment