Как собрать внешние модули в ubuntu?
Я пытаюсь построить черепное устройство, и построил .ko
файл без проблем. Но когдаinsmod
Эд, тогда cat
из /var/log/kern.log
:
May 14 00:33:06 XLM kernel: [ 4251.407594] scull: loading out-of-tree module taints kernel.
May 14 00:33:06 XLM kernel: [ 4251.407680] scull: module verification failed: signature and/or required key missing - tainting kernel
Поэтому возникла эта ошибка bash: /dev/scull: Нет такого устройства или адреса (потому что я пытался писать на/dev/scull0
после mknod /dev/scull 245 0
,. Но как видно изlog
, Я даже не зарегистрировал устройство, потому что модуль помечен как out-of-tree
а также no signature
.) Не знаю, почему у меня включена подпись, когда в BIOS отключена безопасная загрузка. Тем не менее, как я могу разрешить ядру принять модуль для использования устройства? я имеюMODULE_LICENSE("Dual BSD/GPL");
в исходном коде, поэтому с лицензированием не должно быть проблем.