insmod:错误:无法插入模块rtl8723be.ko:模块中的未知符号

时间:2014-11-18 13:38:01

标签: c gcc linux-kernel x86-64 inline-assembly

使用内核3.17.2,我试图编译&将最新的rtl8723be驱动程序插入内核,但有困难。

我从https://github.com/lwfinger/rtlwifi_new/下载了驱动程序并编译了它:

cd rtlwifi_new
make install

编译并将驱动程序复制到/ kernel / drivers目录

我尝试插入模块:

cd /lib/modules/3.17.2.../kernel/drivers/net/wireless/rtlwifi/rtl8723be/
insmod rtl8723be.ko

..我收到以下错误:

insmod: ERROR: could not insert module rtl8723be.ko: Unknown symbol in module

我做错了什么,或者这是驱动程序本身的问题?我对内核模块makefile非常熟悉,所以如果它与我的系统相关,我自己肯定可以自己调试这个问题。

1 个答案:

答案 0 :(得分:6)

检查dmesg输出缺失的符号,然后检查内核源代码是否导出该符号。