Raspberry pi WiFi直接无法将Raspberry Pi连接到Android

Raspberry pi WiFi直接无法将Raspberry Pi连接到Android,raspberry-pi,android-wifi,wifi-direct,wpa-supplicant,Raspberry Pi,Android Wifi,Wifi Direct,Wpa Supplicant,我正在尝试通过WiFi直接将Android手机连接到Raspberry Pi,但是当Pi是组所有者(GO)时,它总是无法组成组。如果我先在Android设备上创建一个组,然后让Pi加入,它会按预期连接,我可以运行iperf来测试连接 在Pi端,我使用wpa_cli运行以下命令: Selected interface 'p2p-dev-wlan0' Interactive mode p2p_find OK CTRL-EVENT-SCAN-STARTED wps_pbc OK P2P-

我正在尝试通过WiFi直接将Android手机连接到Raspberry Pi,但是当Pi是组所有者(GO)时,它总是无法组成组。如果我先在Android设备上创建一个组,然后让Pi加入,它会按预期连接,我可以运行iperf来测试连接

在Pi端,我使用wpa_cli运行以下命令:

Selected interface 'p2p-dev-wlan0'

Interactive mode

 p2p_find
 OK
CTRL-EVENT-SCAN-STARTED 
 wps_pbc
 OK
P2P-DEVICE-FOUND 32:07:4d:78:91:6d p2p_dev_addr=32:07:4d:78:91:6d pri_dev_type=10-0050F204-5 name='[Phone] Galaxy S8' config_methods=0x188 dev_capab=0x25 group_capab=0x0 vendor_elems=1 new=1
P2P-PROV-DISC-PBC-REQ 32:07:4d:78:91:6d p2p_dev_addr=32:07:4d:78:91:6d pri_dev_type=10-0050F204-5 name='[Phone] Galaxy S8' config_methods=0x188 dev_capab=0x25 group_capab=0x0
P2P-GO-NEG-REQUEST 32:07:4d:78:91:6d dev_passwd_id=4 go_intent=0
p2p_connect 32:07:4d:78:91:6d pbc
 OK
P2P-FIND-STOPPED 
P2P-GO-NEG-SUCCESS role=GO freq=2462 ht40=0 peer_dev=32:07:4d:78:91:6d peer_iface=32:07:4d:78:11:6d wps_method=PBC
P2P-GROUP-FORMATION-FAILURE 
P2P-GROUP-REMOVED p2p-wlan0-1 GO reason=FORMATION_FAILED
下面是日志:

P2P-DEVICE-FOUND 32:07:4d:78:91:6d p2p_dev_addr=32:07:4d:78:91:6d pri_dev_type=10-0050F204-5 name='[Phone] Galaxy S8' config_methods=0x188 dev_capab=0x25 group_capab=0x0 vendor_elems=1 new=1
P2P-PROV-DISC-PBC-REQ 32:07:4d:78:91:6d p2p_dev_addr=32:07:4d:78:91:6d pri_dev_type=10-0050F204-5 name='[Phone] Galaxy S8' config_methods=0x188 dev_capab=0x25 group_capab=0x0
P2P-GO-NEG-REQUEST 32:07:4d:78:91:6d dev_passwd_id=4 go_intent=0
P2P-FIND-STOPPED 
P2P-GO-NEG-SUCCESS role=GO freq=2462 ht40=0 peer_dev=32:07:4d:78:91:6d peer_iface=32:07:4d:78:11:6d wps_method=PBC
p2p-wlan0-1: Could not connect to kernel driver
Using interface p2p-wlan0-1 with hwaddr f6:f7:f3:7e:19:d6 and ssid "DIRECT-dK"
Failed to set beacon parameters
p2p-wlan0-1: Could not connect to kernel driver
Interface initialization failed
p2p-wlan0-1: interface state UNINITIALIZED->DISABLED
p2p-wlan0-1: AP-DISABLED 
p2p-wlan0-1: Unable to setup interface.
Failed to initialize AP interface
p2p-wlan0-1: interface state DISABLED->DISABLED
p2p-wlan0-1: AP-DISABLED 
hostapd_free_hapd_data: Interface p2p-wlan0-1 wasn't started
p2p-wlan0-1: CTRL-EVENT-DISCONNECTED bssid=f6:f7:f3:7e:19:d6 reason=3 locally_generated=1
P2P-GROUP-FORMATION-FAILURE 
P2P-GROUP-REMOVED p2p-wlan0-1 GO reason=FORMATION_FAILED
p2p-wlan0-1: CTRL-EVENT-DISCONNECTED bssid=f6:f7:f3:7e:19:d6 reason=3 locally_generated=1
nl80211: deinit ifname=p2p-wlan0-1 disabled_11b_rates=0
P2P-DEVICE-LOST p2p_dev_addr=32:07:4d:78:91:6d
p2p-dev-wlan0: WPS-TIMEOUT Requested operation timed out

日志中有一个明显的错误“p2p-wlan0-1:无法连接到内核驱动程序”,但我不知道下一步该去哪里调查这个问题?

您是如何获得此日志的?我不知道你的问题的答案,但是我正在做同样的事情,一旦我弄明白了,我一定会向你汇报out@Dyskordwpa_supplicant有一个命令行选项'-f',可用于指定日志文件的创建位置。我不确定我使用的日志记录级别,但还有一个'-d'或'-dd'选项会增加详细程度。您是如何获得此日志的?我不知道你的问题的答案,但是我正在做同样的事情,一旦我弄明白了,我一定会向你汇报out@Dyskordwpa_supplicant有一个命令行选项'-f',可用于指定日志文件的创建位置。我不确定我使用的日志记录级别,但是还有一个'-d'或'-dd'选项,它会增加详细性。