Как я вижу изменения, сделанные в модуле ядра
Я новичок в ядре Linux, у меня есть модуль, работающий на моей Linux-машине, и я могу увидеть его с помощью команды lsmod. Теперь я внес некоторые изменения (добавил несколько printk) в этот модуль, перекомпилировал его и получил.ko. Теперь я сделал rmmod для удалите этот модуль (некоторые другие модули, которые также используют этот модуль) и сделали insmod xxx.ko и перезагрузите систему.
Теперь, где я вижу операторы, добавленные с помощью printk, я пытался увидеть с помощью
Dmesg grep | "SPI RW"
Но ничего не смог найти. Может кто-нибудь сообщить мне, что я делаю здесь неправильно?
1 ответ
Пытаться 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