Error while enabling AP using wpa_supplicant

Lansky, Dedy dlansky at
Mon Jan 30 07:07:25 PST 2017

Hi Jose,

Sorry for the late reply. I was on vacation.

It seems in your case, device_ap_sme is enabled.
With that, nl80211_mgmt_subscribe_ap_dev_sme() is called and with previous code there is no beacon registration.
After the patch, beacon registration is called unconditionally.

I think we need to restrict the call to nl80211_get_wiphy_data_ap() by changing this line:

	if (nl80211_get_wiphy_data_ap(bss) == NULL)
	if (!drv->device_ap_sme && !drv->use_monitor && nl80211_get_wiphy_data_ap(bss) == NULL)

Would appreciate if you can test this on your setup.


-----Original Message-----
From: Jose Blanquicet [mailto:blanquicet at] 
Sent: Monday, January 30, 2017 4:40 PM
To: Jouni Malinen <j at>
Cc: hostap at; MANIEZZO Marco (MM) <marco.maniezzo at>; Masashi Honma <masashi.honma at>; qca_dlansky <qca_dlansky at>
Subject: Re: Error while enabling AP using wpa_supplicant

On Mon, Jan 30, 2017 at 2:35 PM, Jose Blanquicet <blanquicet at> wrote:
>> Which driver are you testing with? This works fine in mac80211_hwsim 
>> test cases. Can you provide a debug log showing the full 
>> initialization with and without this commit included?
> We are using Marvell driver sd8887. The driver exposes three 
> interfaces mlan0, uap0 and wfd0.
> I am sending you the logs with and without commit.

Adding log files, sorry.

More information about the Hostap mailing list