Wednesday 24 September 2014

ALL About Sun-Fire 6800 Hardware


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