커널 패닉을 일으키는 드라이버를 디버깅하는 방법은 무엇입니까?

커널 패닉을 일으키는 드라이버를 디버깅하는 방법은 무엇입니까?

뒤쪽에:x3850 x6 SLES12의 재귀 버그가 수정되었지만 재부팅이 필요함

묻다:Linux 서버에서 커널 패닉이 발생하면 어떻게 디버깅할 수 있는지, 그리고 어떤 드라이버가 커널 패닉을 일으키는지 궁금합니다.

emulex내 경우에는 해당 드라이버를 업데이트한 이후 커널 패닉이 더 이상 발생하지 않기 때문에 드라이버 문제 로 인한 것 같습니다 .

커널 패닉의 원인을 조사하기 위한 단계별 권장 절차에 대해 자세히 설명할 수 있는 사람이 있습니까? 커널 패닉에서 코어 덤프를 저장할 위치와 가져오는 방법을 포함하십시오. 예: 충돌을 일으킨 드라이버를 확인할 때까지 liveCD 패닉이 발생하는 경우.

답변1

debug이전 질문과 관련하여 더 자세한 출력을 보려면 커널 명령줄에 추가하겠습니다 .

커널 패닉에서 복구하는 경우 일반적으로 다음으로 부팅합니다.라이브 CD그리고 확인통나무. 드라이버 문제를 해결하는 가장 쉬운 방법은 다음과 같습니다.블랙리스트충돌을 일으킬 수 있다고 생각되는 시스템은 시스템이 다시 부팅될 때까지(또는 완전히 부팅될 때까지) 뒤로 작업한 다음 시스템이 다시 충돌할 때까지 각 부팅을 개별적으로 활성화합니다.

다음은 Linux 커널 디버깅을 위한 몇 가지 추가 리소스입니다.

관련 정보