GO谈判失败问题

时间:2014-04-14 06:50:44

标签: linux p2p wifi-direct

我尝试使用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, 

无线驱动程序:背景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状态= -1,我也尝试了

中描述的命令

http://processors.wiki.ti.com/index.php/OMAP_Wireless_Connectivity_NLCP_WiFi_Direct_Configuration_Scripts,但无法修复/解决Go Negotiation Failure问题

所以我想知道我是否遗漏了上述步骤中的内容或芯片组(ar9271)不完全支持Wi-Fi直接功能?

非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

p2p_go_intentp2p_supplicant.conf的值在GO和GC设备中可能相同; 我在GO设备中将p2p_go_intent从6更改为14,发现GO协商成功。