kernel panic or segmentation fault 발생시 crash dump 발생시킬수 있을까요?

gijung73의 이미지


저는 임베디드 리눅스 환경에서 application을 개발하고 있는 있습니다.

현재 kernel에서 발생되는 문제점에 대한 해결에 접근을 못하고 있습니다.

발생되는 문제점은 2가지로 요약될 수 있습니다.
1. kernel panic
2. kernel상 segmenation fault

위 문제점이 발생되었을때 kernel crash dump를 발생시켜서 debugging을 하고자 합니다.
어떻게 crash dump를 발생시킬 수 있는 방안이 없을까요?
kernel을 구성한 업체에 문의를 해도 도무지 답안이 안 나오네요..

- 환경 : Linux atms6410 2.6.29 #3 Tue Jan 11 00:38:21 KST 2011 armv6l unknown
- 설정 : core_pattern(core.%p)/core_uses_pid(1)/ulimit -c에 의한 core dump size unlimited로 설정

여기저기 알아보고 찾아보고 있으나, 도무지 힘만 빠지고 답답한 맘 그지 없습니다.
그럼 사소한 부분이라도 많은 조언을 부탁 드립니다.

bushi의 이미지

oops 메시지 정도만 저장되는 mtdoops 설비가 있습니다. 가짜 콘솔이죠.
DMA/IRQ 등을 전혀 사용하지 않고, busyloop 로만 동작하는 MTD 장치를 사용할 때만 유효합니다.
직접 사용해 본 적은 없어서 더 이상의 설명은 못 드립니다.