AndyP, it looks like you do have a different card. Your card has the PCI ID of 168c:0042, while the QCA6164 has the PCI ID of 168c:0041.
According to http://forums.fedoraforum.org/showthread.php?t=305292, your card is the QCA9377. There's an open bug report for it at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1484159, but I think the following should work. Your "modinfo ath10k_pci" output doesn't list the QCA9377 firmware files, but they are listed when *I* run this command. I have no idea when support for the card was added, but it's supported in 4.5 (what I'm running). It might be supported in backports somewhere, but the following should be simpler: 1) Install kernel 4.5. There's a guide at https://wiki.ubuntu.com/Kernel/MainlineBuilds. 2) Assuming you downloaded the firmware as explained in the above guide, you have to rename just one file like this: cd /lib/firmware/ath10k/QCA9377/hw1.0/ sudo mv firmware-5.bin_WLAN.TF.1.0-00267-1 firmware-5.bin If those steps worked for you, I'd put them in the bug report for the QCA9377. Good luck! -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1436940 Title: Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter [168c:0041] is not supported Status in linux package in Ubuntu: Confirmed Status in linux-firmware package in Ubuntu: Confirmed Status in linux source package in Vivid: Confirmed Status in linux source package in Wily: Confirmed Bug description: This card remains unsupported out-of-the-box by the ath10k_pci kernel module. At this point, it looks like kvalo's ath10k-firmware repo just needs to be pulled in. Speaking of which, that repo contains a folder for the QCA6174, but not for the QCA6164. The firmware in the QCA6174 folder works for the QCA6164; I still find it strange. I'm not sure how well the actual QCA6174 [168c:003e] firmware works. --------------------------------------------------------------------------- HOW TO GET THIS CARD TO WORK: As of February 26, 2016, this has become relatively simple. I'm unsure of what version kernel you need to be using - it's either at least 4.0 or at least 4.2. I'm currently using 4.5. If the kernel you have isn't working, try that one. 1) Get the latest firmware from https://github.com/kvalo/ath10k- firmware/archive/master.zip 2) Unzip this file, and copy contents of ath10k-firmware-master to /lib/firmware/ath10k. 3) Rename two of the firmware files like so: cd /lib/firmware/QCA6174/hw2.1 sudo mv firmware-5.bin_SW_RM.1.1.1-00157-QCARMSWPZ-1 firmware-5.bin cd /lib/firmware/QCA6174/hw3.0 sudo mv firmware-4.bin_WLAN.RM.2.0-00180-QCARMSWPZ-1 firmware-4.bin 4) Reboot your computer. Run "lshw -C network" to see if your card is recognized. If you created a "/lib/modprobe.d/ath10k.conf" file earlier to disable otp, you can remove it. I did, and the card still works fine. Last updated Match 18, 2016 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1436940/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp