Kernel-Modules
如何啟用核心 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 說它已安裝。我試圖用這個來恐慌我的核心,但什麼也沒出現。
我究竟做錯了什麼?它甚至應該在普通筆記型電腦上工作,還是我完全一無所知?在尋找此功能時,我找不到太多。
您需要確定一塊在重新啟動後仍然存在的記憶體。那麼它可能是通過核心參數傳遞它的最簡單方法,請參閱核心樹中的ramoops 文件。