wifi azurewave iMX8M nano wifi direct

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

wifi azurewave iMX8M nano wifi direct

1,057 Views
davidvescovi
Contributor V

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?

 

 

 

Labels (1)
0 Kudos
3 Replies

1,021 Views
davidvescovi
Contributor V

I have the same messages here. The problem is the device does not show on the other peer device.

 

 

1,015 Views
weidong_sun
NXP TechSupport
NXP TechSupport

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

1,026 Views
weidong_sun
NXP TechSupport
NXP TechSupport

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

0 Kudos