C - pr_* 和 printk 不打印



我正在使用Xubuntu,我正在尝试解决dell-wmi.ko和Latitude XT的问题。为了能够做到这一点,我需要能够看到调试输出。这就是问题所在。

pr_* 和 printk 在启动后根本不起作用。我可以整天重建、安装、删除,并且在 dmesg 或任何日志文件中看不到一条消息。重新启动计算机,然后砰的一声,就在那里,我输入的初始化消息。启动后,什么都没有。

我已经尝试了每个级别和每个可能的日志文件和方法。我已经尝试了 ubuntu 的 IRC,它完全按照您可能认为的进行,0 个响应。

首先,我们假设您正在检查dmesgcat /var/log/syslog的输出,而不是终端/控制台。如果printk()调用不起作用,并且模块确实已启动并正在运行,则很可能是日志记录详细级别问题。只是暂时提高系统的冗长程度:

echo "7" > /proc/sys/kernel/printk

printk((调用由内核配置参数控制:CONFIG_PRINTK。您需要检查是否激活了它。在内核配置器中,它通常位于常规设置 -> 配置标准内核功能 ->启用对 printk 的支持。

相关内容

  • 没有找到相关文章

最新更新