Redhat

如何在 Redhat 6 核心上添加 usbip 模組?

  • November 5, 2012

我有 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

我怎樣才能添加它?我需要重建整個核心嗎?

TIA, 焦布翁

我相信 RHEL 6 將允許載入未簽名的模組,但不允許載入使用未知密鑰簽名的模組。

嘗試從模組中刪除簽名並再次載入:

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

引用自:https://serverfault.com/questions/338043