GO 协商失败问题
Posted
技术标签:
【中文标题】GO 协商失败问题【英文标题】:GO Negotiation Failure issue 【发布时间】:2014-04-14 06:50:44 【问题描述】:我尝试使用 WiFi 直连(也称为 Wi-Fi P2P)在两台设备之间建立连接,并按照https://wiki.tizen.org/wiki/IVI/Wi-Fi_Direct 中描述的步骤进行操作。但是它显示设备能够通过命令“p2p_find”找到彼此,但是,当我在两个设备上输入命令“p2p_connect pin/pbc”时,它表明GO协商失败问题。以下是我们使用的设备和我们所做的操作的详细信息。
硬件和软件
2 USB Wi-Fi devices: TP-link WN722n with atheros chipset ar9271,
操作系统:fedora 20(64位),
wpa_supplicant version: 2.1,
无线驱动:backpoints 3.13.2-1
.config:
CONFIG_DRIVER_NL80211=y
CONFIG_CTRL_IFACE=y
CONFIG_WPS=y
CONFIG_WPS2=y
CONFIG_P2P=y
CONFIG_AP=y
wpa_supplicant.conf:
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
device_name=p2p_go
device_type=1-0050F204-1
update_config=1
后续步骤:
1, command "p2p_find" on both devices A and B
2, command "p2p_peers"
3, command "p2p_group_add" on only device A
4, command "p2p_connect <Device_A_MAC> pin display" (here it will display a PIN_CODE)
5, command "p2p_connect <Device_B_MAC> <PIN_CODE>"
显示P2P-GO-NEG-FAILURE status=-1,我也试过了
http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_NLCP_WiFi_Direct_Configuration_Scripts,但是它无法修复/解决 Go 协商失败问题
所以我想知道是我在上述步骤中遗漏了什么,还是芯片组 (ar9271) 不完全支持 Wi-Fi 直连功能?
非常感谢您的帮助!
【问题讨论】:
【参考方案1】:p2p_supplicant.conf
中p2p_go_intent
的值在GO和GC设备中可能相同;
我在GO设备中将p2p_go_intent
从6改为14,发现GO协商成功。
【讨论】:
以上是关于GO 协商失败问题的主要内容,如果未能解决你的问题,请参考以下文章