From http://askubuntu.com/questions/607707/ath10k-installation
Not a complete answer (similar situation - ath10k/QCA6174 on a Fedora 22, 4.0 kernel), but more resources:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k points to: https://github.com/kvalo/ath10k-firmware.
Looking at dmesg, I can get firmware-4.bin loaded (albeit untested), when place at:
PS (reload ath10k kernel module):
So the steps to a complete installation are:
Useful:
https://github.com/kvalo/ath10k-firmware
https://wireless.wiki.kernel.org/en/users/drivers/ath10k
Not a complete answer (similar situation - ath10k/QCA6174 on a Fedora 22, 4.0 kernel), but more resources:
https://wireless.wiki.kernel.org/en/users/drivers/ath10k points to: https://github.com/kvalo/ath10k-firmware.
Looking at dmesg, I can get firmware-4.bin loaded (albeit untested), when place at:
/lib/firmware/ath10k/QCA6174/hw2.1
However, I also get:Direct firmware load for ath10k/cal-pci-0000:03:00.0.bin failed with error -2
invalid firmware magic
Direct firmware load for ath10k/QCA6174/hw2.1/firmware-3.bin failed with error -2
could not fetch firmware file 'ath10k/QCA6174/hw2.1/firmware-3.bin': -2
So something still appears to be missing in this setup. Next step is
to rename a long filename firmware-3.bin_xxxxxx to firmware-3.binPS (reload ath10k kernel module):
$ sudo rmmod ath10k_pci
$ sudo modprobe -v ath10k_pci
Then take your pick of iwconfig or NetworkManager.So the steps to a complete installation are:
- Download drivers in https://github.com/kvalo/ath10k-firmware.
- sudo cp -r QCA6174 /lib/firmware/ath10k/.
- cd /lib/firmware/ath10k/QCA6174/hw2.1
- sudo cp firmware-5.bin.SW_xxxxxx firmware-5.bin
- sudo rmmod ath10k_pci
- sudo modprobe -v ath10k_pci
Useful:
https://github.com/kvalo/ath10k-firmware
https://wireless.wiki.kernel.org/en/users/drivers/ath10k