LINUX.ORG.RU

автоматическая загрузка модулей по необходимости


0

0

Добрый день/вечер всем ... У меня такой вопрос , вот в ядре 2.6.8.1 , да и в ядрах ещё древнее , есть опция Automatic kernel module loading (KMOD) , которая как интуитивно понятно позволяет грузить модули по их необходимости , но вот например делаю я свою сетевую карту модулем (именуемым sk98lin), по идее если я сделаю примерно так: ifconfig eth0 192.168.11.1 up , то модуль должен загрузиться , чего непроисходит.Файловые системы windows у меня также сделаны модулями и грузяться когда я монтирую дисковой наситель с данными файловыми системами... Объясните мне в чём же тут дело , возможно ли грузить модули по их "требованию" системой или по требованию" их какой то программы , где это делать , я читал маны про modprobe depmod etc , но что-то ничего не нашёл Заранее благодарю всех и с уважением... p.s. OS:Slackware 10, udev 026

anonymous

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

записывать скорее вы хотели в /etc/modules.conf , а ек в /dev , но дело 
не в этом какая разница как модуль будет называться , ну сделал я так 
ради интереса хотя знал что ничего не выйдет:
bash-2.05b$ ifconfig eth0 192.168.0.1 up
SIOCSIFADDR: No such device
eth0: unknown interface: No such device
eth0: unknown interface: No such device

мне не нужно сделать что-то конкретно , например сетевой интерфейс (это я привёл для примера), мне нужно понять почему не работает эта загрузка модулей по "требованию" , понять как это всё там происходит и как настраивать...
С уважением...

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

заменить /etc/modules.conf на /etc/modprobe.conf (насколько я знаю, в новых modutils'ах используется именно modprobe.conf, но я не уверен, честно говоря, так что это просто вариант). Можно заюзать скрипт generate_modprobe.conf

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

Точно. В новых ядрах только modules.conf. Это раз.

Дальше ответ создателю топика.

>>ifconfig eth0 192.168.11.1 up

ifup eth0 192.168.11.1
(а лучше прописать заранее и команда сократится).

>то модуль должен загрузиться , чего непроисходит

Скажи мне, чудесный человек, а какой, ты думаешь, у тебя модуль должен загрузиться? Мы тут не по картам драйверы раскидываем, а по чипам в них. А тут возможны варианты. Отсюда что? А если карт несколько?

Верно - надо сказать - эта карта такой-то модуль, следующая - другой модуль.

>записывать скорее вы хотели в /etc/modules.conf , а ек в /dev , но дело

Нет, дебилов тут нет. Хотели на ядрах 2.4 (тебе не грозит) записывать в /etc/modules.conf, а в 2.6 - как указано выше.

>eth0: unknown interface: No such device

См. на файл.

Слушай. Тут я для новичков с группой товарищей делал faq. Fagot все вопросы долго и упорно сортировал. Про ядро 2.6 написана небольшая статья (ссылка опять же в faq).

Какого черта ты, не разобравшись, лезешь в форум? Поставил слакварь - почувствовал себя хакером? Раз так - сиди и разбирайся с документацией. Нефиг банальными вопросами форум засорять.




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