LINUX.ORG.RU

Проблемы с модулем ядра


0

0

Начал вот ковыряться с модулями ядра. СОбрал примерчик из LinuxDeviceDriver, точнее из его перевода
#include <linux/kernel.h>
#include <linux/module.h>
int init_module(void)
{
        printk("<1>Hello, world\n");
        
        return 0;
};


void cleanup_module(void)
{
        printk("<1>Good bye cruel world\n");
}

MODULE_LICENSE(&#8220;GPL&#8221;);

Сообщения не выводятся ни на консоль, ни в /var/log/messages нету...
Ядро старое у меня, 2.4.29...При этом при компиляции модуля ошибок не было.
И еще. При загрузке модуля не выводятся сообщения hello world. При этом модуля загружается в ядро, lsmod его показывает:
root@mops:/home/Tester/Modules# lsmod
Module                  Size  Used by    Not tainted
hello_knz                368   0  (unused)
А есля я пытаюсь его выгрузить, то говорит что он не загружен.  
root@mops:/home/Tester/Modules# rmmod hello_knz.o
rmmod: module hello_knz.o is not loaded
заранее спасибо...
ЗЫ. Ядро обновлю как нибудь уже пора и в самом деле
anonymous

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