insmod模块中的未知符号

时间:2013-10-29 15:23:01

标签: linux memory fault

我正在尝试将edac模块移植到内核中并收到以下错误:

> insmod /lib/modules/2.6.34.12/kernel/drivers/edac/edac_core.ko
insmod: error inserting '/lib/modules/2.6.34.12/kernel/drivers/edac/edac_core.ko': -1 Unknown symbol in module

以下是dmesg日志:

edac_core: no symbol version for "function"
edac_core: Unknown symbol "function"

1 个答案:

答案 0 :(得分:1)

此错误可能有几个原因。其中一个可能是名为“function”的符号仅作为GPL导出。或者可能是你正在加载你的模块的内核没有那个“函数”符号,但它是在其他一些内核版本中。