使用 ndk r8 编译cm的android内核,内核可以正常启动,但无法加载无线模块
# insmod *
insmod: init_module 'bcm4329.ko' failed (No such file or directory)
# busybox insmod *
insmod: can't insert 'bcm4329.ko': unknown symbol in module, or unknown parameter
查看内核日志提示
<4>[ 5335.223480] bcm4329: Unknown symbol _GLOBAL_OFFSET_TABLE_ (err 0)
Google了一下,找到了两种解决办法
https://groups.google.com/group/android-kernel/browse_thread/thread/773108395bb1b44a
I get the same thing, 'arm-eabi-4.4.0/bin/arm-eabi-' seems to work fine though.
1、采用通用交叉编译器编译模块