WAS서버 POST 과정 중..

0:0>Memory Block.....

0:0>ERROR: Unexpected Trap!

0:0>H/W under test = Safari bus CPU 0, Motherboard/Centerplane

0:0>Repair Instructions: Replace items in order listed by 'H/W under test' above.

0:0>END_ERROR

0:0>CPU 0 trap trace.

0:0> tl tt tstate tpc tnpc

0:0> 00 63 00000099.58001604 ffffffff.f0123b90 ffffffff.f0123b94

0:0> 01 00 00000000.00000000 00000000.00000000 00000000.00000000

0:0> 02 00 00000000.00000000 00000000.00000000 00000000.00000000

0:0> 03 00 00000000.00000000 00000000.00000000 00000000.00000000

0:0> 04 00 00000000.00000000 00000000.00000000 00000000.00000000

0:0>AFAR=00000000.0f4e4070

0:0>Clearing trap table.

0:0>Invoking debug menu...

0:0> 0 Peek/Poke interface

0:0> 1 Dump DAR Error Bits

0:0> 2 Dump Scan Chain

0:0> 3 Dump CPU Regs

0:0> 4 Dump BBC Regs

0:0> 5 Dump Mem Controller Regs

0:0> 6 Dump Valid DMMU entries

0:0> 7 Dump IMMU entries

0:0> 8 Dump Struct Info

0:0> 9 Dump Mailbox

0:0> a Dump IO-Bridge regs unit 0

0:0> b Dump IO-Bridge regs unit 1

0:0> c Allow other CPUs to print

0:0> d Do soft reset

0:0> ? Help

0:0>

0:0>Selection:

메시지와 함께 OS부팅이 안되는 상황.

하드웨어 Fault는 아니라고 판단을 함. (이유 : 기존에 전혀 문제가 없던 시스템이였으나, 재부팅 후 발생된 증상.)

  1. 장비 전원 OFF
  2. 장비 분해 및 청소. (NCL-77 사용)
  3. 장비 결합 및 전원 ON
  4. 아래 Panic 메시지와 함께 무한 재부팅

panic[cpu2]/thread=30002691940: trap 31

000002a103175350 cl_runtime:1cZsc_syslog_msg_log_no_args6Fpviipkc0_nZsc_syslog_msg_status_enum+34 (6000a279800, 3, 43, 3, 2a103175580, 70543e7f) %l0-3: 000000000111f90a 000000000111f90a 000000003b9aca00 000000003b9ac800 %l4-7: 0000000000000000 0000000000000000 0000000000000047 00000600063251b8 000002a103175410 cl_runtime:1cCosNsc_syslog_msgDlog6MiipkcE_nZsc_syslog_msg_status_enum+1c (60008d65c58, 3, 0, 70543e7f, 70542c00, 2a103175570) %l0-3: 0000000000000000 0000000000000009 0000000070578286 0000000000000000 %l4-7: 0000000000000002 0000000000000001 0000000000000001 0000000000000002 000002a1031754e0 cl_comm:1cOautomaton_implMqcheck_state6M_n0APqcheck_return_t+3f4 (60009138008, 3e, 70543dc5, 2a103175728, f8, 2) %l0-3: 0000000000000000 00000600091381b8 0000000000000001 0000000000000000 %l4-7: 0000000000000002 0000060009138788 00000000000005d0 00000000000000ba 000002a103175750 cl_comm:_1cIcmm_implStransitions_thread6M_v+2d8 (60009138008, 13b47c5c50, 29ce0aeacc, 600088c6008, 29ce0ce50c, 0) %l0-3: 0000000000000006 0000000000000012 0000000000000009 0000000070542c66 %l4-7: 000000000000bfc8 0000060009143ea0 000000000000bfd4 00000029ce0fc178 000002a1031759e0 cl_comm:cllwpwrapper+f8 (7b2d3334, 7051a400, 7051a400, 18ad998, 0, 7051a7dc) %l0-3: 0000000000000000 0000000000000000 0000000000000007 fffffffffffffffd %l4-7: 000000000000003a 0000000000000000 000002a100463cc0 0000000000000002 000002a103175ac0 unix:___const_seg_900002801+38b0 (2a103175b70, 18, 0, 0, 0, 0) %l0-3: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 %l4-7: 0000000000000000 0000000000000000 0000000000000000 0000000000000000

syncing file systems... [2] 53 [2] 21 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 [2] 20 done (not all i/o completed) dumping to /dev/md/dsk/d1, offset 3299082240, content: kernel

1% done 2% done ... 99% done 100% done: 108619 pages dumped, compression ratio 5.77, dump succeeded rebooting... Resetting ...

  1. Solaris Internal 문서에서 Trap code 확인 (trap 31 => Data access MMU miss)
  2. 3번 과정 진행 시 분해했던 메모리 슬롯을 다시 확인. => 결합 시 메모리 장착이 덜 된 슬롯 확인.
  3. 재 부팅 후 정상 기동.