The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"system programming: loading module"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"system programming: loading module"
Сообщение от Titanicum emailИскать по авторуВ закладки on 21-Авг-01, 21:51  (MSK)
взял пример модуля "hello world" c linux.ru.net  . вот исходник:
#include <linux/kernel.h> /* We're doing kernel work */
#include <linux/module.h> /* Specifically, a module */
#if CONFIG_MODVERSIONS==1
#define MODVERSIONS
#include <linux/modversions.h>
#endif
int init_module()
{
printk("Hello, world - this is the kernel speaking\n");
/* If we return a non zero value, it means that
* init_module failed and the kernel module
* can't be loaded */
return 0;
}
/* Cleanup - undid whatever init_module did */
void cleanup_module()
{
printk("Short is the life of a kernel module\n");
}
делаю из терминала insmod hello.o (откомпилил нормально), но ничего в консоль не выводится. может я чего-то не понимаю. каким образом можно запустить init_module программно. разве он не инициализируется при загрузке? при чем по lsmod я его вижу в памяти.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: system programming: loading module"
Сообщение от Vit emailИскать по авторуВ закладки on 22-Авг-01, 14:13  (MSK)
printk() все выводит в консоль, под консолью в данном случае понимается устройство, а не что-то иное. Если твой терминал непоказывает сообщения оттуда, то естественно ты их и не увидишь. Эти сообщения так же могут записываться syslogd'ом при соответствующих настройках последнего. Так же может быть что-то где-то напутано с правами доступа.
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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