Hi I have the same problem and the fix is the same as well, but the details are different:
- Debian Stretch 9.1 64 bit - Linux 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u3 (2017-08-06) x86_64 GNU/Linux - NetworkManager 1.6.2 - wpa_supplicant v2.4 using driver nl80211 and firmware mt7601u.bin (installed from Debian non free package firmware-misc-nonfree) - Device: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter (essentially a USB wifi dongle with an antenna) Didn't mess around with any wpa supplicant conf or network config, just plugged in, set the password and monitored the daemon logs after setting the log level from the wpa_cli to msgdump. In the daemon.log I get: wpa_supplicant[590]: nl80211: Drv Event 37 (NL80211_CMD_AUTHENTICATE) received for wlxe... wpa_supplicant[590]: nl80211: MLME event 37 (NL80211_CMD_AUTHENTICATE) on wlxe...(aa:bb:cc:dd:ee:ff) A1=11:22:33:44:55:66 A2=zz:ff:ee:dd:cc:bb wpa_supplicant[590]: nl80211: wlxe...: Ignore MLME frame event for foreign address wpa_supplicant[590]: wlxe...: SME: Authentication timeout Workaround is to set wifi mac randomisation off in NetworkManager.conf as described above. Have added the above on the upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=771966 Regards