I did a clean install of Ubuntu 16.04LTS. My wireless dongle did not work. No surprise - it didn't work when I first got it. I had to manually download, compile and install a driver for it. So I tried the same thing. This time the dongle doesn't connect to the 5GHz band on my router. It connects to the 2.4 GHZ with no problem. Now I've crowded my system with too many drivers and still can't get the 5GHz band.
dkms status
8812au, 4.3.20, 4.4.0-83-generic, x86_64: installed (WARNING! Diff between built and installed module!)
bbswitch, 0.8, 4.4.0-83-generic, x86_64: installed
nvidia-375, 375.66, 4.4.0-83-generic, x86_64: installed
rtl8812au, 4.3.8.12175.20140902+dfsg, 4.4.0-83-generic, x86_64: installed (WARNING! Diff between built and installed module!)
Why is it that the drivers I've tried will connect to the low band but not the high band? How to I clean my system of unwanted/unused drivers? Can anyone help?
So after removing all of the drivers and cleaning out dkms, I went into my router. I had both the 2.4GHz and 5GHz bands hidden. I left the 2.4GHz band hidden but unhid the 5GHz band. I rebuilt the driver and it worked like a charm.
First you have both 8812au and rtl8812au installed they will conflict since both drivers are for the wifi dongle.
Second in both cases the installed module is not the built module (possibly they are switched). It appears that rtl8812au is the ubuntu kernel module.
Edit
/etc/modprobe.d/blacklist
and add the lineblacklist rtl8812au
then rebuild and reinstall 8812au. verify that the installed module matches the built module.dkms status
and reboot.