LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 05-29-2022, 07:59 PM   #1
byron.hawkins
LQ Newbie
 
Registered: Apr 2019
Posts: 26

Rep: Reputation: Disabled
Question Wifi driver not loading (Qualcomm Atheros QCA9377)


My Acer laptop is running Oracle Linux and it has a Qualcomm Atheros QCA9377 wifi adapter (built-in) with the standard kernel driver installed, but for some reason the kernel doesn't even try to load the driver. On the wifi panel of the system settings, it just says "no wifi device found". There is nothing in dmesg related to "*lan*" or "*ath*" (filtering with grep -i).

Code:
# uname -a
Linux cuivre 5.4.17-2136.307.3.5.el8uek.x86_64 #2 SMP Thu May 26 18:17:42 PDT 2022 x86_64 x86_64 x86_64 GNU/Linux 

# lspci -k
03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
        Subsystem: Lite-On Communications Inc Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter

# ls /lib/firmware/ath10k/QCA9377/hw1.0/
board-2.bin  firmware-5.bin  firmware-sdio-5.bin           notice_ath10k_firmware-6.txt       notice.txt_WLAN.TF.1.0-00267-1
board.bin    firmware-6.bin  notice_ath10k_firmware-5.txt  notice_ath10k_firmware-sdio-5.txt
There are many posts about problems using this adapter under linux, but I haven't found anything related to this specific problem. Is there a simple way to manually load the driver and see if it works, or if something is wrong there? It seems very strange that the device is simply ignored when clearly it is visible and has a driver.
 
Old 05-29-2022, 08:33 PM   #2
teckk
LQ Guru
 
Registered: Oct 2004
Distribution: Arch
Posts: 5,146
Blog Entries: 6

Rep: Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833
Looks like that has been problematic.

That should be supported with ath10k_pci

A few threads
https://unix.stackexchange.com/quest...adapter-rev-31
https://github.com/ajaybhatia/Qualco...77-Wifi-Linux/
https://unix.stackexchange.com/quest...-wireless-card
https://forums.debian.net/viewtopic.php?t=127880

Quote:
Is there a simple way to manually load the driver and see if it works
Yes, See:
Code:
man lsmod
man modprobe
 
1 members found this post helpful.
Old 05-30-2022, 10:53 AM   #3
byron.hawkins
LQ Newbie
 
Registered: Apr 2019
Posts: 26

Original Poster
Rep: Reputation: Disabled
Thanks for the reply, I installed ath10k_core but it doesn't enable the wifi adapter. Is this the wrong module? There's still nothing in dmesg related to "*ath*" or "*lan*".

Code:
# modprobe -v --first-time --show-depends ath10k_core 
insmod /lib/modules/5.4.17-2136.307.3.5.el8uek.x86_64/kernel/lib/crypto/libarc4.ko.xz 
insmod /lib/modules/5.4.17-2136.307.3.5.el8uek.x86_64/kernel/net/rfkill/rfkill.ko.xz 
insmod /lib/modules/5.4.17-2136.307.3.5.el8uek.x86_64/kernel/net/wireless/cfg80211.ko.xz 
insmod /lib/modules/5.4.17-2136.307.3.5.el8uek.x86_64/kernel/net/mac80211/mac80211.ko.xz 
insmod /lib/modules/5.4.17-2136.307.3.5.el8uek.x86_64/kernel/drivers/net/wireless/ath/ath.ko.xz 
insmod /lib/modules/5.4.17-2136.307.3.5.el8uek.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko.xz skip_otp=y
Code:
# nmcli dev wifi
Code:
# iwconfig
enp2s0f1  no wireless extensions.

virbr0    no wireless extensions.

lo        no wireless extensions.
 
Old 05-30-2022, 12:15 PM   #4
byron.hawkins
LQ Newbie
 
Registered: Apr 2019
Posts: 26

Original Poster
Rep: Reputation: Disabled
Note that I only have ath10k_pci in an older module directory:

Code:
/usr/lib/modules/4.18.0-372.9.1.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz
Current modules are here:

Code:
/usr/lib/modules/5.4.17-2136.307.3.5.el8uek.x86_64/kernel/drivers/net/wireless/ath/ath10k/
But only ath10k_core is available for kernel 5.4.17 in my distro. I tried to copy 1th10k_pci.ko.xz into the latest directory, but modprobe still can't find it. So I'm only able to install ath10k_core, which seems to do nothing.
 
Old 05-30-2022, 12:30 PM   #5
teckk
LQ Guru
 
Registered: Oct 2004
Distribution: Arch
Posts: 5,146
Blog Entries: 6

Rep: Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833
ath10k_pci Oracle Linux

You're probably going to have to work on this until you figure it out.

https://tutorialmore.com/questions-238624.htm

You could contact oracle.

https://www.oracle.com/linux/technologies/
mailto:virt-docs-ext_ww_grp@oracle.com
 
Old 05-30-2022, 01:48 PM   #6
teckk
LQ Guru
 
Registered: Oct 2004
Distribution: Arch
Posts: 5,146
Blog Entries: 6

Rep: Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833Reputation: 1833
More info

https://bbs.archlinux.org/viewtopic.php?id=266280
https://git.kernel.org/pub/scm/linux...x-firmware.git
 
Old 05-30-2022, 01:58 PM   #7
byron.hawkins
LQ Newbie
 
Registered: Apr 2019
Posts: 26

Original Poster
Rep: Reputation: Disabled
The latest drivers in the linux-firmware.git repository are exactly the same as the drivers in my distro. But installing them with modprobe doesn't have any effect:

Code:
lspci -k
03:00.0 Network controller: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter (rev 31)
        Subsystem: Lite-On Communications Inc Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
Is there some way to find out how the kernel is making decisions about what driver to use with each system device? Somehow it is choosing not to use the driver, even though the module is installed and seems to match the wifi adapter.
 
Old 06-06-2022, 11:40 AM   #8
mrapathy
Member
 
Registered: Nov 2005
Distribution: Slackware,Debian
Posts: 366

Rep: Reputation: 66
What model Acer?
Thats a pretty old but stable kernel. I have a Acer Aspire E5 E15 553-11PT
AMD apu/radeon graphics

Mine came with Qualcomm Atheros I dont know what version it was but it was half the size of other
m.2 Key E devices. It was reliable but speeds were terrible in windows and linux.

Might want to see if you have a m.2 Key E port on your motherboard. If so you can upgrade to intel device. I bought a old 7265D m.2 key E adapter made in 2014 my laptop was made in 2016/17. worked in linux and windows. Got the 7265D used for $10 including shipping. Also bought a Fenvi Intel Ax200 m.2 Key E adapter. works in windows and linux. $30 bucks including shipping. very fast stuff. the intel 7265D doesnt support mu mimo but has a fast 897mbps 5ghz connection.

Does mean someone would have to take apart the laptop and plug the Key E adapter and connect the antenna's. button it back up.

Should be video on youtube for your model laptop or series.

Last edited by mrapathy; 06-06-2022 at 11:42 AM.
 
  


Reply

Tags
wifi



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Another problem with 5.10 kernel - Qualcomm Atheros QCA9565 / AR9565 not loading bluetooth firmware alekow Slackware 2 02-07-2021 09:27 AM
Wifi networks not scanning in monitor mode(Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter) Vivek Nepal Linux - Newbie 3 11-02-2020 11:48 AM
Qualcomm Atheros QCA9377 + Lenovo 110S :Which live USB lightweight distro ? cumfy Linux - Wireless Networking 1 12-16-2017 02:22 AM
Qualcomm Atheros AR5007EG WIFI jek404 Slackware 2 03-29-2015 09:48 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 06:39 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration