我想要按照本教程操作。但我无法按照指南的建议写入/sys/kernel/debug/dynamic_debug/control
- 或- 文件,即使我很坚强,特殊的文件系统已安装并且- 文件具有- 模式。[debugfs]/dynamic_debug/control
root
rw
control
rw
root
如何使control
-file 可写?
我还有另一个问题。如果可以的话我会问:
- 文件中的所有行control
如下所示:
# filename:lineno [module]function flags format
init/main.c:782 [main]initcall_blacklisted =p "initcall %s blacklisted\012"
该指南要求我添加以下行:
echo 'module xhci_hcd +p' > <debugfs>/dynamic_debug/control
那么这是要走的路吗?或者有什么东西严重错误将以上行写入 -filecontrol
可能会破坏我的系统或其他什么?
答案1
所以这并没有解决如何写入的问题/sys/kernel/debug/dynamic_debug/control
,而是解决了我如何写入的问题按照上面的教程/指南进行操作。
在指南中,它说您可以xhci_hcd
通过添加以下行来启用调试:
xhci_hcd.dyndbg=+p
作为启动时的内核参数。
仅执行一次此操作e
,当您进入 grub 菜单时(启动计算机后),按: 然后您需要找到关键字 后面的(正确的)行menuentry
,该行以 开头linux
。将以上行添加到类似quiet
或 的后面quiet splash
。
这也可以在 grub(2) 中永久保存:
/etc/default/grub
使用(root)写入权限打开。- 将上面的字符串添加到 或
GRUB_CMDLINE_LINUX
(GRUB_CMDLINE_LINUX_DEFAULT
前者影响常规和恢复模式,而后者仅影响常规启动)。例如:GRUB_CMDLINE_LINUX="xhci_hcd.dyndbg=+p [other stuff]"
。 - 保存文件。
- 跑步
sudo update-grub
。