2014-12-25 3 views
0

В настоящее время я работаю над проектом, в котором я создал модуль ядра для взаимодействия с каким-либо внешним оборудованием. До сих пор я всегда перестраивал и загружал его скриптом во время работы системы. Теперь я ищу возможность загрузить этот модуль во время загрузки. Поскольку этот модуль все еще может быть расширен, я все еще имею его в своей локальной папке delevelopment. Как я могу связать или ссылаться на этот модуль для загрузки из домашней папки пользователя? Я уже пытался установить путь к .ko-файлу в/etc/modules, но это не сработало, также мой вывод dmesg ничего об этом не упоминает. Спасибо всем заранееЗагрузите модуль ядра linux из локальной папки во время загрузки

(кстати, я работаю с Debian (астматический я думаю) на моем beaglebone черный, ядра 3.14.22-ти-r31)

ответ

0

возможно сделать /bin/insmod /home/yourname/path/modulename.ko в etc/rc.local

+0

Thank вы для своего ввода, это тоже должно работать, но я искал более общий способ решить эту проблему. например, указать ядру, где искать определенные модули, чем передавать его с помощью сценариев пользовательского пространства. –

+0

Общий способ решения этой проблемы - скопировать модуль в/etc/modules и использовать depmod, чтобы сделать его загружаемым modprobe. Вы могли бы сделать это сложнее, но почему? – BraveNewCurrency

+0

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