модули
Товарищи, не могу воткнуть, как же подключить модуль. В хэндбуке што-то 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).
Что бы
Что бы подключить модуль пишешь:
Что бы отключить модуль пишешь:
Посмотреть какие модули загруженны:
Всем риспект.
Всем риспект.
я всегда думал,
я всегда думал, что модули лежат в /lib/modules/