如何在Redhat 6内核上添加usbip模块?

我有RHEL 6

# uname -r 2.6.32-131.0.15.el6.x86_64 

我正在尝试在分段驱动程序上构buildusbip模块。 一切都好。 我都需要* .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 

我如何添加? 我需要重build整个内核吗?

TIA,giobuon

我相信RHEL 6将允许加载未签名的模块,但不允许使用未知密钥签名的模块。

尝试从模块中删除签名并再次加载:

 objcopy -R .note.module.sig usbip.ko usbip-new.ko