I have a similar but slightly different issue. wpa_supplicant associates fine, but network-manager times out waiting for dhclient to finish. If I run dhclient manually (from /etc/network/interfaces) then everything is fine. NetworkManager: Activation (wlan0) starting connection 'Auto HWAP0105' NetworkManager: (wlan0): device state change: 3 -> 4 NetworkManager: Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled... NetworkManager: Activation (wlan0) Stage 1 of 5 (Device Prepare) started... NetworkManager: Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled... NetworkManager: Activation (wlan0) Stage 1 of 5 (Device Prepare) complete. NetworkManager: (wlan0): supplicant connection state change: 7 -> 0 NetworkManager: Activation (wlan0) Stage 2 of 5 (Device Configure) starting... NetworkManager: (wlan0): device state change: 4 -> 5 NetworkManager: Activation (wlan0/wireless): connection 'Auto HWAP0105' has security, and secrets exist. No new secrets needed. NetworkManager: Config: added 'ssid' value 'HWAP0105' NetworkManager: Config: added 'scan_ssid' value '1' NetworkManager: Config: added 'key_mgmt' value 'WPA-PSK' NetworkManager: Config: added 'psk' value '' NetworkManager: Config: added 'proto' value 'WPA RSN' NetworkManager: Config: added 'pairwise' value 'TKIP CCMP' NetworkManager: Config: added 'group' value 'WEP40 WEP104 TKIP CCMP' NetworkManager: Activation (wlan0) Stage 2 of 5 (Device Configure) complete. NetworkManager: Config: set interface ap_scan to 1 NetworkManager: (wlan0): supplicant connection state change: 0 -> 2 NetworkManager: (wlan0): supplicant connection state change: 2 -> 3 NetworkManager: (wlan0): supplicant connection state change: 3 -> 0 NetworkManager: (wlan0): supplicant connection state change: 0 -> 4 NetworkManager: (wlan0): supplicant connection state change: 4 -> 5 NetworkManager: (wlan0): supplicant connection state change: 5 -> 6 NetworkManager: (wlan0): supplicant connection state change: 6 -> 7 NetworkManager: Activation (wlan0/wireless) Stage 2 of 5 (Device Configure) successful. Connected to wireless network 'HWAP0105'. NetworkManager: Activation (wlan0) Stage 3 of 5 (IP Configure Start) scheduled. NetworkManager: Activation (wlan0) Stage 3 of 5 (IP Configure Start) started... NetworkManager: (wlan0): device state change: 5 -> 7 NetworkManager: Activation (wlan0) Beginning DHCP transaction. NetworkManager: dhclient started with pid 3856 NetworkManager: Activation (wlan0) Stage 3 of 5 (IP Configure Start) complete. NetworkManager: DHCP: device wlan0 state changed normal exit -> preinit dhclient: Listening on LPF/wlan0/00:19:d2:ce:c1:4f dhclient: Sending on LPF/wlan0/00:19:d2:ce:c1:4f dhclient: Sending on Socket/fallback dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8 dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13 dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13 dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15 NetworkManager: Device 'wlan0' DHCP transaction took too long (>45s), stopping it. NetworkManager: wlan0: canceled DHCP transaction, dhcp client pid 3856 NetworkManager: Activation (wlan0) Stage 4 of 5 (IP Configure Timeout) scheduled... NetworkManager: Activation (wlan0) Stage 4 of 5 (IP Configure Timeout) started... NetworkManager: (wlan0): device state change: 7 -> 9 NetworkManager: Activation (wlan0) failed for access point (HWAP0105) NetworkManager: Marking connection 'Auto HWAP0105' invalid. NetworkManager: Activation (wlan0) failed.