Thread (8 messages) 8 messages, 2 authors, 2017-02-27

Re: brcmfmac: problem using WPS with wpa_supplicant on BCM43362

From: Arend Van Spriel <arend.vanspriel@broadcom.com>
Date: 2017-02-24 09:59:07

On 24-2-2017 10:43, Jörg Krause wrote:
Hi Arend,

On Fri, 2017-02-24 at 09:16 +0100, Arend Van Spriel wrote:
quoted
On 23-2-2017 21:21, Jörg Krause wrote:
quoted
Hi,

I am using Linux Kernel v4.9.9 and wpa_supplicant 2.6. When running
'wpa_cli wps_pin any', the following messages are printed:

"""
quoted
wps_pin any         
[ 4011.779108] brcmfmac: brcmf_vif_set_mgmt_ie: vndr ie set error :
-30
[ 4011.786190] brcmfmac: brcmf_config_ap_mgmt_ie: Set Beacon IE
Failed
"""

.. and nothing happens. The data sheet for the BCM43362 states that
the
module supports WPS.
Hi Jörg,

We have never tested WPS with brcmfmac. Most of it is in firmware so
it
might work. We had some fixes related to setting management IE, but
it
should be in 4.9. I did not check it (yet).
As it turns out, WPS does not work if a network configuration in
wpa_supplicant has the flag `mode=2` (access point mode) set:

"""
ctrl_interface=/var/run/wpa_supplicant
update_config=1

network={
	ssid="AP"
	key_mgmt=NONE
	mode=2
	id_str="ap"
}
"""

Setting mode=2 for a network and having ap_scan=1 (default) means if no
APs matching to the currently enabled networks are found, a new network
 (IBSS or AP mode operation) may be initialized (if configured).

So, WPS does not work if the interface is operating in AP mode. I
wonder, if this is a desired behavior? At least, wpa_supplicant does
not complain, but prints "WPS-PBC-ACTIVE", but no messages are
following, until "WPS-TIMEOUT".
So what do you expect exactly? Are you trying to connect with some other
device to this AP interface?

Regards,
Arend
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help