Ubuntu 13.04 i386. Bug is still there. When I spoof mac via Edit Connections -> (choose connection) -> Cloned MAC address, and after that trying to connect to AP, my connection does not establish. When I trying to connect to WPA2-encrypted AP and open, both have the same issue. When I spoof MAC with: sudo ifconfig wlan0 down sudo macchanger -r wlan0 sudo ifconfig wlan0 up I have the same issue. In my /var/log/syslog I have something like: wpa_supplicant[1370]: wlan0: SME: Trying to authenticate with XX:XX:XX:XX:XX:XX[AP MAC addr] (SSID='test' freq=2437 MHz) kernel: [ 180.959024] wlan0: authenticate with XX:XX:XX:XX:XX:XX[AP MAC addr] kernel: [ 180.960204] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 1/3) NetworkManager[1300]: (wlan0): supplicant interface state: scanning -> authenticating kernel: [ 181.162234] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 2/3) kernel: [ 181.366146] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 3/3) kernel: [ 181.570031] wlan0: authentication with XX:XX:XX:XX:XX:XX[AP MAC addr] timed out NetworkManager[1300]: (wlan0): supplicant interface state: authenticating -> disconnected NetworkManager[1300]: (wlan0): supplicant interface state: disconnected -> scanning wpa_supplicant[1370]: wlan0: SME: Trying to authenticate with XX:XX:XX:XX:XX:XX[AP MAC addr] (SSID='test' freq=2437 MHz) kernel: [ 182.534318] wlan0: authenticate with XX:XX:XX:XX:XX:XX[AP MAC addr] kernel: [ 182.535346] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 1/3) NetworkManager[1300]: (wlan0): supplicant interface state: scanning -> authenticating kernel: [ 182.737324] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 2/3) kernel: [ 182.941221] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 3/3) kernel: [ 183.145114] wlan0: authentication with XX:XX:XX:XX:XX:XX[AP MAC addr] timed out NetworkManager[1300]: (wlan0): supplicant interface state: authenticating -> disconnected NetworkManager[1300]: (wlan0): supplicant interface state: disconnected -> scanning When I spoof MAC with macchanger utility (or ifconfig hw ether), after some attempts of connection establishing, system resets the wlan0 substituted MAC with the original hardware MAC and after that connects without problems, but with original MAC address: ... kernel: [ 185.684537] wlan0: authenticate with 5XX:XX:XX:XX:XX:XX[AP MAC addr] kernel: [ 185.685536] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr]0 (try 1/3) NetworkManager[1300]: (wlan0): supplicant interface state: scanning -> authenticating kernel: [ 185.887608] wlan0: send auth to XX:XX:XX:XX:XX:XX[AP MAC addr] (try 2/3) NetworkManager[1300]: Activation (wlan0/wireless): association took too long, failing activation. NetworkManager[1300]: (wlan0): device state change: config -> failed (reason 'SSID not found') [50 120 53] NetworkManager[1300]: Activation (wlan0) failed for connection 'test' NetworkManager[1300]: (wlan0): supplicant interface state: authenticating -> disconnected NetworkManager[1300]: (wlan0): device state change: failed -> disconnected (reason 'none') [120 30 0] NetworkManager[1300]: (wlan0): deactivating device (reason 'none') [0] NetworkManager[1300]: (wlan0): taking down device. NetworkManager[1300]: (wlan0): reset MAC address to XX:XX:XX:XX:XX:XX[Original my MAC addr] kernel: [ 186.141883] brcmsmac bcma0:0: brcms_ops_bss_info_changed: qos enabled: false (implement) kernel: [ 186.141895] brcmsmac bcma0:0: brcms_ops_config: change power-save mode: false (implement) kernel: [ 186.142028] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready NetworkManager[1300]: (wlan0): supplicant interface state: disconnected -> disabled NetworkManager[1300]: (wlan0): supplicant interface state: disabled -> disconnected ... It seems that this bug exists for a long time and so, must be fixed. If there's lack of information, I can try to explain more detail with request.