wifi connects then drops during init (Debian 8.4)

Robert Nelson pointed out that the issue blocking wifi is connmand, and not systemd/rfkill. I’ve fixed that but have run into another issue. Wifi starts, associates and grabs a DHCP address during init. While init is coming up, wifi closes the association, and re-starts, but without association, and without DHCP. (log below). systemctl --failed shows connmand-wait-online failed (log below init log). Any idea why wifi is associating, and then dropping seconds later?

[ 13.459685] cfg80211: Calling CRDA to update world regulatory domain
[ 13.581463] cfg80211: World regulatory domain updated:
[ 13.590618] cfg80211: DFS Master region: unset
[ 13.602688] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 13.617231] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 13.631355] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 13.633751] rtl8192cu: Chip version 0x10
[ 13.638091] random: nonblocking pool is initialized
[ 13.666471] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 13.682709] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 13.699345] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 13.720719] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[ 13.734721] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 13.751843] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 13.759085] rtl8192cu: MAC address: 00:9e:95:9b:56:16
[ 13.759097] rtl8192cu: Board Type 0
[ 13.759269] rtl_usb: rx_max_size 15360, rx_urb_num 8, in_ep 1
[ 13.759456] rtl8192cu: Loading firmware rtlwifi/rtl8192cufw_TMSC.bin
[ 13.815513] usbcore: registered new interface driver rtl8192cu
[ OK ] Created slice system-systemd\x2drfkill.slice.
Starting Load/Save RF Kill Switch Status of rfkill0…
[ OK ] Started Load/Save RF Kill Switch Status of rfkill0.
[ 14.388715] rtl8192cu: MAC auto ON okay!
[ 14.426721] rtl8192cu: Tx queue select: 0x05
[ 15.052593] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 17.197677] wlan0: authenticate with c2:56:27:cb:ca:bb
[ 17.222702] wlan0: send auth to c2:56:27:cb:ca:bb (try 1/3)
[ 17.234620] wlan0: authenticated
[ 17.243763] wlan0: associate with c2:56:27:cb:ca:bb (try 1/3)
[ 17.264677] wlan0: RX AssocResp from c2:56:27:cb:ca:bb (capab=0x431 status=0 aid=5)
[ 17.277159] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 17.283222] wlan0: associated
[ OK ] Started LSB: Raise network interfaces…
[ OK ] Reached target System Initialization.
[ OK ] Listening on Avahi mDNS/DNS-SD Stack Activation Socket.
[ OK ] Listening on cloud9.socket.
[ OK ] Listening on bonescript.socket.
[ OK ] Listening on D-Bus System Message Bus Socket.
[ OK ] Reached target Sockets.
[ OK ] Reached target Timers.
Starting Restore Sound Card State…
[ OK ] Reached target Basic System.
Starting Cape Manager Service…
Starting Restore /etc/resolv.conf if the system cras…s shut down…
Starting jekyll autorun…
[ OK ] Started jekyll autorun.
Starting Bonescript autorun…
[ OK ] Started Bonescript autorun.
Starting Generic Board Startup…
Starting Regular background program processing daemon…
[ OK ] Started Regular background program processing daemon.
Starting Login Service…
Starting LSB: Start daemon at boot time…
Starting LSB: Load kernel modules needed to enable cpufreq scaling…
Starting dnsmasq - A lightweight DHCP and caching DNS server…
Starting Avahi mDNS/DNS-SD Stack…
Starting D-Bus System Message Bus…
[ OK ] Started D-Bus System Message Bus.
[ OK ] Started Avahi mDNS/DNS-SD Stack.
Starting Connection service…
Starting System Logging Service…
Starting Permit User Sessions…
[ OK ] Started Restore Sound Card State.
[ OK ] Started Cape Manager Service.
[ OK ] Started Restore /etc/resolv.conf if the system crash…was shut down…
[ OK ] Started LSB: Start daemon at boot time.
[ OK ] Started Permit User Sessions.
[ OK ] Started System Logging Service.
[ OK ] Started LSB: Load kernel modules needed to enable cpufreq scaling.
[ 25.146512] wlan0: deauthenticating from c2:56:27:cb:ca:bb by local choice (Reason: 3=DEAUTH_LEAVING)
[ 25.585228] cfg80211: Calling CRDA to update world regulatory domain
[ 25.594297] using random self ethernet address
[ 25.598787] using random host ethernet address
[ 25.666090] using host ethernet address: 6C:EC:EB:A4:10:2B
[ 25.671442] using self ethernet address: 6C:EC:EB:A4:10:20[ 25.722685] cfg80211: World regulatory domain updated:
[ 25.722702] cfg80211: DFS Master region: unset
[ 25.722703] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 25.722717] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 25.722724] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 25.722729] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 25.722738] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 25.722745] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 25.722752] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[ 25.722757] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 25.722763] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 25.969932] net eth0: initializing cpsw version 1.12 (0)
[ 25.972291] net eth0: phy found : id is : 0x7c0f1
[ 26.029720] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ OK ] Started dnsmasq - A lightweight DHCP and caching DNS server.
[ 26.330369] Mass Storage Function, version: 2009/09/11
[ 26.339400] LUN: removable file: (no medium)
[ 26.383991] LUN: removable file: /var/cache/doc-beaglebone-getting-started/beaglebone-getting-started-2015-12-04.img
[ OK ] Found device /dev/ttyGS0.
[ 26.383998] Number of LUNs=1
[ 26.409833] usb0: HOST MAC 6c:ec:eb:a4:10:2b
[ 26.410266] usb0: MAC 6c:ec:eb:a4:10:20
[ 26.410346] Number of LUNs=1
[ 26.411773] g_multi gadget: Multifunction Composite Gadget
[ 26.411782] g_multi gadget: g_multi ready
[ OK ] Started Connection service.

systemctl --failed

UNIT LOAD ACTIVE SUB DESCRIPTION
● connman-wait-online.service loaded failed failed Wait for network to be config