LINUX.ORG.RU

modprobe позволяет грузить цепочку зависимостей, что удобно, правда depmod прежде надо вызвать

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Deleted

Может там зависимость была, которую modprobe не смог загрузить

% modinfo ./mymodule.ko 
depends:       

Чё-т как бы пусто. Попробовал даже с -f, всё равно даже не пытается его вставить.

Я понял, что для тестов можно гонять через insmod, думал мож кто знает с ходу различие знает.. Понятно, конечно, что можно в исходниках посмотреть =)

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

modprobe чуть более умный: разбирает /{etc,usr/lib}/modprobe.d, обрабатывает зависимости, обрабатывает пути (т. е. ты пишешь modprobe module, но insmod /path/to/module.ko) и так далее.

В конце концов, modprobe(8):

modprobe intelligently adds or removes a module from the Linux kernel: note that for convenience, there is no difference between _ and - in module names (automatic underscore conversion is performed). modprobe looks in the module directory /lib/modules/`uname -r` for all the modules and other files, except for the optional configuration files in the /etc/modprobe.d directory (see modprobe.d(5)).  modprobe will also use module options specified on the kernel command line in the form of <module>.<option> and blacklists in the form of modprobe.blacklist=<module>.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 1)
Ответ на: комментарий от intelfx

Это я и сам прочитал. В blacklist'e у меня ничего нет. Тем не менее modprobe модуль не загружает, а insmod загружает.

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

Нет, но я ведь отсительный путь задаю. Если сделать просто modprobe -v mymodule.ko, то получаю:

modprobe: FATAL: Module mymodule.ko not found.

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

Оно не умеет с именами файлов работать, копируй(или симлинк) куда надо и пробуй

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

Ну ок, понял. Т.е. для отладки достаточно insmod, а, как сказали выше, modprobe по зависимостям ищет в /lib/modules/...

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

Выше вывод показан был =)

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