Use um adaptador Wi-Fi externo USB até que o problema seja resolvido. Deve definitivamente se conectar. Se isso acontecer, vamos começar.
Provavelmente, o problema está no firmware. Tente instalar o firmware ath10k usando os seguintes comandos (exatamente) no terminal:
sudo apt-get install git
git clone https://github.com/sumdog/ath10k-firmware.git
cd ath10k-firmware/ath10k
sudo cp -r QCA6174/ /lib/firmware/ath10k
sudo chmod +x /lib/firmware/ath10k/QCA6174/hw2.1/*
sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci
sudo -i
echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k_core.conf
exit
Remova o adaptador WiFi externo USB e reinicie o sistema. Agora, verifique a conexão sem fio. Se não mostrar melhorias, vamos instalar uma nova versão do kernel:
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-headers-4.4.8-040408_4.4.8-040408.201604200335_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4.8-wily/linux-image-4.4.8-040408-generic_4.4.8-040408.201604200335_amd64.deb
sudo dpkg -i linux*.deb
sudo -i
echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k_core.conf
exit
Reinicie. Se o firmware correto estiver instalado, o wireless agora deve estar funcionando.