The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
модуль ядра, !*! гриша, 01-Сен-05, 16:12  [смотреть все]
решил написать модуль по статье
http://gazette.linux.ru.net/rus/articles/lkmpg.html#HELLOWOR...
взял пример

#include <linux/module.h>      
#include <linux/kernel.h>
#include <linux/init.h>  

static int __init hello_2_init(void)
{
  printk(KERN_ALERT "Hello, world 2\n");
  return 0;
}

static void __exit hello_2_exit(void)
{
printk(KERN_ALERT "Goodbye, world 2\n");
}

module_init(hello_2_init);
module_exit(hello_2_exit);

makefile :
obj-m += src.o

и попробовал собрать
make -C /lib/modules/2.6.9-1.667asp/source  SUBDIRS=$PWD modules

собралось даже без варнингов

make: Entering directory `/lib/modules/2.6.9-1.667asp/build'
  CC [M]  /home/tsolre/work/modules/1/src.o
  Building modules, stage 2.
  MODPOST
  CC      /home/tsolre/work/modules/1/src.mod.o
  LD [M]  /home/tsolre/work/modules/1/src.ko
make: Leaving directory `/lib/modules/2.6.9-1.667asp/build'

так же как и в примере  но вот при вставке модуля
insmod ./src.ko
выдает вот такое
insmod: error inserting './src.ko': -1 Invalid module format
в чем может быть проблема ?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру