2016-11-17 5 views
0

Я загрузил linux kernel source v4.2.0 и построил его. Теперь я пытаюсь скомпилировать один модуль драйвера и просматривать журналы отладки на консоли.Как скомпилировать модули ядра с включенными журналами отладки

Я имею в компиляции модуля по следующей команды:

make -C /lib/modules/4.2.0-16-generic/build M=$PWD 

также включены все журналы отладки ядра, как показано ниже:

#echo 8 > /proc/sys/kernel/printk 

    [email protected]:~$ cat /proc/sys/kernel/printk 
    8 4 1 7 

Когда я загрузить этот модуль не может видеть журналы ядра (с уровнями журнала) с dmesg. Если я печатаю сообщения с printk («Некоторое сообщение»), он получает печать на консоли, но если это сообщение, если я печатаю через printk (KERN_INFO, «Некоторое сообщение»), он не печатается на консоли. Не хватает ли какой-либо конфигурации при компиляции модуля?

ответ

0

Этот вопрос приходит из-за запятой «» после того, как уровень войти в printk должно быть printk (KERN_INFO „Некоторые сообщения“)