O seu dispositivo muito novo, o Dispositivo Qualcomm Atheros [168c: 003e], é abordado na versão 4.0 do kernel principal: link O módulo ath10k_pci cobre o dispositivo do assunto:
modinfo ath10k_pci
filename: /lib/modules/4.0.1-040001-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
firmware: ath10k/QCA988X/hw2.0/board.bin
firmware: ath10k/QCA988X/hw2.0/firmware-3.bin
firmware: ath10k/QCA988X/hw2.0/firmware-2.bin
firmware: ath10k/QCA988X/hw2.0/firmware.bin
license: Dual BSD/GPL
description: Driver support for Atheros QCA988X PCIe devices
author: Qualcomm Atheros
srcversion: 837C8B320227AB6A933D58D
alias: pci:v0000168Cd0000003Esv*sd*bc*sc*i*
alias: pci:v0000168Cd0000003Csv*sd*bc*sc*i*
<snip>
Como você pode ver, o driver requer firmware. Minha instalação padrão 15.04 inclui a maior parte. Se firmware é um problema, de acordo com dmesg , eu sugiro que você faça:
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
Corrija as permissões dos arquivos:
sudo chmod +x /lib/firmware/ath10k/QCA6174/hw2.1/*
Agora, descarregue e recarregue o driver:
sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci
E verifique:
dmesg | grep ath
Não consegui encontrar cal-pci-000: 03: 0.0.bin em nenhum lugar, nem nenhum método para extraí-lo por qualquer meio. Eu li que um parâmetro de módulo pode ajudar. Vamos tentar:
sudo -i
echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k_core.conf
exit
Reinicie. Verifique como acima.
Se você precisar de orientação sobre como instalar o kernel 4.0, por favor, verifique aqui: