现在的位置: 首页 > 综合 > 正文

Build wlan.ko for android 1.6

2013年03月09日 ⁄ 综合 ⁄ 共 610字 ⁄ 字号 评论关闭

昨天基于HTC click的source code编译了boot.img,编译完后发现wifi无法启动,

insmod wlan.ko时返回

insmod: init_module 'wlan.ko' failed (Exec format error),看样子是wlan.ko需要重新编译。

adb shell dmesg >dmesg.log

查找wlan相关log发现

<3>[   61.316772] wlan: version magic '2.6.29-gf922713 preempt mod_unload ARMv6 ' should be '2.6.29 preempt mod_unload ARMv6 '

原来是认为编译的内核版本不匹配。

通过网络搜索查找到编译wlan,ko的方法

cd  /home/ray/donut/system/wlan/ti/sta_dk_4_0_4_32.

make -C /home/ray/kernel_msm-htc M=`pwd` ARCH=arm CROSS_COMPILE=$CCOMPILER modules

然后将编译生成的wlan.ko拷贝到手机的 /system/lib/modules,重新启动,wifi可以正常工作。

参考资料:http://chuancun.sakura.ne.jp/mt/mt-search.cgi?IncludeBlogs=2&tag=Build%20the%20wlan.ko%20module&limit=20

抱歉!评论已关闭.