← Back to team overview

kernel-packages team mailing list archive

[Bug 1436940] Re: Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter [168c:0041] is not supported

 

** 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.
- 
- 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.
+ As of February 26, 2016, this has become rather 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.
+ According to the Linux Wireless wiki, support was added in kernel 4.2,
+ so if your kernel is older than this, you'll need to either use
+ backports or install a newer kernel.  Your kernel is probably fine, but
+ if it's older than 4.2, see
+ https://wiki.ubuntu.com/Kernel/MainlineBuilds for info on installing a
+ newer 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
+ 2) Unzip this file, and copy the 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
+     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
+ Last updated Match 20, 2016

-- 
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.

  ---------------------------------------------------------------------------

  HOW TO GET THIS CARD TO WORK:

  As of February 26, 2016, this has become rather simple.

  According to the Linux Wireless wiki, support was added in kernel 4.2,
  so if your kernel is older than this, you'll need to either use
  backports or install a newer kernel.  Your kernel is probably fine,
  but if it's older than 4.2, see
  https://wiki.ubuntu.com/Kernel/MainlineBuilds for info on installing a
  newer one.

  1) Get the latest firmware from https://github.com/kvalo/ath10k-
  firmware/archive/master.zip

  2) Unzip this file, and copy the 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 20, 2016

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1436940/+subscriptions


References