Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter [168c:0041] is not supported
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Vivid |
Invalid
|
Medium
|
Unassigned | ||
Wily |
Invalid
|
Medium
|
Unassigned | ||
Xenial |
Invalid
|
Undecided
|
Unassigned | ||
linux-firmware (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
Invalid
|
Medium
|
Seth Forshee |
Bug Description
The firmware for this card isn't included with Ubuntu. The firmware provided in /lib/firmware/
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:/
2) Get rid of the firmware folder for this card that's included with Ubuntu:
sudo rm -r /lib/firmware/
3) Download the latest firmware:
wget https:/
4) Unzip the downloaded file. Inside the ath10k-
unzip master.zip
sudo cp -r ath10k-
5) Rename two of the firmware files like so:
cd /lib/firmware/
sudo mv firmware-
cd /lib/firmware/
sudo mv firmware-
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-
I've verified that this works with Ubuntu 16.04 LTS (with kernel 4.4.0-21-generic); let me know if it doesn't work for you in the comments below.
-------
Miles Krell
Last updated May 23, 2016
Changed in linux (Ubuntu): | |
status: | Triaged → In Progress |
Changed in linux (Ubuntu): | |
status: | In Progress → Confirmed |
summary: |
- Wireless device not listed in driver's PCI IDs + Atheros 168c:0041 (Lenovo G50-80) is not supported |
summary: |
- Atheros 168c:0041 (Lenovo G50-80) is not supported + Atheros wifi 168c:0041 (Lenovo G50-80) is not supported |
Changed in linux (Ubuntu Vivid): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
summary: |
- Atheros wifi 168c:0041 (Lenovo G50-80) is not supported + Atheros wifi 168c:0041 is not supported |
description: | updated |
summary: |
- Atheros wifi 168c:0041 is not supported + Atheros wifi 168c:0041(QCA6164) is not supported |
description: | updated |
description: | updated |
tags: | added: patch |
description: | updated |
description: | updated |
Changed in linux (Ubuntu Vivid): | |
status: | Confirmed → Incomplete |
status: | Incomplete → Confirmed |
summary: |
- Atheros wifi 168c:0041(QCA6164) is not supported + Atheros wifi 168c:0041(QCA6174) is not supported |
description: | updated |
summary: |
- Atheros wifi 168c:0041(QCA6174) is not supported + Atheros wifi 168c:0041(QCA6164) is not supported |
summary: |
- Atheros wifi 168c:0041(QCA6164) is not supported + Qualcomm Atheros QCA6164 802.11ac Wireless Network Adapter [168c:0041] + is not supported |
description: | updated |
description: | updated |
Changed in linux-firmware (Ubuntu): | |
status: | New → Confirmed |
no longer affects: | linux-firmware (Ubuntu) |
no longer affects: | linux-firmware (Ubuntu Vivid) |
no longer affects: | linux-firmware (Ubuntu Wily) |
Changed in linux-firmware (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
description: | updated |
Changed in linux-firmware (Ubuntu Xenial): | |
assignee: | nobody → Seth Forshee (sforshee) |
importance: | Undecided → Medium |
status: | Confirmed → In Progress |
Changed in linux-firmware (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in linux-firmware (Ubuntu Xenial): | |
status: | In Progress → Fix Committed |
Changed in linux-firmware (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in linux-firmware (Ubuntu Xenial): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Released |
Changed in linux (Ubuntu Vivid): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Wily): | |
status: | Confirmed → Invalid |
Changed in linux (Ubuntu Xenial): | |
status: | Confirmed → Invalid |
Some upstream discussion:
http:// permalink. gmane.org/ gmane.linux. drivers. ath10k. devel/2057