使用内核 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 有点熟悉,所以如果它与我的系统有关,我肯定可以自己调试这个问题。

最佳答案

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

关于c - insmod : ERROR: could not insert module rtl8723be. ko:模块中的未知符号,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26995715/

10-11 16:02