在线时间10 小时
UID3451251
注册时间2018-1-5
NXP金币0
该用户从未签到
注册会员

- 积分
- 69
- 最后登录
- 2018-5-17
|
现在我将wifi驱动模块移植到imx6q的办卡上去,wifi settings中打开无线网络,也可以扫描到周围热点,但是当我输入密码连接到某一个热点时,wifi模块就会重启,同时根据logcat查看到的出错信息有:
E/WifiHW ( 2569): Unable to open connection to supplicant on "/data/system/wpa_supplicant/wlan0": Connection refused
追踪程序发现程序是运行到wpa_ctrl.c的一个if判断语句而出错的,语句如下:
if (connect(ctrl->s, (struct sockaddr *) &ctrl->dest,
sizeof(ctrl->dest)) < 0) {
LOGE("ctrl->s is : %d" , ctrl->s);
LOGE("ctrl->s : %s" , &ctrl->dest);
close(ctrl->s);
unlink(ctrl->local.sun_path);
os_free(ctrl);
LOGE("no connect can play and:%s", strerror(errno));
return NULL;
}
看到网上说是权限的问题,我把/data/system/wpa_supplicant/相关目录权限全都改为了0777,但是依旧不行。
望高手帮忙看看问题出在哪里0 0
|
|