we are running this on Linaro Ubuntu on ARM. We are using a TP-LINK Archer T2UH USB dongle attached to the ARM board connected to a 5Ghz-only network with 6 to 9 APs configured to share the same SSID. It sometimes takes several minutes to be able to reconnect to another AP and we also note that it doesn't always pick the closest AP with the strongest signal strength. The dongle also seems to have some hardware support for roaming (Fastroaming?), but the Linux driver has that disabled. The same dongle seems to work a lot better when plugged into a Windows laptop. We are using wpa_supplicant, because NetworkManager seems to be incompatible with it. We have configured the wpa_supplicant to use bgscan of "simple:10:-70:30".
Wondering if any of you guys have experience dealing with wifi drivers on Linux and this TP-LINK in particular?