Eu tive um problema semelhante com o meu cartão de intel wifi, atualizando o driver fixo para mim. Pelo que li, o firmware incluído no Ubuntu ou no Ubuntu não está incluído. Parece que o firmware incluído é mais provável para o QCA6174 em vez do seu QCA6164.
Para atualizar ...
Remova o firmware existente ...
sudo rm -r /lib/firmware/ath10k/QCA6174/
Faça o download do firmware mais recente
wget https://github.com/kvalo/ath10k-firmware/archive/master.zip
descompacte o master.zip
sudo cp -r ath10k-firmware-master/QCA6174/ /lib/firmware/ath10k/
Renomeie dois dos arquivos de firmware da seguinte forma:
cd /lib/firmware/ath10k/QCA6174/hw2.1/
sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin
cd /lib/firmware/ath10k/QCA6174/hw3.0/
sudo mv firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware-4.bin
Por fim, reinicie o seu computador.
Você pode executar o seguinte comando para ver se sua placa é reconhecida.
lshw -C network
Você pode excluir os arquivos baixados anteriormente.
cd ~
rm master.zip
rm -r ath10k-firmware-master/
Eu tirei a maior parte disso de um site diferente, como fiz quando resolvi o problema no meu cartão de informações.
Editar ... Adicionado o local do firmware, desculpe.