LINUX.ORG.RU

Что у меня с modprobe?


0

0

Понимаю, что проблема не в modprobe, а в руках, но тем не менее:
#ls /lib/modules/2.6.11.8
build
extra
kernel
misc
modules.alias
..

#ls /lib/modules/2.6.11.8/misc
kqemu.ko

#modprobe kqemu.ko
FATAL: Module kqemu.ko not found.

Оно и понятно:
#modprobe -l -t misc
выдает исключительно модули, лежащие в /lib/modules/2.6.11.8/kernel/drivers/..
С чего бы это? Или это нормально - искать только в "kernel/*"?

Ну и фиг с ним, делаю
#modprobe /lib/modules/2.6.11.8/misc/kqemu.ko
FATAL: Module /lib/modules/2.6.11.8/misc/kqemu.ko not found.

Это уже как понимать? Или фраза "Module .. not found" означает нечто недоступное моему мозгу, а не банальное "файл не найден"?

Идем дальше
#insmod /lib/modules/2.6.11.8/misc/kqemu.ko
Все нормально, никакого шума.

Вопросов, собственно, два:
1. что творится с modprobe?
2. можно ли вместо него использовать insmode (раз уже работает), нет ли между ними различий каких?

anonymous

с modprobe все хорошо, просто делать надо не 'modprobe module.ko', а 'modprobe module'.

Ко всему прочему нужный модуль должен быть прописан с полным путем в /lib/modules/$kernel_version/modules.dep наподобие вот этого:
======
/lib/modules/2.6.13-gentoo-r4/video/fglrx.ko:
/lib/modules/2.6.13-gentoo-r4/misc/kqemu.ko:
/lib/modules/2.6.13-gentoo-r4/fs/subfs.ko:
/lib/modules/2.6.13-gentoo-r4/fs/unionfs.ko:
/lib/modules/2.6.13-gentoo-r4/fs/fuse.ko:
======

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

> Ко всему прочему нужный модуль должен быть прописан с полным путем в /lib/modules/$kernel_version/modules.dep наподобие вот этого: ====== /lib/modules/2.6.13-gentoo-r4/video/fglrx.ko: /lib/modules/2.6.13-gentoo-r4/misc/kqemu.ko: /lib/modules/2.6.13-gentoo-r4/fs/subfs.ko: /lib/modules/2.6.13-gentoo-r4/fs/unionfs.ko: /lib/modules/2.6.13-gentoo-r4/fs/fuse.ko: ======

Что делается командой `depmod`. Руками туда прописывать ничего не надо.

slav ★★
()

2 home_user: Спасибо, помогло.

2 slav: Не надо - в смысле "не обязательно" или в смысле "нельзя"?

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