我是Linux内核的新手, 我在我的Linux机器上运行Module并且可以使用lsmod命令查看它,现在我做了一些更改(添加了一些printk)到这个moudule,重新编译它并获得.ko。现在我做了rmmod来删除这个模块(其他一些模块)也正在使用这个模块)并做了insmod xxx.ko并重新启动系统。
现在我在哪里看到使用printk添加的语句,我试图看到使用
dmesg grep | “SPI RW”
但找不到任何东西。可以有人让我知道我在做错了吗?
答案 0 :(得分:3)
尝试vim /var/log/messages
或在文本编辑器中打开消息验证
启用/ var / log / messages
edit file /etc/rsyslog.d/50-default.conf
更改以下段落:
...
#
# Some "catch-all" log files.
#
#*.=debug;\
# auth,authpriv.none;\
# news.none;mail.none -/var/log/debug
#*.=info;*.=notice;*.=warn;\
# auth,authpriv.none;\
# cron,daemon.none;\
# mail,news.none -/var/log/messages
....
以下: ...
#
# Some "catch-all" log files.
#
*.=debug;\
auth,authpriv.none;\
news.none;mail.none -/var/log/debug
*.=info;*.=notice;*.=warn;\
auth,authpriv.none;\
cron,daemon.none;\
mail,news.none -/var/log/messages
...
和
做restart rsyslog