커널 pstore를 활성화하는 방법은 무엇입니까?

커널 pstore를 활성화하는 방법은 무엇입니까?

오작동하고 노트북이 정지될 때 작동을 멈추는 모듈을 디버깅하는 데 도움이 되도록 커널 영구 저장소(pstore)를 활성화하려고 하는데 그렇게 하는 데 문제가 있습니다. 내 커널(4.1.20) 구성 및 관련 매개변수는 다음과 같습니다.

# gunzip -c /proc/config.gz | grep PSTORE
CONFIG_CHROMEOS_PSTORE=m
CONFIG_PSTORE=y
CONFIG_PSTORE_CONSOLE=y
# CONFIG_PSTORE_PMSG is not set
# CONFIG_PSTORE_FTRACE is not set
CONFIG_PSTORE_RAM=m

ramoops모듈 로드도 시도했지만 로드할 때

# cat /sys/module/pstore/parameters/backend
(null)

아무것도 활성화하지 않는 것 같습니다. /sys/fs/pstore도 비어 있지만 mount는 마운트되었다고 표시됩니다. 다음 명령을 사용하여 커널에 패닉을 시도했습니다.이것그러나 아무것도 나타나지 않습니다.

내가 뭘 잘못했나요? 일반 노트북에서도 작동해야 하나요? 아니면 제가 전혀 모르는 걸까요? 이 기능을 찾을 때 많은 것을 찾을 수 없었습니다.

답변1

재부팅 후에도 메모리 일부가 남아 있는지 확인해야 합니다. 그렇다면 커널 매개변수를 통해 전달하는 가장 쉬운 방법일 것입니다.라무프스 문서커널 트리에서.

관련 정보