У меня RHEL 6 с
# uname -r
2.6.32-131.0.15.el6.x86_64
Я пытаюсь собрать модули usbip на промежуточном драйвере. Все в порядке. У меня есть все необходимые файлы * .ko. Но я не могу добавить эти модули при работающем ядре.
# pwd
/lib/modules/2.6.32-131.0.15.el6.x86_64
# ls | grep ko
usbip_common_mod.ko
usbip.ko
vhci-hcd.ko
# modprobe usbip
FATAL: Error inserting usbip (/lib/modules/2.6.32-131.0.15.el6.x86_64/usbip.ko): Required key not available
# insmod usbip.ko
insmod: error inserting 'usbip.ko': -1 Required key not available
Как я могу это добавить? Мне нужно пересобрать ядро целиком?
ТИА, гиобуон
Я считаю, что RHEL 6 разрешит загрузку неподписанных модулей, но не модулей, подписанных неизвестным ключом.
Попробуйте удалить подпись из модуля и снова загрузить:
objcopy -R .note.module.sig usbip.ko usbip-new.ko