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

Reply via email to