You are not logged in.

#1 2020-10-30 23:41:03

buo
Member
Registered: 2010-04-30
Posts: 15

Can't get Wi-Fi to work with Qualcomm Atheros QCA9377

My laptop (a Dell Inspiron 5000) comes with a Qualcomm Atheros QCA9377 Wi-Fi card. I'm running a fully up-to-date Arch:

$ uname -a
Linux laptop 5.9.1-arch1-1 #1 SMP PREEMPT Sat, 17 Oct 2020 13:30:37 +0000 x86_64 GNU/Linux

The card is identified properly:

$ lspci -v
02:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
	Subsystem: Dell Device 1810
	Flags: bus master, fast devsel, latency 0, IRQ 139
	Memory at 91000000 (64-bit, non-prefetchable) [size=2M]
	Capabilities: <access denied>
	Kernel driver in use: ath10k_pci
	Kernel modules: ath10k_pci

The drivers are loaded:

# lsmod | grep ath10k
ath10k_pci             65536  0
ath10k_core           622592  1 ath10k_pci
ath                    36864  1 ath10k_core
mac80211             1052672  1 ath10k_core
cfg80211              913408  3 ath,mac80211,ath10k_core

But no interface is created, and apparently the firmware doesn't load (journalctl -b produces essentially the same information):

# dmesg | grep ath10k
[    2.579748] ath10k_pci 0000:02:00.0: enabling device (0000 -> 0002)
[    2.580802] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[    2.835849] ath10k_pci 0000:02:00.0: qca9377 hw1.1 target 0x05020001 chip_id 0x003821ff sub 1028:1810
[    2.835851] ath10k_pci 0000:02:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[    2.836319] ath10k_pci 0000:02:00.0: firmware ver WLAN.TF.1.0-00002-QCATFSWPZ-5 api 5 features ignore-otp crc32 c3e0d04f
[    2.900980] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 8aedfa4a
[    4.002786] ath10k_pci 0000:02:00.0: Service connect timeout
[    4.002792] ath10k_pci 0000:02:00.0: failed to connect htt (-110)
[    4.046613] ath10k_pci 0000:02:00.0: device has crashed during init
[    4.073256] ath10k_pci 0000:02:00.0: device has crashed during init
[    4.073260] ath10k_pci 0000:02:00.0: failed to wait for target init: -70
[    4.074560] ath10k_pci 0000:02:00.0: could not init core (-110)
[    4.074610] ath10k_pci 0000:02:00.0: could not probe fw (-110)

I am an experienced Arch user, and I have tried every solution I could think of and everything I found on the internet. In particular,

  • I tried booting PopOS 20.10 from a USB drive; the same problem occurs.

  • I have tried all possible variations of updating the firmware and trying different versions. Each firmware/board file combination fails in a slightly different way, but none works.

Since there are multiple reports of this card working properly, I must be missing something. Can anyone see what I'm missing?

Offline

#2 2020-10-31 00:40:13

Zod
Member
From: Hoosiertucky
Registered: 2019-03-10
Posts: 629

Re: Can't get Wi-Fi to work with Qualcomm Atheros QCA9377

 
QCA9377 site:bbs.archlinux.org

Copy and paste that into google, it might give you something to go on.

Offline

#3 2020-10-31 02:57:02

buo
Member
Registered: 2010-04-30
Posts: 15

Re: Can't get Wi-Fi to work with Qualcomm Atheros QCA9377

Thanks Zod, but as I said, I've spent a long time searching and trying every solution I've found. If you have a specific pointer, please let me know.

Offline

#4 2020-10-31 03:40:01

loqs
Member
Registered: 2014-03-06
Posts: 17,194

Re: Can't get Wi-Fi to work with Qualcomm Atheros QCA9377

Any difference with linux 5.9.2.arch1-1?
Edit:
Also what is the source of the firmware you are currently using?

Last edited by loqs (2020-10-31 03:41:19)

Offline

#5 2020-10-31 14:44:02

buo
Member
Registered: 2010-04-30
Posts: 15

Re: Can't get Wi-Fi to work with Qualcomm Atheros QCA9377

I just upgraded to 5.9.2.arch1-1, and the problem remains. By the way, I've been trying to get this WiFi card to work on and off for a few months now, without success -- in other words, it has never worked.

Right now I'm trying the linux-firmware Arch package and loading firmware-6.bin. I have also tried with the official kernel firmware tarball and the firmware in kvalo's github repo (https://github.com/kvalo/ath10k-firmwar … 9377/hw1.0).

Offline

#6 2020-11-10 21:11:46

fishermann
Member
Registered: 2020-11-10
Posts: 1

Re: Can't get Wi-Fi to work with Qualcomm Atheros QCA9377

Same card, same driver, same issue here. Ocurred during first boot after changing linux to 5.4.75-1-lts.

Here's the fix that solved my case:
> boot up usb arch install
> connect to internet
> chroot
> pacman -Syu linux-firmware

Last edited by fishermann (2020-11-10 21:12:56)

Offline

#7 2020-12-02 00:03:43

buo
Member
Registered: 2010-04-30
Posts: 15

Re: Can't get Wi-Fi to work with Qualcomm Atheros QCA9377

fishermann, thanks so much for the information.

I am now on linux LTS 5.4.80-2, but I'm still having the same problem. Could you please post the output of `dmesg | grep ath10k` on your system?

Offline

Board footer

Powered by FluxBB