Android下RTL8192cu WiFi模块的移植

本人用的友善之臂的tiny210开发板,想要在Android4.0系统下移植WiFi热点功能,所用的WiFi模块是USB接口的RTL8192CU模块。移植过程中,realtek技术文档说如果要使用nl80211接口的话,需要在驱动autoconf.h头文件中定义宏CONFIG_IOCTL_CFG80211,但是定义该宏变量后,系统每次加载该驱动时就会报错并自动重启。

报错结果如下:
图片说明

然而,如果不定义该宏变量,驱动虽然正确加载,但是上层不能正常启动wpa_supplicant进程,logcat中也有报错:
E/wpa_supplicant(2966): wlan0: Unsupported driver 'nl80211'
E/WifiHW(1863): Supplicant not running, cannot connect
E/WifiStateMachine(1863): Failed to setup control channel, restart supplicant
E/WifiHW(1863): Unable to open connection to supplicant on "wlan0": No such file or directory

请问,有没有大神知道是怎么回事,或者有没有谁做过这个,能不能指导一下

1个回答

编译驱动的编译工具出问题了,原来我应该使用arm-none-linux-gnueabi-,而我使用的是arm-linux-。实在是罪过啊,调了好几天。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐