i am using the iMXM nano evk with the supplied AzureWave wifi SD8987 and the Linux yocto L5.10.35 BSP.
I am trying to get wifi direct working as described in UM11490 section 2.6
I can tell the kernel driver loads correctly and I can command
wpa_supplicant -g/var/run/wpa_supplicant-global -D nl80211 –B &
to start the supplicant in the background.and it returns Successfully initialized.
when I do the next command:
wpa_cli -g/var/run/wpa_supplicant-global interface_add p2p0 "" nl80211 /var/run/wpa_supplicant
I get:
rfkill: Cannot open RFKILL control device
OK
I do not know if this is a problem or just a useless warning. I know the kernel defconfig has an option for RFKILL but I do not have it enable as I do not know if it needs to be implemented or if the AzureWave driver even supports it.
In any case I do not see my wifi direct advertising so I beleive something is missing.
Can someone help?
I have the same messages here. The problem is the device does not show on the other peer device.
Hi David,
I tested it again in company office, see below, please!
----------------------------------
root@imx8mmevk:~/bin_wlan# wpa_supplicant -g/var/run/wpa_supplicant-global -D nl80211 –B &
[1] 3878
root@imx8mmevk:~/bin_wlan# Successfully initialized wpa_supplicant
root@imx8mmevk:~/bin_wlan# wpa_cli -g/var/run/wpa_supplicant-global interface_add p2p0 "" nl80211 /var/run/wpa_supplicant
rfkill: Cannot open RFKILL control device
OK
root@imx8mmevk:~/bin_wlan# wpa_cli
wpa_cli v2.6
Copyright (c) 2004-2016, Jouni Malinen <j@w1.fi> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Selected interface 'p2p0'
Interactive mode
> set p2p_no_group_iface 1
OK
> p2p_find
OK
<3>CTRL-EVENT-SCAN-STARTED
p2p0: CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN
<3>CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN
P2P-DEVICE-FOUND 96:e6:f7:e0:26:3a p2p_dev_addr=94:e6:f7:e0:26:3b pri_dev_type=7-0050F200-0 name='NXL66188' config_methods=0x8 dev_capab=0x25 group_capab=0x8b vendor_elems=1 new=1
<3>P2P-DEVICE-FOUND 96:e6:f7:e0:26:3a p2p_dev_addr=94:e6:f7:e0:26:3b pri_dev_type=7-0050F200-0 name='NXL66188' config_methods=0x8 dev_capab=0x25 group_capab=0x8b vendor_elems=1 new=1
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
> root@imx8mmevk:~/bin_wlan#
-----------------------------------------------------------------
So commands in UM is no problem.
Have a good day!
Regards,
weidong
Hi David,
I test it, you don't need to care about the message "rfkill: Cannot open RFKILL control device".
----------------------------------------------------------------
root@imx8mmevk:~/bin_wlan# wpa_supplicant -g/var/run/wpa_supplicant-global -D nl80211 –B &
[1] 4433
root@imx8mmevk:~/bin_wlan# Successfully initialized wpa_supplicant
root@imx8mmevk:~/bin_wlan# wpa_cli -g/var/run/wpa_supplicant-global interface_add wfd0 "" nl80211 /var/run/wpa_supplicant
rfkill: Cannot open RFKILL control device
OK
root@imx8mmevk:~/bin_wlan# wpa_cli
wpa_cli v2.6
Copyright (c) 2004-2016, Jouni Malinen <j@w1.fi> and contributors
This software may be distributed under the terms of the BSD license.
See README for more details.
Selected interface 'wfd0'
Interactive mode
> set p2p_no_group_iface 1
OK
> p2p_find
OK
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-STARTED
......
------------------------------------------------------
Have a good day!
Regards,
weidong