Начал вот ковыряться с модулями ядра. СОбрал примерчик из 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(“GPL”);
Сообщения не выводятся ни на консоль, ни в /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
заранее спасибо...
ЗЫ. Ядро обновлю как нибудь уже пора и в самом деле
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.