модули

Товарищи, не могу воткнуть, как же подключить модуль. В хэндбуке што-то 2 слова всего по этому поводу.

make menuconfig
выбрал модуль, скомпилировал.
он собираетсо в usr/src/linux-2.6/ ... правильно?

што за звери *.o и *.ko? В чем разница? Зачем *.о лежат в /usr/lib/modules... а *.ko в /lib/modeles...?

Дальше што делать? Как этот модуль обозвать, штоб modprobe его увидел? Нашел как он зоветсо в modules.conf. И чо? Не видит он его. Надо копировать скомпилированные *.o и *.ko из /usr/src по адресам /usr/lib... (*.o) и /lib/... (*.ko)? Тош не помогает. Чота в голове у меня лапша какая-то. Намекните как делать, или почитать што?
В случае с menuconfig - прокатит просто перезагрузитсо. Он (каким-то замечательным образом) ставит его на автозагрузку.
А если левый модуль какой? Типа драйвер диковинный?

Когда ходишь по

Когда ходишь по menuconfig и вибыраешь нужные модули сделай так: Если решил ставить модуль, то строчку выбора на него и в help - там и будет написано как модуль называется.

Во первых

Во первых прочитайте /usr/src/linux/README. Если драйвер не входит в portage, следует написать ebuild для него. Если драйвер не собирается стандартным образом (./configure && make && make install). Если Вы сами пишете драйвер, то чтобы узнать как его собирать, прочитайте Linux device driver (в просторечьи ldd, например на linuxcentr.ru).

Что бы

Что бы подключить модуль пишешь:

modprobe имя_модуля

Что бы отключить модуль пишешь:

rmmod имя_модуля

Посмотреть какие модули загруженны:

lsmod

Всем риспект.

Всем риспект.

я всегда думал,

я всегда думал, что модули лежат в /lib/modules/

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".