Начал вот ковыряться с модулями ядра. СОбрал примерчик из 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
заранее спасибо...
ЗЫ. Ядро обновлю как нибудь уже пора и в самом деле
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум проблема с компиляцией модулей (2005)
- Форум срочно!! Проблема с компиляцией модуля в ядре 2.6.10 на slackware 9.1 (2005)
- Форум Kernel module (2004)
- Форум загрузка модуля (2001)
- Форум загрузка модуля (2001)
- Форум Помогите скомпилить первый в жизни модуль. (2004)
- Форум Проблема при загруке и выгрузке модулей. Dmesg (2021)
- Форум Модуль ядра (2003)
- Форум компилирование модуля ядра (2004)
- Форум lsmod: интересная фича (2005)