I'm not sure this is connman fault (??). This is causing by newer connman which include connman-wait-online.service. You should be able to fix it by disabling connman-wait-online.service
https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget/ is worth reading. ---------------------------------------- > Subject: Bug#827296: connman: Connman slow down the boot when no network > available > From: flor...@biree.name > To: sub...@bugs.debian.org > Date: Tue, 14 Jun 2016 19:56:08 +0200 > > Package: connman > Version: 1.32-0.1 > Severity: normal > > Dear Maintainer, > > When no network (wired or wireless) is available, systemd hang on an long > time (around 2 minutes), waiting connman to find a network before continuing > the boot. > > This is very anoying for a laptop. Some times ago (I can't remember when > and with which version of connman or systemd), already with connman and > systemd, the boot was normal even when no network was available. > > -- System Information: > Debian Release: stretch/sid > APT prefers unstable > APT policy: (500, 'unstable') > Architecture: i386 (i686) > > Kernel: Linux 4.5.0-2-686-pae (SMP w/1 CPU core) > Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > Versions of packages connman depends on: > ii dbus 1.10.8-1 > ii init-system-helpers 1.34 > ii libc6 2.22-11 > ii libdbus-1-3 1.10.8-1 > ii libglib2.0-0 2.48.1-1 > ii libgnutls30 3.4.13-1 > ii libreadline6 6.3-8+b4 > ii libxtables11 1.6.0-2 > ii lsb-base 9.20160601 > > Versions of packages connman recommends: > pn bluez <none> > pn ofono <none> > ii wpasupplicant 2.3-2.3 > > Versions of packages connman suggests: > pn indicator-network <none> > > -- no debconf information >