I upgraded to Ubuntu 16.04 LTS (4.4.0-21-generic) and my wifi now works out of the box. I was using a usb-wifi since I bought my Lenovo Yoga 3 and I'm very happy because the builtin wifi card is much better.
This bug is solved for me! However, I can't tell if the firmware I copied last month are used or not. 2016-04-22 19:14 GMT-04:00 Miles Krell <mileskr...@gmail.com>: > ** Description changed: > > - 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. > + The firmware for this card isn't included with Ubuntu. The firmware > + provided in /lib/firmware/ath10k/QCA6174 in Ubuntu 16.04 crashes when > + used with this card. This included firmware is likely for the QCA6174 > + instead of this card, the QCA6164. > + > + Yes, you read that right: the files for the QCA6164 need to be a folder > + called QCA6174 in order for the card to work. Running "modprobe > + ath10k_pci" shows that the ath10k_pci module looks for firmware in a > + folder called QCA6174, but not in any folder called QCA6164. > + > + It seems that before this issue can be resolved, the ath10k_pci module > + must be changed so that it recognizes firmware for both the QCA6164 and > + QCA6174, in separate folders. > > > --------------------------------------------------------------------------- > > HOW TO GET THIS CARD TO WORK: > > - As of February 26, 2016, this has become rather simple. > + 1) Use a kernel that supports this card > > - According to the Linux Wireless wiki, support was added in kernel 4.2 > - Your kernel is probably fine, but if it's older than 4.2, see > + According to WikiDevi, support for this card was added in kernel 4.3. > + If you're running Ubuntu 16.04 LTS or above, your kernel is fine; skip > + to the next step. If you're running Ubuntu 15.10 or below, see > https://wiki.ubuntu.com/Kernel/MainlineBuilds for info on installing a > - newer one. > + newer kernel. Alternatively, you can use backports. This is a lot more > + work, but if you really need to keep using an older kernel for some > + reason, there are some guides to installing backports in the comments > + below. > > - 1) Get the latest firmware from https://github.com/kvalo/ath10k- > - firmware/archive/master.zip > + 2) Get rid of the firmware folder for this card that's included with > + Ubuntu: > > - 2) Unzip this file, and copy the contents of ath10k-firmware-master to > - /lib/firmware/ath10k. > + sudo rm -r /lib/firmware/ath10k/QCA6174/ > > - 3) Rename two of the firmware files like so: > - cd /lib/firmware/QCA6174/hw2.1 > + 3) Download the latest firmware: > + > + wget https://github.com/kvalo/ath10k-firmware/archive/master.zip > + > + 4) Unzip the downloaded file. Inside the ath10k-firmware-master folder > + is a folder named QCA6174. Copy the QCA6174 folder to > + /lib/firmware/ath10k: > + > + unzip master.zip > + sudo cp -r ath10k-firmware-master/QCA6174/ /lib/firmware/ath10k/ > + > + 5) Rename two of the firmware files like so: > + > + 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/QCA6174/hw3.0 > + cd /lib/firmware/ath10k/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. > + 6) Reboot your computer. Run "lshw -C network" to see if your card is > + recognized. You can delete the files you downloaded earlier: > > - 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. > + cd ~ > + rm master.zip > + rm -r ath10k-firmware-master/ > > - Last updated Match 26, 2016 > + Verified to work on Ubuntu 16.04 LTS (with kernel 4.4.0-21-generic) > + > + Last updated April 22, 2016 > > -- > You received this bug notification because you are subscribed to the bug > report. > 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: > The firmware for this card isn't included with Ubuntu. The firmware > provided in /lib/firmware/ath10k/QCA6174 in Ubuntu 16.04 crashes when > used with this card. This included firmware is likely for the QCA6174 > instead of this card, the QCA6164. > > Yes, you read that right: the files for the QCA6164 need to be a > folder called QCA6174 in order for the card to work. Running > "modprobe ath10k_pci" shows that the ath10k_pci module looks for > firmware in a folder called QCA6174, but not in any folder called > QCA6164. > > It seems that before this issue can be resolved, the ath10k_pci module > must be changed so that it recognizes firmware for both the QCA6164 > and QCA6174, in separate folders. > > > --------------------------------------------------------------------------- > > HOW TO GET THIS CARD TO WORK: > > 1) Use a kernel that supports this card > > According to WikiDevi, support for this card was added in kernel 4.3. > If you're running Ubuntu 16.04 LTS or above, your kernel is fine; skip > to the next step. If you're running Ubuntu 15.10 or below, see > https://wiki.ubuntu.com/Kernel/MainlineBuilds for info on installing a > newer kernel. Alternatively, you can use backports. This is a lot > more work, but if you really need to keep using an older kernel for > some reason, there are some guides to installing backports in the > comments below. > > 2) Get rid of the firmware folder for this card that's included with > Ubuntu: > > sudo rm -r /lib/firmware/ath10k/QCA6174/ > > 3) Download the latest firmware: > > wget https://github.com/kvalo/ath10k-firmware/archive/master.zip > > 4) Unzip the downloaded file. Inside the ath10k-firmware-master > folder is a folder named QCA6174. Copy the QCA6174 folder to > /lib/firmware/ath10k: > > unzip master.zip > sudo cp -r ath10k-firmware-master/QCA6174/ /lib/firmware/ath10k/ > > 5) Rename two of the firmware files like so: > > 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 > > 6) Reboot your computer. Run "lshw -C network" to see if your card is > recognized. You can delete the files you downloaded earlier: > > cd ~ > rm master.zip > rm -r ath10k-firmware-master/ > > Verified to work on Ubuntu 16.04 LTS (with kernel 4.4.0-21-generic) > > Last updated April 22, 2016 > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1436940/+subscriptions > -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1436940 Title: Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter [168c:0041] is not supported To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1436940/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs