LINUX.ORG.RU

printk ?!


0

0
Народ, помогите. Пытаюсь в модуле выводить на консоль, с помощью printk.

все собирается замечательно, но ничего не выводится на консоль :( В чем проблема !?!?!?. В некоторых дистрах это работает, в некоторых нет :(

anonymous
Попробуйте: 1. dmesg 2. cat /var/log/kern.log 3. printk (KERN_ERR "mess"); Может что и заработает (должен быть запущен syslog)
anonymous
()
printk( "<1> something\n" ). потом dmesg или cat /var/log/syslog
anonymous
()
Спасибо за помощь. Очень помогло. Особенно про syslog. Но так, как не особо охото постоянно после загрузки модуля выполнять dmesg, поправил в модуле printk.c: #define DEFAULT_MESSAGE_CONSOLE 4 на #define DEFAULT_MESSAGE_CONSOLE 1

теперь все печатается без dmesg. Может кому пригодится :)

Спасибо еще раз.

anonymous
()
Ответ на: комментарий от anonymous
:) ошибся децл. Не DEFAULT_MESSAGE_CONSOLE а DEFAULT_MESSAGE_LOGLEVEL.

хотя printk("<1> aaa\n"); или printk(KERN_ALERT" aaa\n"); тоже универсальный выход :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.