首页 文章

如何查看对内核模块所做的更改

提问于
浏览
1

我是Linux内核的新手,我在我的Linux机器上运行Module并且可以使用lsmod命令查看它 . 现在我对这个moudule进行了一些更改(添加了一些printk),重新编译它并得到.ko . 现在我做了rmmod到删除此模块(其他一些模块也使用此模块)并执行insmod xxx.ko并重新启动系统 .

现在我在哪里看到使用printk添加的语句,我试图看到使用

dmesg grep | “SPI RW”

但找不到任何东西 . 难道有人让我知道我在做错了什么?

1 回答

  • 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

相关问题