QCA6174 doesn't connect to WIFI below standard ac in all distributions except Ubuntu

linuxuser34

New Member
Joined
Feb 6, 2021
Messages
11
Reaction score
0
Credits
104
Hello!
I use Manjaro as home distribution. I have 2 Wifi networks, one works on standard ac, other works on standard n.
My network controller is
Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
I can connect to first WIFI (that works on standard ac) network using any OS: Windows, Manjaro, Kali, Ubuntu.
But for some reasons I can't connect to WIFI that works on standard n using all Linux distributions except Ubuntu (18.04 if it matters). It asks for a password again and again and never connects.
Hope for your help! Thanks in advance!
 


R u sure that you r putting the correct password ?
 
R u sure that you r putting the correct password ?
Of course, I have been trying to solve this problem for a long time. By the way, I can connect to that wifi using my phone, or Ubuntu or Windows, as I said earlier.
 
Can you share the output of the following:
Code:
lspci -nn | grep -i net
And then run the following:
Code:
lspci -v
Then find your the section where you wireless card is mentioned and then where it says "Kernel driver in use:", save what comes after it in your clipboard. And then run the following:
Code:
dmesg | grep iwlwifi
Replacing iwlwifi with the kernel driver your wifi is using.
lspci -nn | grep -i net
02:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
03:00.1 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12)
02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
Subsystem: Lite-On Communications Inc Device 0807
Flags: bus master, fast devsel, latency 0, IRQ 132
Memory at a4200000 (64-bit, non-prefetchable) (size=2M]
Capabilities: <access denied>
Kernel driver in use: ath10k_pci
Kernel modules: ath10k_pci
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
Subsystem: Acer Incorporated [ALI] Device 118a
Flags: bus master, fast devsel, latency 0, IRQ 126
Memory at a4405000 (32-bit, non-prefetchable) (size=4K]
Expansion ROM at a4410000 [disabled] (size=64K]
Capabilities: <access denied>
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
03:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
Subsystem: Acer Incorporated [ALI] Device 118a
Flags: bus master, fast devsel, latency 0, IRQ 19
I/O ports at 3000 (size=256]
Memory at a4404000 (64-bit, non-prefetchable) (size=4K]
Memory at a4400000 (64-bit, non-prefetchable) (size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
inxi -Nazy
Network:
Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter
vendor: Lite-On driver: ath10k_pci v: kernel port: 4000 bus ID: 02:00.0
chip ID: 168c:003e class ID: 0280
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Acer Incorporated ALI driver: r8169 v: kernel port: 3000
bus ID: 03:00.1 chip ID: 10ec:8168 class ID: 0200
dmesg | grep ath10k_pci
[ 11.596774] ath10k_pci 0000:02:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 11.891630] ath10k_pci 0000:02:00.0: qca6174 hw3.2 target 0x05030000 chip_id 0x00340aff sub 11ad:0807
[ 11.891635] ath10k_pci 0000:02:00.0: kconfig debug 1 debugfs 1 tracing 1 dfs 0 testmode 0
[ 11.892810] ath10k_pci 0000:02:00.0: firmware ver WLAN.RM.4.4.1-00157-QCARMSWPZ-1 api 6 features wowlan,ignore-otp,mfp crc32 90eebefb
[ 12.214838] ath10k_pci 0000:02:00.0: board_file api 2 bmi_id N/A crc32 318825bf
[ 12.309848] ath10k_pci 0000:02:00.0: htt-ver 3.60 wmi-op 4 htt-op 3 cal otp max-sta 32 raw 0 hwcrypto 1
[ 12.443058] ath10k_pci 0000:02:00.0 wlp2s0: renamed from wlan0
Output of
when I try to connect to wifi that I can't connect:
[ 1350.583837] wlp2s0: authenticate with b0:14:5a:95:8b:a9
[ 1350.643016] wlp2s0: send auth to b0:14:5a:95:8b:a9 (try 1/3)
[ 1350.645208] wlp2s0: authenticated
[ 1350.647059] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 1/3)
[ 1350.750397] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 2/3)
[ 1350.853712] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 3/3)
[ 1350.957024] wlp2s0: association with b0:14:5a:95:8b:a9 timed out
[ 1355.921607] wlp2s0: authenticate with b0:14:5a:95:8b:a9
[ 1355.979294] wlp2s0: send auth to b0:14:5a:95:8b:a9 (try 1/3)
[ 1355.981603] wlp2s0: authenticated
[ 1355.983938] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 1/3)
[ 1356.090662] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 2/3)
[ 1356.193750] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 3/3)
[ 1356.297197] wlp2s0: association with b0:14:5a:95:8b:a9 timed out
[ 1361.667972] wlp2s0: authenticate with b0:14:5a:95:8b:a9
[ 1361.726432] wlp2s0: send auth to b0:14:5a:95:8b:a9 (try 1/3)
[ 1361.728624] wlp2s0: authenticated
[ 1361.730456] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 1/3)
[ 1361.833771] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 2/3)
[ 1361.937079] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 3/3)
[ 1362.040511] wlp2s0: association with b0:14:5a:95:8b:a9 timed out
[ 1367.905613] wlp2s0: authenticate with b0:14:5a:95:8b:a9
[ 1367.963386] wlp2s0: send auth to b0:14:5a:95:8b:a9 (try 1/3)
[ 1367.965601] wlp2s0: authenticated
[ 1367.967331] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 1/3)
[ 1368.072643] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 2/3)
[ 1368.180341] wlp2s0: associate with b0:14:5a:95:8b:a9 (try 3/3)
[ 1368.283863] wlp2s0: association with b0:14:5a:95:8b:a9 timed out
And then requests password again.
 
Last edited:
I thought you deleted your earlier reply since it vanished, that's why I deleted my original reply so must have been a mod that had to approve it or something like that.
 
Approved it about 10 minutes ago.

Wiz
 
Try Adding intel_iommu=off to your kernel boot parameters either during boot or by adding it permanently to your grub configuration(and generating a new grub if you choose that option) and then see if you can connect to the network that you are having problems with from Manjaro but can connect to from Ubuntu.
 
Try Adding intel_iommu=off to your kernel boot parameters either during boot or by adding it permanently to your grub configuration(and generating a new grub if you choose that option) and then see if you can connect to the network that you are having problems with from Manjaro but can connect to from Ubuntu.
Unfortunately, it didn't help. I had added intel_iommu=off to grub config at /etc/default/grub
GRUB_CMDLINE_LINUX="intel_iommu=off"
and rebooted computer. Should have I seen any visual changes after computer start? Because I haven't.
I still get messages
wlp2s0: association with b0:14:5a:95:8b:a9 timed out
from dmesg -w.
 
Did you update grub after making the suggested edit? I ask because you don't mention doing so.
 
Unfortunately, it didn't help. I had added intel_iommu=off to grub config at /etc/default/grub and rebooted computer. Should have I seen any visual changes after computer start? Because I haven't.
I still get messages from dmesg -w.
It was a possible solution for the timeout problem you are having, you can undo it since it doesn't work. Do you have the linux-firmware package installed and can you try the following?
Code:
echo "options ath10k_core cryptmode=1" | sudo tee /etc/modprobe.d/ath10k.conf
Then reboot and see if you are able to connect to the wifi that you are currently have trouble authenticating with.
 
Last edited:
It was a possible solution for the timeout problem you are having, you can undo it since it doesn't work. Do you have the linux-firmware package installed and can you try the following?
Code:
echo "options ath10k_core cryptmode=1" | sudo tee /etc/modprobe.d/ath10k.conf
Then reboot and see if you are able to connect to the wifi that you are currently have trouble authenticating with.
I have the linux-firmware package installed.

After executing your command and restarting the computer, my network adapter broke. I had not seen a single internet network. So, I have deleted /etc/modprobe.d/ath10k.confand restarted the computer, and the network adapter restored. But I still can't connect to WiFi that I'm currently have trouble authenticating with.
 
Can you share the output of the following.
Code:
lsmod | grep ath10k
 
Can you share the output of the following.
Code:
lsmod | grep ath10k
Output:
Code:
ath10k_pci             65536  0
ath10k_core           622592  1 ath10k_pci
ath                    36864  1 ath10k_core
mac80211             1056768  1 ath10k_core
cfg80211              913408  3 ath,mac80211,ath10k_core
 

Members online


Top