insmod 时报错“Unknown symbol”问题的解决


在加载驱动模块时报错:

“ Unknown symbol CFG80211_SupBandReInit (err 0)”

查看了内核代码以及加载上的symbol(命令为 cat /proc/kallsyms, 未找到对应值),依旧没有解决问题。

最后试探性查看编译时所需的Makefile,发现是因为条件编译导致未编ko文件所致,因此需要确认一下2点:

(1)函数以及函数所在的文件是否为条件编译,若是条件编译,条件编译是否已经打开。

(2)若条件编译已经打开,查看Makefile中文件的.o文件是否编译到ko文件中去。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM