Я пытаюсь добавить драйвер для определенного оборудования при запуске.
Файл модуля находится в /lib/modules/4.4.0-66-generic/kernel/drivers/misc/
.
2
Исследования показали, что systemd не может загружать модули с параметрами. Решение сработало для меня:
/ etc / modules
/etc/modprobe.d/options-tmk1553b.conf
$ cat /etc/modules tmk1553b $ cat /etc/modprobe.d/options-tmk1553b.conf options tmk1553b d0=1 t0="MRTAI" nrt=8 misc=1
Кажется, это обычное поведение для дистрибутивы Linux с systemd
системой инициализации
Для успешной загрузки во время загрузки ваш модуль должен быть загружен с помощью modprobe
вместо insmod
]. Вы можете попробовать использовать:
modprobe tmk1553b d0=1 t0="MRTAI" nrt=8 misc=1
Запуск sudo depmod
необходим после установки модуля по пути / lib / modules / $ (uname -r)
. Вы можете убедиться в этом, посмотрев файл модуля в этом файле:
/lib/modules/$(uname -r)/modules.dep