LINUX.ORG.RU
ФорумAdmin

Загрузка модуля по требованию


0

0

Господа, как сабж организовать?
В смысле не при загрузке компа, не insmod руками,
а так, чтобы например хочу zip lptовый подмонтировать, делаю
mount /zipdos, и линукс мне модуль parport, scsi, ppa, fat и проч,
что нужно, автоматом подцепил.
Во всяких howto и man я читал про kmod, про kerneld,
но или я плохо читал, или там плохо описано :)).
Там написано, что ежели ядро чего хочет, а это в модуле,
так оно динамически его подрубает. Красиво так описано :))
Есть ядро, всё вкомпилено в него, есть lpt zip, scsi в ядре
и всё проч. что нужно, только ppa в модуле.
insmod ppa
mount /zipdos
Работает.
rmmod ppa
mount /zipdos - естественно ошибка.
Как сделать чтоб ядро поняло, что надо модуль загрузить? Чтоб не
руками? (скрипт не предлагать, не дурак, сам написать могу :))
Если вы мне это обьясните, я все остальное пойму.

Зачем это надо.

Есть машина p100 с малым кол-вом мозгов. К ней часто подрубаются
устройства (тот же зип). Хотелось бы всё кроме корневой фс
и контроллера корневого диска выкинуть в модули с ДИНАМИЧЕСКОЙ
загрузкой.

Это можно сделать? Как?

PS. Ну и месг накатал :))) Жду пространных ответов.


если некоторые модули автоматом не грузятся, надо сделать запись в
/etc/modules.conf (/etc/conf.modules) типа
alias char-major-<numba> you_c00l_module
не забыть поддержку kmod в ядре.
---
mazafaka_

anonymous
()
Ответ на: комментарий от anonymous

Я это подозревал. Где узнать значения char-major и (второе _с001_ мне не ясно)

Optimus
() автор топика
Ответ на: комментарий от anonymous

Я наверно тупой... :))) Пожалуйста ткни пальцем в доку...

Optimus
() автор топика
Ответ на: комментарий от anonymous

Ну почитал я этот файл, что мне с ним делать то? Вслух зачитывать или распечатать и съесть? Что мне надо прописать в modules.conf чтоб у меня модуль ppa.o грузился по требованию? Твои ответы мне пока не помогают.

Optimus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.