Как заставить модуль загружаться на начальной загрузке?

таким образом, я следовал этому руководству для того, чтобы сделать драйвер для моего освещения клавиатуры:

Перепроектируйте драйвер для разноцветной клавиатуры с подсветкой на ноутбуках Цлево

Это работает, но я, может казаться, не добавляю его к списку модулей та нагрузка на начальную загрузку.

Когда я пробую шаг

sudo cp ~/dev/clevo-wmi-code/clevo_wmi.ko /lib/modules/`uname -r`/kernel/drivers/platform/x86/

это возвращается мне с target/kernel/drivers/platform/x86/is not a directory.

Есть ли какой-либо другой способ для меня применить этот модуль?

0
задан 13 April 2017 в 15:23

1 ответ

uname-r правильно не заменяют в пути к каталогу. Необходимо использовать $(uname -r) для правильной версии ядра, которая будет добавлена к пути. Попробуйте следующую команду вместо этого:

sudo cp ~/dev/clevo-wmi-code/clevo_wmi.ko /lib/modules/$(uname -r)/kernel/drivers/platform/x86/

Также удостоверяются, что выполнили depmod -a и добавили Ваше имя модуля к /etc/modules файл.

0
ответ дан 3 August 2019 в 14:11

Другие вопросы по тегам:

Похожие вопросы: