Ubuntu – Qualcomm Atheros QCA61x4 wireless network adapter


I just purchased a Lenovo Yoga 3, 14". It comes with a Qualcomm Atheros QCA61x4 wireless network adapter. I have not been successful getting this wifi to work. I have tried some suggestions for Yogas but they, apparently use a different adapter. I have also tried ndiswrapper without any luck. I downloaded a windows driver which installed fine and indicated that it found matching hardware, but still no wifi.

If I cannot get it working soon, I'll have to send the machine back. Life without Ubuntu is not to be considered. Any assistance would be greatly appreciated.

Best Answer

I was able to get my Qualcomm Atheros 61x4 running on a ubuntu 15.04 clean install. Actually not for the Lenovo model but for an Acer Aspire VN7 Nitro 791G These are the steps I accomplished:

  • install kernel sources: apt-get install linux-headers-(uname -r)
  • downloaded the athk master sources from kvalo: git clone https://github.com/kvalo/ath.git
  • downloaded the backports tree: "git clone git://git.kernel.org/pub/scm/linux/kernel/git/backports/backports.git"
  • built the new backport tree according to the instructions found on linux-wireless: https://wireless.wiki.kernel.org/en/users/drivers/ath10k/backports
  • downloaded the firmware from sumdog and copied it to /lib/firmware/ath10k/QCA6174/hw2.1/ :

(Sorry I am not allowed to post more than two links)

"wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/board.bin"


"wget github.com/sumdog/ath10k-firmware/raw/5faf5bb7c7413f9bbde54cca6fff58e/ath10k/QCA6174/hw2.1/firmware-4.bin"

  • created athk10 config file as described in this post before: sudo echo "options ath10k_core skip_otp=y" > /etc/modprobe.d/ath10k.conf
  • copied firmware-4.bin to firmware-5.bin as dmesg claimed about not finding firmware-5.bin

Hope this helps.

Related Question