The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Загрузка модулей ядра"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на рабочей станции (Public)
Изначальное сообщение [ Отслеживать ]

"Загрузка модулей ядра"  
Сообщение от Андрей email(??) on 25-Мрт-08, 15:53 
Доброго времени суток!
У меня, такой вопрос. Допустим, я подгружаю нужный мне модуль командой modprobe. Вот собствено сам вопрос, при перезагрузке системы этот модуль загрузиться или нет? Если нет, то где прописать, чтобы этот модуль подгружался при старте системы???
Прошу прощения, если вопрос ламерский...  :)
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Загрузка модулей ядра"  
Сообщение от faithman email(ok) on 25-Мрт-08, 19:42 
>Доброго времени суток!
>У меня, такой вопрос. Допустим, я подгружаю нужный мне модуль командой modprobe.
>Вот собствено сам вопрос, при перезагрузке системы этот модуль загрузиться или
>нет? Если нет, то где прописать, чтобы этот модуль подгружался при
>старте системы???
>Прошу прощения, если вопрос ламерский...  :)

Нет.
Если прописать modprobe название модуля ,в /etc/rc.d/rc.local ,то он у тебя загрузится в самом конце загрузки Linux.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Загрузка модулей ядра"  
Сообщение от angra (??) on 25-Мрт-08, 19:48 
>Прошу прощения, если вопрос ламерский...  :)

Однозначно ламерский. Ибо, во-первых, проще проверить перезагрузкой, чем спрашивать. Во-вторых, надо указывать дистрибутив так как существует несколько возможных схем инициализации. В-третьих, надо указать на какой стадии вы хотите загружать модуль. Учитесь правильно задавать вопросы.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Загрузка модулей ядра"  
Сообщение от Андрей email(??) on 26-Мрт-08, 15:31 
>>Прошу прощения, если вопрос ламерский...  :)
>
>Однозначно ламерский. Ибо, во-первых, проще проверить перезагрузкой, чем спрашивать. Во-вторых, надо указывать
>дистрибутив так как существует несколько возможных схем инициализации. В-третьих, надо указать
>на какой стадии вы хотите загружать модуль. Учитесь правильно задавать вопросы.
>

Да, может быть некоректно задан вопрос, но проверять перезагрузкой не очень прикольно...
Я собствено и знал, что он не загрузится, да и то что в rc.local прописать можно тоже знал, только мне эта схема не нравиться, вот и спросил может есть какой-нибудь конфигурационный файл, в котором можно отдельно прописать загружаемые модули...
Дистрибутив Fedora 8.
а вот про стадии, даже не знаю...  хотелось бы с запуском ядра, если возможно, но чтоб не пересобирать ядро...  а другой вариант, это уже только командой???

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Загрузка модулей ядра"  
Сообщение от Андрей email(??) on 28-Мрт-08, 10:31 
>>Прошу прощения, если вопрос ламерский...  :)
>
>Однозначно ламерский. Ибо, во-первых, проще проверить перезагрузкой, чем спрашивать. Во-вторых, надо указывать
>дистрибутив так как существует несколько возможных схем инициализации. В-третьих, надо указать
>на какой стадии вы хотите загружать модуль. Учитесь правильно задавать вопросы.
>

Уважаемый, angra!
Так вы подскажите эти схемы инициализации для Федоры??? А так же, если можно, стадии загрузки, потому как rc.local это последняя стадия, т.е. выполняется самой последней...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Загрузка модулей ядра"  
Сообщение от angra (ok) on 29-Мрт-08, 05:26 
Ну нет у меня под рукой федоры, не люблю я ее, думал может кто другой подскажет, все-таки распространенный дистр. Использование утилит типа modprobe, lsmod, insmod оно общее для всех дистров, а вот схемы начальной загрузки довольно сильно могут отличаться.
Могу лишь предложить поискать в /etc файлы&каталоги вроде modules, modprobe.conf, modprobe.d итд. Также поищите в /etc/init.d (или в /etc/rc.d, не помню что в федоре) стартовые скрипты с mod в названии. Если ничего похожего нет, то возможно придется бегло просмотреть /etc/inittab
Все выше перечисленное позволит добавить загрузку модулей после kernel+initrd. Если модуль необходим для распознания ядром корневой fs или устройства на котором она расположена, то надо добавлять в initrd.
Также могу заметить, что для большинства устройств загрузка модуля должна быть произведена автоматически, если устройство было включено во время загрузки. Однако что в федоре используется для детекта устройств опять таки не в курсе.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Загрузка модулей ядра"  
Сообщение от wolf (??) on 29-Май-08, 15:52 
народ, у меня проблема. Хочу загрузить в ядро следующий модуль:

#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/sched.h>
#include <linux/tty.h>
#include <linux/version.h>

static void print_string(char *str)
{
  struct tty_struct *my_tty;

#if ( LINUX_VERSION_CODE <= KERNEL_VERSION(2,6,5) )

  my_tty = current->tty;
#else

  my_tty = current->signal->tty;
#endif

  if (my_tty != NULL) {

    ((my_tty->driver)->write) ( my_tty, 0, str, strlen(str) );

    ((my_tty->driver)->write) (my_tty, 0, "\015\012", 2);
  }
}

static int __init print_string_init(void)
{
  print_string("The module has been inserted.  Hello world!");
  return 0;
}

static void __exit print_string_exit(void)
{
  print_string("The module has been removed.  Farewell world!");
}

module_init (print_string_init);
module_exit (print_string_exit);

Пытаюсь сначала скомпилировать, выдает кучу ошибок. В чем может быть проблема. Компилил в RED HAT  и в мандриве. Одно и тоже.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Загрузка модулей ядра"  
Сообщение от pavel_simple (??) on 29-Май-08, 15:54 
как компилил-то? команда? -- где вывод с ошибками?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Загрузка модулей ядра"  
Сообщение от Асен Тотин on 30-Май-08, 00:06 
Привет,

>Так вы подскажите эти схемы инициализации для Федоры??? А так же, если
>можно, стадии загрузки, потому как rc.local это последняя стадия, т.е. выполняется
>самой последней...

/etc/modprobe.conf

WWell,


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Загрузка модулей ядра"  
Сообщение от Аноним (??) on 30-Май-08, 22:21 
>Однозначно ламерский.

Единственный ламер здесь это вы, так не отвечают

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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