问题:
Wifi direct 长时间搜索不到设备
问题描述:
两个手机,反复做wifi direct连接断开,会出长时间搜索不到设备的问题,且search的菜单一直为灰色,无法点击search。
问题分析:
从出问题的main log可以看到,手机长时间处于idle状态,没有进行search操作。可以看到大概3分钟都没有进行search,而正常的情况下,断一以后,上层会下WifiCommon: [p2p0] SET "P2P_FIND 120"命令下来,让p2p进行search。
Ui上search显示灰色,说明上层认为driver正在search,所以也不会再下P2P_FIND 120下来。而实际上driver没有进行search,到此就发现了问题。
另外,在最后红线的部分的时候上层下了WifiCommon: [p2p0] SET "P2P_STOP_FIND",却没有得到WifiCommon: [p2p0]GET "P2P-FIND-STOP