Author Topic: Acer Aspire laptop with QCA9377 wifi AKA Qualcomm Atheros Device 0042 (rev 30)  (Read 1613 times)

0 Members and 1 Guest are viewing this topic.

Offline TrevorB

  • Neuling
  • *
  • Posts: 2
  • I'm new. Be nice!
  • Branch: stable
  • Desktop: XFCE, Cinnamon
  • GPU Card: ATI HD7610M, Radeon R7 M260/M265 (rev 81)
  • GPU driver: non-free
  • Kernel: linux41-x64
  • Skill: Novice
Good day,

My laptop:
Acer Aspire E15 E5-552G-T6LP

Distro:
Manjaro Cinnamon 16.02
kernel: 4.18

I'm relaying these instructions so others may not go through the pain I did in getting my wifi working. Although, to be honest, it was a great learning experience.

I ran into troubles installing Manjaro on my Acer Aspire laptop which is less than a year old--there was no wifi, and though Manjaro was detecting the hardware, it didn't know what to do with it. Running this command:
$ lspci
returned many results, one of which was this:
02.00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)

Much searching indicated I had a driver/module problem, and I needed the ath10k module for my wifi to work. Google indicated others were having my problem and while there were some instructive posts on an Ubuntu forum, this post put it all together for me: http://boggs.xyz/2016/01/06/qca9377-linux/

I'll paraphrase the boggs.xyz post:

First, download the necessary files:

backports-20151120 found here:
https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.xz

Commit 7d14e337ad25c0ef3e78fc47eac336697ca612e8 of kvalo/ath10k-firmware. Download ZIP from here:
https://github.com/kvalo/ath10k-firmware/archive/7d14e337ad25c0ef3e78fc47eac336697ca612e8.zip

Also, make sure you have the dependencies installed.

# pacman -S base-devel linux-headers git

When you run this command you'll be prompted to specify your kernel. I chose 4.1 because I'm using kernel version 4.18. --Trevor

or

# apt-get install build-essential linux-headers-$(uname -r) git

or your distro's equivalent.

Next, extract backports, and run the following inside the resulting directory.

$ make defconfig-ath10k
$ make
# make install


Finally, inside the ath10k-firmware repository, run the following as root.

# cp -r ath10k/ /lib/firmware/
# cp -r QCA9377 /lib/firmware/ath10k/
# mv /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin


After rebooting, you should be able to detect and connect to wireless networks.

End paraphrase.

With many thanks to boggs.xyz, I rebooted my laptop and the wifi was there!

p.s. Dear moderator, please let me know if I haven't put this in the appropriate place, or if I've breached etiquette on some way (if so, I apologize).
When there is nothing left to burn
You have to set yourself on fire
~Torquil Campbell

Offline c00ter

  • Held Mitglied
  • *****
  • Posts: 1534
  • Towelie's cupcake
  • Branch: ☮Olive☮
  • Desktop: Depends©
  • GPU Card: Intel HD4400M CPU: Core i7-4510U
  • GPU driver: Intel/Free
  • Kernel: 4.4-lts & 4.5
  • Skill: Novice
Nice post--glad you gotcher wifi. :D

I assume you tried the package in the AUR--"firmware_ath10k-qca6174"? I dunno if it works with your device or not...

Regards
“What, me worry?” ― Alfred E. Newman

Manjaro Wiki: https://wiki.manjaro.org/
Arch Wiki: https://wiki.archlinux.org/
Pacman Rosetta: https://wiki.archlinux.org/index.php/Pacman/Rosetta

Offline TrevorB

  • Neuling
  • *
  • Posts: 2
  • I'm new. Be nice!
  • Branch: stable
  • Desktop: XFCE, Cinnamon
  • GPU Card: ATI HD7610M, Radeon R7 M260/M265 (rev 81)
  • GPU driver: non-free
  • Kernel: linux41-x64
  • Skill: Novice
Hi,

That package was "flagged out of date 15-12-29," so I was scared to try it because I'm a newb.

This link may also be useful for others seeking a solution for Arch-based distros: https://github.com/ajaybhatia/Qualcomm-Atheros-QCA9377-Wifi-Linux/
When there is nothing left to burn
You have to set yourself on fire
~Torquil Campbell

Offline Citroen

  • Held Mitglied
  • *****
  • Posts: 961
  • Branch: Stable.
  • Desktop: Xfce, what else?
  • GPU Card: Intel Device 22b1
  • GPU driver: free driver
  • Kernel: 4.4LTS- x64
  • Skill: Intermediate
My new Dell laptop will arrive today and has a Qualcomm wifi card (QCA9565 / AR9565)
I wonder if I'll get this baby going, since the machine doesn't have a LAN port...  :o
Je kunt vrouwen in twee groepen verdelen… maar ik zou het niet doen.

Herman Finkers.

Offline eronis55

  • Neuling
  • *
  • Posts: 17
  • I'm new. Be nice!
  • Branch: Stable
  • Desktop: Xfce
  • GPU Card: ATİ HD 5670
  • GPU driver: Proprietary
  • Kernel: 4.1.15-1-MANJARO
  • Skill: Intermediate
Thanks, it worked :)
« Last Edit: 19. July 2016, 21:11:57 by eronis55 »