I'm trying to configure my system to be able to connect via either ethernet or wifi with connman. I was able to hotplug my ethernet with systemctl restart dhcpcd.service previously, but I'd like to get automatic wifi working.After installing and enabling the connman.service, I can now connect over wifi and ethernet -- but both are extremely slow, and drop almost all connections. I've tried disabling dhcpcd.service but my problems persist.  I checked, and I do have the correct wifi driver ath9k, and I'd assume my ethernet driver is correct because it worked perfectly before.  DNS requests work just fine, which makes me think that something is interfering with my connection ... but what?  I'm not running any other network services, to the best of my knowledge.iwconfig tells me that all of the dropped connections are invalid misc.The output of systemctl status -l connman.service is: - connman.service - Connection service  Loaded: loaded (/usr/lib/systemd/system/connman.service; enabled; vendor preset: disabled)  Active: active (running) since Sat 2015-01-31 13:34:40 PST; 2min 46s agoMain PID: 213 (command)  CGroup: /system.slice/connman.service            213 /usr/bin/connmand -n
connman connections extremely flaky and slow
networking;arch linux;wifi;dns;network interface