[英]insmod: ERROR: could not insert module rtl8723be.ko: Unknown symbol in module
Using kernel 3.17.2 , I'm trying to compile & insert the latest rtl8723be driver into the kernel, but having difficulty. 使用内核3.17.2,我正在尝试编译并将最新的rtl8723be驱动程序插入内核,但有困难。
I downloaded the driver from https://github.com/lwfinger/rtlwifi_new/ and compiled it: 我从https://github.com/lwfinger/rtlwifi_new/下载了驱动程序并编译了它:
cd rtlwifi_new
make install
That compiles and copies the driver to the /kernel/drivers directory 编译并将驱动程序复制到/ kernel / drivers目录
I try to insert the module: 我尝试插入模块:
cd /lib/modules/3.17.2.../kernel/drivers/net/wireless/rtlwifi/rtl8723be/
insmod rtl8723be.ko
.. and I get the following error: ..我得到以下错误:
insmod: ERROR: could not insert module rtl8723be.ko: Unknown symbol in module
Am I doing something wrong, or is this a problem with the driver itself? 我做错了什么,或者这是驱动程序本身的问题? I'm vaguely familiar with kernel module makefiles, so I could definitely have a shot at debugging this problem myself if it's something related to my system. 我对内核模块makefile非常熟悉,所以如果它与我的系统有关,我自己肯定可以自己调试这个问题。
检查dmesg的输出是否缺少符号,然后检查内核源代码是否导出该符号。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.