After months of bashing my head around , I finally found a way to make to make Qualcomm Atheros QCA61x4 or QCA6164 to work with linux (I Tested it on ubuntu 15.4 with 3.19.0-15 kernel )
By default (at the time of writing this post) wifi on laptops with Atheros wifi 168c:0041(QCA6164) doesn’t works. Why? Because there is no firmware and driver for this particular chip by default.This affects several lenovo laptops.
Solution is rather simple but for some reasons it took me a while to finally get my wifi working. I tried it initially on a different kernel and on a different different distro.
Get the latest backport
and finally seal the deal
if you get any errors then make you have kernel headers and build-essential package installed
now that we have backports installed we just need firmware
Reboot and see the magic ;)
if it still does’t works then try
Note that you’ll need to reinstall backports if you upgrade or change the kernel.
There’s also another method that is , install dkms from backports but it did not work for me. :/ , with DKMS you’ll no longer need to reinstall backports everytime you upgrade kernel.
As far as I know , everything works fine and also airodump also works pretty much :] . Altough , I did not test aircrack.