** Description changed: This card remains unsupported out-of-the-box by the ath10k_pci kernel - module. + module. At this point, it looks like kvalo's ath10k-firmware repo just + needs to be pulled in. - Currently in https://github.com/kvalo/ath10k-firmware/, there exists - a folder for the QCA6174, but not for the QCA6164. - - It appears that this card uses the same "firmware-5.bin" file as the - QCA6174 [168c:003c], but it requires a different "board.bin" file. + 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: - I'm not certain, but I believe you need to using at least kernel version - 4.2 for this to work. + As of February 26, 2016, it has become very easy to get this card to + work. - Get the latest firmware from https://github.com/kvalo/ath10k- + 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.4.3. 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 - Unzip and copy the ath10k folder to /lib/firmware/ath10k. + 2) Unzip this file, and copy the ath10k folder's contents to + /lib/firmware/ath10k. - Download the two files at: - https://github.com/atondwal/ath10k-firmware/tree/master/ath10k/QCA6164/hw2.1 + 3) Reboot your computer. Run "lshw -C network" to see if your card is + recognized. - Put these files in /lib/firmware/ath10k/QCA6174/hw2.1. Note that the - numbers DO NOT MATCH (QCA6164 vs QCA6174). + 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. - Create a file named /etc/modprobe.d/ath10k.conf with the following line: - - "options ath10k_core skip_otp=y" - - Reboot and modprobe ath10k_pci. Do "lshw -C network"; "ip link show" or "rfkill list" to see if you got your card working. - --------------------------------------------------------------------------- - - The atheros wireless device (168c:0041) isn't supported by the - ath10k_pci kernel driver. - - Found in several laptop models: - - Lenovo Z70 - Lenovo G50-45 - Lenovo G50-80 - Lenovo Edge 15 - Lenovo Yoga 3 11 - Lenovo Flex 3-1470 - Lenovo U31-70 - Samsung ATIV Book 9 NP930X2K - - ProblemType: BugDistroRelease: Ubuntu 15.04 - Package: linux-image-3.19.0-9-generic 3.19.0-9.9 - ProcVersionSignature: Ubuntu 3.19.0-9.9-generic 3.19.1 - Uname: Linux 3.19.0-9-generic x86_64 - ApportVersion: 2.16.2-0ubuntu3 - Architecture: amd64 - AudioDevicesInUse: - USER PID ACCESS COMMAND - /dev/snd/controlC0: nicholas 1695 F.... pulseaudio - /dev/snd/controlC1: nicholas 1695 F.... pulseaudio - CurrentDesktop: Unity - Date: Thu Mar 26 09:47:16 2015 - HibernationDevice: RESUME=UUID=5b068cd8-e60a-49b9-a88e-1581bb6b3dc1 - InstallationDate: Installed on 2015-03-25 (1 days ago) - InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1) - IwConfig: - eth0 no wireless extensions. - - lo no wireless extensions. - Lsusb: - Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub - Bus 001 Device 004: ID 0cf3:e300 Atheros Communications, Inc. - Bus 001 Device 003: ID 5986:0652 Acer, Inc - Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller - Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub - MachineType: LENOVO 80E5 - ProcFB: 0 inteldrmfb - ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.19.0-9-generic root=UUID=e52867c5-0b50-42fb-8288-f30765f926c5 ro quiet splash vt.handoff=7 - RelatedPackageVersions: - linux-restricted-modules-3.19.0-9-generic N/A - linux-backports-modules-3.19.0-9-generic N/A - linux-firmware 1.143SourcePackage: linux - UpgradeStatus: Upgraded to vivid on 2015-03-26 (0 days ago) - dmi.bios.date: 06/20/2014 - dmi.bios.vendor: LENOVO - dmi.bios.version: B0CN69WW - dmi.board.asset.tag: NO Asset Tag - dmi.board.name: Lenovo G50-80 - dmi.board.vendor: LENOVO - dmi.board.version: 31900058 WIN - dmi.chassis.asset.tag: NO Asset Tag - dmi.chassis.type: 10 - dmi.chassis.vendor: LENOVO - dmi.chassis.version: Lenovo G50-80 - dmi.modalias: dmi:bvnLENOVO:bvrB0CN69WW:bd06/20/2014:svnLENOVO:pn80E5:pvrLenovoG50-80:rvnLENOVO:rnLenovoG50-80:rvr31900058WIN:cvnLENOVO:ct10:cvrLenovoG50-80: - dmi.product.name: 80E5 - dmi.product.version: Lenovo G50-80 - dmi.sys.vendor: LENOVO + Last updated February 28, 2016
** 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, it has become very easy to get this card to - work. + As of February 26, 2016, this has become very 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.4.3. 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 the ath10k folder's contents to /lib/firmware/ath10k. 3) 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 February 28, 2016 -- 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