小编D.S*_*D.S的帖子

如何启用内核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
Run Code Online (Sandbox Code Playgroud)

我也试过加载ramoops模块,但是当我这样做时

# cat /sys/module/pstore/parameters/backend
(null)
Run Code Online (Sandbox Code Playgroud)

它似乎没有启用任何东西。/sys/fs/pstore 也是空的,虽然 mount 说它已安装。我试图恐慌我的内核使用这个,但没有露面。

我究竟做错了什么?它甚至应该在普通笔记本电脑上工作,还是我完全在黑暗中?在寻找此功能时,我找不到太多东西。

debugging kernel-modules

5
推荐指数
1
解决办法
5090
查看次数

标签 统计

debugging ×1

kernel-modules ×1