本人用的友善之臂的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
请问,有没有大神知道是怎么回事,或者有没有谁做过这个,能不能指导一下