我是Linux内核的新手,我在我的Linux机器上运行Module并且可以使用lsmod命令查看它 . 现在我对这个moudule进行了一些更改(添加了一些printk),重新编译它并得到.ko . 现在我做了rmmod到删除此模块(其他一些模块也使用此模块)并执行insmod xxx.ko并重新启动系统 .
现在我在哪里看到使用printk添加的语句,我试图看到使用
dmesg grep | “SPI RW”
但找不到任何东西 . 难道有人让我知道我在做错了什么?
尝试 vim /var/log/messages 或在文本编辑器中打开消息验证
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
restart rsyslog
1 回答
尝试
vim /var/log/messages
或在文本编辑器中打开消息验证用于启用/ var / log / messages
更改以下段落:
以下:......
并做
restart rsyslog