Wifi connection Not Working Properly on Ubuntu 24.04 (dual-boot)

System Information:

OS: Ubuntu 24.04 LTS

Wireless Adapter: AzureWave AR9485 (Atheros AR9485)

Driver: ath9k (Automatically Loaded)

linux$ lspci -nnk | grep -iA3 net
03:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
	Subsystem: AzureWave AR9485 Wireless Network Adapter [1a3b:2c97]
	Kernel driver in use: ath9k
	Kernel modules: ath9k

Problem Description:

I installed Ubuntu 24.04 LTS as a dual boot alongside Windows on my laptop (Asus), but I have trouble getting my Wi-Fi adapter (AzureWave AR9485) to work properly.The system detects the adapter, but the connection is either very slow, unstable, or sometimes doesn’t work at all. I have searched through many forums and tried multiple solutions, but nothing has worked.

What I Have Tried So Far:

  1. Checked if the Driver is Loaded:
linux$ sudo dmesg | grep ath9
[    4.093916] ath9k 0000:03:00.0 wlp3s0: renamed from wlan0 
  1. Checked Wireless Interface Status:
linux$ iwconfig wlp3s0

wlp3s0    IEEE 802.11  ESSID:"Mahdi"  
          Mode:Managed  Frequency:2.437 GHz  Access Point: 66:2D:95:97:01:00   
          Bit Rate=1 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=70/70  Signal level=-39 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:103   Missed beacon:0
  1. Checked Network Interface Status:
linux$ ip link show wlp3s0 
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether 54:27:1e:17:4c:73 brd ff:ff:ff:ff:ff:ff
  1. Tried Restarting Network Services:

sudo systemctl restart NetworkManager

  1. Reinstalled Firmware:
sudo apt update && sudo apt install --reinstall linux-firmware
  1. Tried Manually Connecting to Wi-Fi:
nmcli device wifi connect "MySSID" password "MyPassword"
  1. Checked the Wi-Fi adapter is blocked
linux$ rfkill list
0: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
  1. Reloaded the Wi-Fi driver
linux$ sudo modprobe -r ath9k
inux$ sudo modprobe ath9k

Current Issue:

The Wi-Fi connection is very slow (Bit Rate stuck at 1 Mb/s).

The connection randomly drops or refuses to connect.

Signal strength appears fine, but performance is bad.

Other devices work fine with the same Wi-Fi network.

Questions:

  1. What could be causing the slow speed and instability of my Wi-Fi connection?

  2. Are there any specific driver settings I need to adjust for the ath9k driver?

  3. Is there an alternative driver or firmware update that I should try?

Any help would be greatly appreciated!

Please see Network Connection Troubleshooting and post a link from the uploaded script results

This is the output of the script when I connect to wifi:
https://dpaste.com/8MTNES8F5

This is the output of the script when I connect to wifi:

########## wireless info START ##########

Report from: 30 Mar 2025 22:12 +0330 +0330

Booted last: 30 Mar 2025 00:00 +0330 +0330

Script from: 27 Aug 2024 10:55 UTC +0000

release

Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble

kernel

Linux 6.14.0-061400-generic #202503241442 SMP PREEMPT_DYNAMIC Mon Mar 24 15:06:01 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Parameters: ro, quiet, splash, vt.handoff=7

desktop

Ubuntu

lspci

03:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Subsystem: AzureWave AR9485 Wireless Network Adapter [1a3b:2c97]
Kernel driver in use: ath9k
Kernel modules: ath9k

04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:200f]
Kernel driver in use: r8169
Kernel modules: r8169

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 192f:0916 Avago Technologies, Pte. ADNS-2710 Optical Mouse Controller
Bus 001 Device 004: ID 04f2:b354 Chicony Electronics Co., Ltd UVC 1.00 device HD UVC WebCam
Bus 001 Device 005: ID 13d3:3362 IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub

PCMCIA card info
rfkill

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no

secure boot

SecureBoot disabled
Platform is in Setup Mode

lsmod

ath9k 253952 0
ath9k_common 49152 1 ath9k
ath9k_hw 671744 2 ath9k_common,ath9k
ath 36864 3 ath9k_common,ath9k,ath9k_hw
mac80211 1822720 1 ath9k
ath3k 20480 0
asus_nb_wmi 32768 0
asus_wmi 98304 1 asus_nb_wmi
platform_profile 20480 1 asus_wmi
cfg80211 1449984 4 ath9k_common,ath9k,ath,mac80211
mxm_wmi 12288 0
sparse_keymap 12288 1 asus_wmi
bluetooth 1015808 35 btrtl,btmtk,btintel,btbcm,bnep,ath3k,btusb,rfcomm
libarc4 12288 1 mac80211
video 77824 3 asus_wmi,asus_nb_wmi,i915
wmi 28672 3 video,asus_wmi,mxm_wmi

dkms
interfaces
ifconfig

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback brd
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether <MAC ‘enp4s0’ [IF1]> brd
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether <MAC ‘wlp3s0’ [IF2]> brd
inet 192.168.1.144/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp3s0
valid_lft 43190sec preferred_lft 43190sec
inet6 fe80::e994:f14f:c532:5c76/64 scope link noprefixroute
valid_lft forever preferred_lft forever

iwconfig

lo no wireless extensions.

enp4s0 no wireless extensions.

wlp3s0 IEEE 802.11 ESSID:“4GEE_WiFi_3761_2.4GHz”
Mode:Managed Frequency:2.412 GHz Access Point: <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]>
Bit Rate=135 Mb/s Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=65/70 Signal level=-45 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:32 Missed beacon:0

route

default via 192.168.1.1 dev wlp3s0 proto dhcp src 192.168.1.144 metric 600
192.168.1.0/24 dev wlp3s0 proto kernel scope link src 192.168.1.144 metric 600

resolv.conf

[777 root ‘/etc/resolv.conf’ → ‘…/run/systemd/resolve/stub-resolv.conf’]

nameserver 127.0.0.53
options edns0 trust-ad
search .

network managers

Installed:

NetworkManager

Running:

root 1044 1 0 21:50 ? 00:00:00 /usr/sbin/NetworkManager --no-daemon

NetworkManager info

GENERAL.DEVICE: wlp3s0
GENERAL.TYPE: wifi
GENERAL.NM-TYPE: NMDeviceWifi
GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/Devices/3
GENERAL.VENDOR: Qualcomm Atheros
GENERAL.PRODUCT: AR9485 Wireless Network Adapter
GENERAL.DRIVER: ath9k
GENERAL.DRIVER-VERSION: 6.14.0-061400-generic
GENERAL.FIRMWARE-VERSION: N/A
GENERAL.HWADDR: <MAC ‘wlp3s0’ [IF2]>
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.REASON: 0 (No reason given)
GENERAL.IP4-CONNECTIVITY: 4 (full)
GENERAL.IP6-CONNECTIVITY: 3 (limited)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0/net/wlp3s0
GENERAL.PATH: pci-0000:03:00.0
GENERAL.IP-IFACE: wlp3s0
GENERAL.IS-SOFTWARE: no
GENERAL.NM-MANAGED: yes
GENERAL.AUTOCONNECT: yes
GENERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: no
GENERAL.PHYS-PORT-ID: –
GENERAL.CONNECTION: 4GEE_WiFi_3761_2.4GHz
GENERAL.CON-UUID: 8b872be6-9546-49f9-a697-c2c0f06e5dac
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/13
GENERAL.METERED: no (guessed)
CAPABILITIES.CARRIER-DETECT: no
CAPABILITIES.SPEED: 150 Mb/s
CAPABILITIES.IS-SOFTWARE: no
CAPABILITIES.SRIOV: no
INTERFACE-FLAGS.UP: yes
INTERFACE-FLAGS.LOWER-UP: yes
INTERFACE-FLAGS.CARRIER: yes
INTERFACE-FLAGS.PROMISC: no
WIFI-PROPERTIES.WEP: yes
WIFI-PROPERTIES.WPA: yes
WIFI-PROPERTIES.WPA2: yes
WIFI-PROPERTIES.TKIP: yes
WIFI-PROPERTIES.CCMP: yes
WIFI-PROPERTIES.AP: yes
WIFI-PROPERTIES.ADHOC: yes
WIFI-PROPERTIES.2GHZ: yes
WIFI-PROPERTIES.5GHZ: no
WIFI-PROPERTIES.6GHZ: no
WIFI-PROPERTIES.MESH: yes
WIFI-PROPERTIES.IBSS-RSN: yes
IP4.ADDRESS[1]: 192.168.1.144/24
IP4.GATEWAY: 192.168.1.1
IP4.ROUTE[1]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 600
IP4.ROUTE[2]: dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 600
IP4.DNS[1]: 192.168.1.1
DHCP4.OPTION[1]: broadcast_address = 192.168.1.255
DHCP4.OPTION[2]: dhcp_client_identifier = 01:<MAC ‘wlp3s0’ [IF2]>
DHCP4.OPTION[3]: dhcp_lease_time = 43200
DHCP4.OPTION[4]: dhcp_server_identifier = 192.168.1.1
DHCP4.OPTION[5]: domain_name_servers = 192.168.1.1
DHCP4.OPTION[6]: expiry = 1743403348
DHCP4.OPTION[7]: host_name = mahdi-linux
DHCP4.OPTION[8]: interface_mtu = 1500
DHCP4.OPTION[9]: ip_address = 192.168.1.144
DHCP4.OPTION[10]: next_server = 192.168.1.1
DHCP4.OPTION[11]: requested_broadcast_address = 1
DHCP4.OPTION[12]: requested_domain_name = 1
DHCP4.OPTION[13]: requested_domain_name_servers = 1
DHCP4.OPTION[14]: requested_domain_search = 1
DHCP4.OPTION[15]: requested_host_name = 1
DHCP4.OPTION[16]: requested_interface_mtu = 1
DHCP4.OPTION[17]: requested_ms_classless_static_routes = 1
DHCP4.OPTION[18]: requested_nis_domain = 1
DHCP4.OPTION[19]: requested_nis_servers = 1
DHCP4.OPTION[20]: requested_ntp_servers = 1
DHCP4.OPTION[21]: requested_rfc3442_classless_static_routes = 1
DHCP4.OPTION[22]: requested_root_path = 1
DHCP4.OPTION[23]: requested_routers = 1
DHCP4.OPTION[24]: requested_static_routes = 1
DHCP4.OPTION[25]: requested_subnet_mask = 1
DHCP4.OPTION[26]: requested_time_offset = 1
DHCP4.OPTION[27]: requested_wpad = 1
DHCP4.OPTION[28]: routers = 192.168.1.1
DHCP4.OPTION[29]: subnet_mask = 255.255.255.0
IP6.ADDRESS[1]: fe80::e994:f14f:c532:5c76/64
IP6.GATEWAY: –
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/3
CONNECTIONS.AVAILABLE-CONNECTIONS[1]: 8b872be6-9546-49f9-a697-c2c0f06e5dac | 4GEE_WiFi_3761_2.4GHz

GENERAL.DEVICE: p2p-dev-wlp3s0
GENERAL.TYPE: wifi-p2p
GENERAL.NM-TYPE: NMDeviceWifiP2P
GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/Devices/15
GENERAL.VENDOR: –
GENERAL.PRODUCT: –
GENERAL.DRIVER: (unknown)
GENERAL.DRIVER-VERSION: –
GENERAL.FIRMWARE-VERSION: –
GENERAL.HWADDR: (unknown)
GENERAL.MTU: 0
GENERAL.STATE: 30 (disconnected)
GENERAL.REASON: 0 (No reason given)
GENERAL.IP4-CONNECTIVITY: 1 (none)
GENERAL.IP6-CONNECTIVITY: 1 (none)
GENERAL.UDI: /virtual/device/placeholder/12
GENERAL.PATH: –
GENERAL.IP-IFACE: –
GENERAL.IS-SOFTWARE: no
GENERAL.NM-MANAGED: yes
GENERAL.AUTOCONNECT: yes
GENERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: no
GENERAL.PHYS-PORT-ID: –
GENERAL.CONNECTION: –
GENERAL.CON-UUID: –
GENERAL.CON-PATH: –
GENERAL.METERED: unknown
CAPABILITIES.CARRIER-DETECT: no
CAPABILITIES.SPEED: unknown
CAPABILITIES.IS-SOFTWARE: no
CAPABILITIES.SRIOV: no
INTERFACE-FLAGS.UP: no
INTERFACE-FLAGS.LOWER-UP: no
INTERFACE-FLAGS.CARRIER: no
INTERFACE-FLAGS.PROMISC: no
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: –

GENERAL.DEVICE: enp4s0
GENERAL.TYPE: ethernet
GENERAL.NM-TYPE: NMDeviceEthernet
GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/Devices/2
GENERAL.VENDOR: Realtek Semiconductor Co., Ltd.
GENERAL.PRODUCT: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
GENERAL.DRIVER: r8169
GENERAL.DRIVER-VERSION: 6.14.0-061400-generic
GENERAL.FIRMWARE-VERSION: –
GENERAL.HWADDR: <MAC ‘enp4s0’ [IF1]>
GENERAL.MTU: 1500
GENERAL.STATE: 20 (unavailable)
GENERAL.REASON: 2 (Device is now managed)
GENERAL.IP4-CONNECTIVITY: 1 (none)
GENERAL.IP6-CONNECTIVITY: 1 (none)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.3/0000:04:00.0/net/enp4s0
GENERAL.PATH: pci-0000:04:00.0
GENERAL.IP-IFACE: –
GENERAL.IS-SOFTWARE: no
GENERAL.NM-MANAGED: yes
GENERAL.AUTOCONNECT: yes
GENERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: no
GENERAL.PHYS-PORT-ID: –
GENERAL.CONNECTION: –
GENERAL.CON-UUID: –
GENERAL.CON-PATH: –
GENERAL.METERED: unknown
CAPABILITIES.CARRIER-DETECT: yes
CAPABILITIES.SPEED: unknown
CAPABILITIES.IS-SOFTWARE: no
CAPABILITIES.SRIOV: no
INTERFACE-FLAGS.UP: yes
INTERFACE-FLAGS.LOWER-UP: no
INTERFACE-FLAGS.CARRIER: no
INTERFACE-FLAGS.PROMISC: no
WIRED-PROPERTIES.CARRIER: off
IP4.GATEWAY: –
IP6.GATEWAY: –
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: –

SSID BSSID MODE CHAN FREQ RATE SIGNAL BARS SECURITY ACTIVE IN-USE
4GEE_WiFi_3761_2.4GHz <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> Infra 1 2412 MHz 270 Mbit/s 100 ▂▄▆█ WPA2 yes *

NetworkManager.state

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

NetworkManager config

[[/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf]]
[connection]
wifi.powersave = 3

[[/etc/NetworkManager/NetworkManager.conf]]
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no

[[/usr/lib/NetworkManager/conf.d/10-dns-resolved.conf]]
[main]
dns=systemd-resolved

[[/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf]]
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma

[[/usr/lib/NetworkManager/conf.d/20-connectivity-ubuntu.conf]]
[connectivity]
uri=http://connectivity-check.ubuntu.com./

[[/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf]]
[device-31-mac-addr-change]
match-device=driver:eagle_sdio,driver:wl
wifi.scan-rand-mac-address=no

NetworkManager profiles
Netplan config

grep: /etc/netplan/50-cloud-init.yaml: Permission denied
grep: /etc/netplan/90-NM-2ff10f02-e2f2-4290-8ff8-a33de1ae43e3.yaml: Permission denied
grep: /etc/netplan/90-NM-34e1e1de-2024-4a20-866f-9adb09b6520a.yaml: Permission denied
grep: /etc/netplan/90-NM-8b872be6-9546-49f9-a697-c2c0f06e5dac.yaml: Permission denied
grep: /etc/netplan/90-NM-9805f784-72f3-3d75-a136-6c4715b06f19.yaml: Permission denied
grep: /etc/netplan/90-NM-b1937f62-c766-37c8-b45b-91700b2fb9a1.yaml: Permission denied
grep: /etc/netplan/90-NM-cac852f1-bc06-4a20-a0e8-c90a18ce9b43.yaml: Permission denied
grep: /lib/netplan/00-network-manager-all.yaml: Permission denied

iw reg get

Region: America/New_York (based on set time zone)

global
country IR: DFS-JP
(2402 - 2482 @ 40), (N/A, 20), (N/A)
(5735 - 5835 @ 80), (N/A, 30), (N/A)

phy#0
country 99: DFS-UNSET
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(2457 - 2482 @ 40), (N/A, 20), (N/A), PASSIVE-SCAN
(2474 - 2494 @ 40), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
(5140 - 5360 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
(5460 - 5860 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN

iwlist channels

lo no frequency information.

enp4s0 no frequency information.

wlp3s0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.412 GHz (Channel 1)

iwlist scan

lo Interface doesn’t support scanning.

enp4s0 Interface doesn’t support scanning.

Channel occupancy:

  1   APs on   Frequency:2.412 GHz (Channel 1)

wlp3s0 Scan completed :
Cell 01 - Address: <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]>
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=70/70 Signal level=-30 dBm
Encryption key:on
ESSID:“4GEE_WiFi_3761_2.4GHz”
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=000000003d1e6ad9
Extra: Last beacon: 12ms ago
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK

module infos

[ath9k]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.zst
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
depends: ath9k_hw,mac80211,ath9k_common,ath,cfg80211
intree: Y
name: ath9k
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions
parm: debug:Debugging mask (uint)
parm: nohwcrypt:Disable hardware encryption (int)
parm: blink:Enable LED blink on activity (int)
parm: led_active_high:Invert LED polarity (int)
parm: btcoex_enable:Enable wifi-BT coexistence (int)
parm: bt_ant_diversity:Enable WLAN/BT RX antenna diversity (int)
parm: ps_enable:Enable WLAN PowerSave (int)
parm: use_chanctx:Enable channel context for concurrency (int)
parm: use_msi:Use MSI instead of INTx if possible (int)

[ath9k_common]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.zst
license: Dual BSD/GPL
description: Shared library for Atheros wireless 802.11n LAN cards.
depends: ath9k_hw,ath,cfg80211
intree: Y
name: ath9k_common
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions

[ath9k_hw]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.zst
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
depends: ath
intree: Y
name: ath9k_hw
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions

[ath]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/net/wireless/ath/ath.ko.zst
license: Dual BSD/GPL
description: Shared library for Atheros wireless LAN cards.
depends: cfg80211
intree: Y
name: ath
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions

[mac80211]
filename: /lib/modules/6.14.0-061400-generic/kernel/net/mac80211/mac80211.ko.zst
license: GPL
description: IEEE 802.11 subsystem
depends: cfg80211,libarc4
intree: Y
name: mac80211
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions
parm: minstrel_vht_only:Use only VHT rates when VHT is supported by sta. (bool)
parm: max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4). (int)
parm: max_probe_tries:Maximum probe tries before disconnecting (reason 4). (int)
parm: beacon_loss_count:Number of beacon intervals before we decide beacon was lost. (int)
parm: probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4). (int)
parm: ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to use (charp)

[ath3k]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/bluetooth/ath3k.ko.zst
license: GPL
description: Atheros AR30xx firmware driver
depends: bluetooth
intree: Y
name: ath3k
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions

[cfg80211]
filename: /lib/modules/6.14.0-061400-generic/kernel/net/wireless/cfg80211.ko.zst
description: wireless configuration support
license: GPL
depends:
intree: Y
name: cfg80211
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions
parm: bss_entries_limit:limit to number of scan BSS entries (per wiphy, default 1000) (int)
parm: ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm: cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)

module parameters

[ath9k]
blink: 0
bt_ant_diversity: 0
btcoex_enable: 0
led_active_high: -1
nohwcrypt: 0
ps_enable: 0
use_chanctx: 0
use_msi: 0

[mac80211]
beacon_loss_count: 7
ieee80211_default_rc_algo: minstrel_ht
max_nullfunc_tries: 2
max_probe_tries: 5
minstrel_vht_only: Y
probe_wait_ms: 500

[cfg80211]
bss_entries_limit: 1000
cfg80211_disable_40mhz_24ghz: N
ieee80211_regdom: 00

/etc/modules
modprobe options

[/etc/modprobe.d/amd64-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci

[/etc/modprobe.d/blacklist.conf]
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac

[/etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 off
alias net-pf-6 off
alias net-pf-9 off
alias net-pf-11 off
alias net-pf-12 off
alias net-pf-19 off
alias net-pf-21 off
alias net-pf-36 off

[/etc/modprobe.d/intel-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/iwlwifi.conf]
remove iwlwifi
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod)
&& /sbin/modprobe -r mac80211

rc.local

grep: /etc/rc.local: No such file or directory

pm-utils
udev rules
dmesg

[ 753.070181] rndis_host 1-3:1.0 eth0: register ‘rndis_host’ at usb-0000:00:14.0-3, RNDIS device, (repeated 2 times)
[ 878.713614] rndis_host 1-1:1.0 eth0: register ‘rndis_host’ at usb-0000:00:14.0-1, RNDIS device,
[ 1310.160014] wlp3s0: authenticate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (local address=<MAC ‘wlp3s0’ [IF2]>)
[ 1310.160021] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 1310.163684] wlp3s0: authenticated
[ 1310.164972] wlp3s0: associate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 1310.208193] wlp3s0: RX AssocResp from <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (capab=0x431 status=0 aid=2)
[ 1310.208300] wlp3s0: associated
[ 1310.208390] ath: EEPROM regdomain: 0x816c
[ 1310.208394] ath: EEPROM indicates we should expect a country code
[ 1310.208396] ath: doing EEPROM country->regdmn map search
[ 1310.208398] ath: country maps to regdmn code: 0x52
[ 1310.208400] ath: Country alpha2 being used: IR
[ 1310.208402] ath: Regpair used: 0x52
[ 1310.208404] ath: regdomain 0x816c dynamically updated by country element

########## wireless info END ############

And this is the output after a few minutes and if you notice, the Bit Rate has dropped from 135 to 1 Mb/s
https://dpaste.com/B9UXQS5HC

And this is the output after a few minutes

########## wireless info START ##########

Report from: 30 Mar 2025 22:28 +0330 +0330

Booted last: 30 Mar 2025 00:00 +0330 +0330

Script from: 27 Aug 2024 10:55 UTC +0000

release

Distributor ID: Ubuntu
Description: Ubuntu 24.04.2 LTS
Release: 24.04
Codename: noble

kernel

Linux 6.14.0-061400-generic #202503241442 SMP PREEMPT_DYNAMIC Mon Mar 24 15:06:01 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Parameters: ro, quiet, splash, vt.handoff=7

desktop

Ubuntu

lspci

03:00.0 Network controller [0280]: Qualcomm Atheros AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Subsystem: AzureWave AR9485 Wireless Network Adapter [1a3b:2c97]
Kernel driver in use: ath9k
Kernel modules: ath9k

04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
Subsystem: ASUSTeK Computer Inc. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1043:200f]
Kernel driver in use: r8169
Kernel modules: r8169

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 192f:0916 Avago Technologies, Pte. ADNS-2710 Optical Mouse Controller
Bus 001 Device 004: ID 04f2:b354 Chicony Electronics Co., Ltd UVC 1.00 device HD UVC WebCam
Bus 001 Device 005: ID 13d3:3362 IMC Networks Atheros AR3012 Bluetooth 4.0 Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub

PCMCIA card info
rfkill

0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no

secure boot

SecureBoot disabled
Platform is in Setup Mode

lsmod

ath9k 253952 0
ath9k_common 49152 1 ath9k
ath9k_hw 671744 2 ath9k_common,ath9k
ath 36864 3 ath9k_common,ath9k,ath9k_hw
mac80211 1822720 1 ath9k
ath3k 20480 0
asus_nb_wmi 32768 0
asus_wmi 98304 1 asus_nb_wmi
platform_profile 20480 1 asus_wmi
cfg80211 1449984 4 ath9k_common,ath9k,ath,mac80211
mxm_wmi 12288 0
sparse_keymap 12288 1 asus_wmi
bluetooth 1015808 35 btrtl,btmtk,btintel,btbcm,bnep,ath3k,btusb,rfcomm
libarc4 12288 1 mac80211
video 77824 3 asus_wmi,asus_nb_wmi,i915
wmi 28672 3 video,asus_wmi,mxm_wmi

dkms
interfaces
ifconfig

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback brd
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp4s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
link/ether <MAC ‘enp4s0’ [IF1]> brd
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether <MAC ‘wlp3s0’ [IF2]> brd
inet 192.168.1.144/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp3s0
valid_lft 43183sec preferred_lft 43183sec
inet6 fe80::e994:f14f:c532:5c76/64 scope link noprefixroute
valid_lft forever preferred_lft forever

iwconfig

lo no wireless extensions.

enp4s0 no wireless extensions.

wlp3s0 IEEE 802.11 ESSID:“4GEE_WiFi_3761_2.4GHz”
Mode:Managed Frequency:2.412 GHz Access Point: <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]>
Bit Rate=1 Mb/s Tx-Power=15 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=70/70 Signal level=-34 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:4 Missed beacon:0

route

default via 192.168.1.1 dev wlp3s0 proto dhcp src 192.168.1.144 metric 600
192.168.1.0/24 dev wlp3s0 proto kernel scope link src 192.168.1.144 metric 600

resolv.conf

[777 root ‘/etc/resolv.conf’ → ‘…/run/systemd/resolve/stub-resolv.conf’]

nameserver 127.0.0.53
options edns0 trust-ad
search .

network managers

Installed:

NetworkManager

Running:

root 1044 1 0 21:50 ? 00:00:01 /usr/sbin/NetworkManager --no-daemon

NetworkManager info

GENERAL.DEVICE: wlp3s0
GENERAL.TYPE: wifi
GENERAL.NM-TYPE: NMDeviceWifi
GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/Devices/3
GENERAL.VENDOR: Qualcomm Atheros
GENERAL.PRODUCT: AR9485 Wireless Network Adapter
GENERAL.DRIVER: ath9k
GENERAL.DRIVER-VERSION: 6.14.0-061400-generic
GENERAL.FIRMWARE-VERSION: N/A
GENERAL.HWADDR: <MAC ‘wlp3s0’ [IF2]>
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.REASON: 0 (No reason given)
GENERAL.IP4-CONNECTIVITY: 4 (full)
GENERAL.IP6-CONNECTIVITY: 3 (limited)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0/net/wlp3s0
GENERAL.PATH: pci-0000:03:00.0
GENERAL.IP-IFACE: wlp3s0
GENERAL.IS-SOFTWARE: no
GENERAL.NM-MANAGED: yes
GENERAL.AUTOCONNECT: yes
GENERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: no
GENERAL.PHYS-PORT-ID: –
GENERAL.CONNECTION: 4GEE_WiFi_3761_2.4GHz
GENERAL.CON-UUID: 8b872be6-9546-49f9-a697-c2c0f06e5dac
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/13
GENERAL.METERED: no (guessed)
CAPABILITIES.CARRIER-DETECT: no
CAPABILITIES.SPEED: 1 Mb/s
CAPABILITIES.IS-SOFTWARE: no
CAPABILITIES.SRIOV: no
INTERFACE-FLAGS.UP: yes
INTERFACE-FLAGS.LOWER-UP: yes
INTERFACE-FLAGS.CARRIER: yes
INTERFACE-FLAGS.PROMISC: no
WIFI-PROPERTIES.WEP: yes
WIFI-PROPERTIES.WPA: yes
WIFI-PROPERTIES.WPA2: yes
WIFI-PROPERTIES.TKIP: yes
WIFI-PROPERTIES.CCMP: yes
WIFI-PROPERTIES.AP: yes
WIFI-PROPERTIES.ADHOC: yes
WIFI-PROPERTIES.2GHZ: yes
WIFI-PROPERTIES.5GHZ: no
WIFI-PROPERTIES.6GHZ: no
WIFI-PROPERTIES.MESH: yes
WIFI-PROPERTIES.IBSS-RSN: yes
IP4.ADDRESS[1]: 192.168.1.144/24
IP4.GATEWAY: 192.168.1.1
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 600
IP4.ROUTE[2]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 600
IP4.DNS[1]: 192.168.1.1
DHCP4.OPTION[1]: broadcast_address = 192.168.1.255
DHCP4.OPTION[2]: dhcp_client_identifier = 01:<MAC ‘wlp3s0’ [IF2]>
DHCP4.OPTION[3]: dhcp_lease_time = 43200
DHCP4.OPTION[4]: dhcp_server_identifier = 192.168.1.1
DHCP4.OPTION[5]: domain_name_servers = 192.168.1.1
DHCP4.OPTION[6]: expiry = 1743404315
DHCP4.OPTION[7]: host_name = mahdi-linux
DHCP4.OPTION[8]: interface_mtu = 1500
DHCP4.OPTION[9]: ip_address = 192.168.1.144
DHCP4.OPTION[10]: next_server = 192.168.1.1
DHCP4.OPTION[11]: requested_broadcast_address = 1
DHCP4.OPTION[12]: requested_domain_name = 1
DHCP4.OPTION[13]: requested_domain_name_servers = 1
DHCP4.OPTION[14]: requested_domain_search = 1
DHCP4.OPTION[15]: requested_host_name = 1
DHCP4.OPTION[16]: requested_interface_mtu = 1
DHCP4.OPTION[17]: requested_ms_classless_static_routes = 1
DHCP4.OPTION[18]: requested_nis_domain = 1
DHCP4.OPTION[19]: requested_nis_servers = 1
DHCP4.OPTION[20]: requested_ntp_servers = 1
DHCP4.OPTION[21]: requested_rfc3442_classless_static_routes = 1
DHCP4.OPTION[22]: requested_root_path = 1
DHCP4.OPTION[23]: requested_routers = 1
DHCP4.OPTION[24]: requested_static_routes = 1
DHCP4.OPTION[25]: requested_subnet_mask = 1
DHCP4.OPTION[26]: requested_time_offset = 1
DHCP4.OPTION[27]: requested_wpad = 1
DHCP4.OPTION[28]: routers = 192.168.1.1
DHCP4.OPTION[29]: subnet_mask = 255.255.255.0
IP6.ADDRESS[1]: fe80::e994:f14f:c532:5c76/64
IP6.GATEWAY: –
IP6.ROUTE[1]: dst = fe80::/64, nh = ::, mt = 1024
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: /org/freedesktop/NetworkManager/Settings/3
CONNECTIONS.AVAILABLE-CONNECTIONS[1]: 8b872be6-9546-49f9-a697-c2c0f06e5dac | 4GEE_WiFi_3761_2.4GHz

GENERAL.DEVICE: p2p-dev-wlp3s0
GENERAL.TYPE: wifi-p2p
GENERAL.NM-TYPE: NMDeviceWifiP2P
GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/Devices/15
GENERAL.VENDOR: –
GENERAL.PRODUCT: –
GENERAL.DRIVER: (unknown)
GENERAL.DRIVER-VERSION: –
GENERAL.FIRMWARE-VERSION: –
GENERAL.HWADDR: (unknown)
GENERAL.MTU: 0
GENERAL.STATE: 30 (disconnected)
GENERAL.REASON: 0 (No reason given)
GENERAL.IP4-CONNECTIVITY: 1 (none)
GENERAL.IP6-CONNECTIVITY: 1 (none)
GENERAL.UDI: /virtual/device/placeholder/12
GENERAL.PATH: –
GENERAL.IP-IFACE: –
GENERAL.IS-SOFTWARE: no
GENERAL.NM-MANAGED: yes
GENERAL.AUTOCONNECT: yes
GENERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: no
GENERAL.PHYS-PORT-ID: –
GENERAL.CONNECTION: –
GENERAL.CON-UUID: –
GENERAL.CON-PATH: –
GENERAL.METERED: unknown
CAPABILITIES.CARRIER-DETECT: no
CAPABILITIES.SPEED: unknown
CAPABILITIES.IS-SOFTWARE: no
CAPABILITIES.SRIOV: no
INTERFACE-FLAGS.UP: no
INTERFACE-FLAGS.LOWER-UP: no
INTERFACE-FLAGS.CARRIER: no
INTERFACE-FLAGS.PROMISC: no
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: –

GENERAL.DEVICE: enp4s0
GENERAL.TYPE: ethernet
GENERAL.NM-TYPE: NMDeviceEthernet
GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/Devices/2
GENERAL.VENDOR: Realtek Semiconductor Co., Ltd.
GENERAL.PRODUCT: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
GENERAL.DRIVER: r8169
GENERAL.DRIVER-VERSION: 6.14.0-061400-generic
GENERAL.FIRMWARE-VERSION: –
GENERAL.HWADDR: <MAC ‘enp4s0’ [IF1]>
GENERAL.MTU: 1500
GENERAL.STATE: 20 (unavailable)
GENERAL.REASON: 2 (Device is now managed)
GENERAL.IP4-CONNECTIVITY: 1 (none)
GENERAL.IP6-CONNECTIVITY: 1 (none)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.3/0000:04:00.0/net/enp4s0
GENERAL.PATH: pci-0000:04:00.0
GENERAL.IP-IFACE: –
GENERAL.IS-SOFTWARE: no
GENERAL.NM-MANAGED: yes
GENERAL.AUTOCONNECT: yes
GENERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: no
GENERAL.PHYS-PORT-ID: –
GENERAL.CONNECTION: –
GENERAL.CON-UUID: –
GENERAL.CON-PATH: –
GENERAL.METERED: unknown
CAPABILITIES.CARRIER-DETECT: yes
CAPABILITIES.SPEED: unknown
CAPABILITIES.IS-SOFTWARE: no
CAPABILITIES.SRIOV: no
INTERFACE-FLAGS.UP: yes
INTERFACE-FLAGS.LOWER-UP: no
INTERFACE-FLAGS.CARRIER: no
INTERFACE-FLAGS.PROMISC: no
WIRED-PROPERTIES.CARRIER: off
IP4.GATEWAY: –
IP6.GATEWAY: –
CONNECTIONS.AVAILABLE-CONNECTION-PATHS: –

SSID BSSID MODE CHAN FREQ RATE SIGNAL BARS SECURITY ACTIVE IN-USE
4GEE_WiFi_3761_2.4GHz <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> Infra 1 2412 MHz 270 Mbit/s 86 ▂▄▆█ WPA2 yes *

NetworkManager.state

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

NetworkManager config

[[/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf]]
[connection]
wifi.powersave = 3

[[/etc/NetworkManager/NetworkManager.conf]]
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=true
[device]
wifi.scan-rand-mac-address=no

[[/usr/lib/NetworkManager/conf.d/10-dns-resolved.conf]]
[main]
dns=systemd-resolved

[[/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf]]
[keyfile]
unmanaged-devices=*,except:type:wifi,except:type:gsm,except:type:cdma

[[/usr/lib/NetworkManager/conf.d/20-connectivity-ubuntu.conf]]
[connectivity]
uri=http://connectivity-check.ubuntu.com./

[[/usr/lib/NetworkManager/conf.d/no-mac-addr-change.conf]]
[device-31-mac-addr-change]
match-device=driver:eagle_sdio,driver:wl
wifi.scan-rand-mac-address=no

NetworkManager profiles
Netplan config

grep: /etc/netplan/50-cloud-init.yaml: Permission denied
grep: /etc/netplan/90-NM-2ff10f02-e2f2-4290-8ff8-a33de1ae43e3.yaml: Permission denied
grep: /etc/netplan/90-NM-34e1e1de-2024-4a20-866f-9adb09b6520a.yaml: Permission denied
grep: /etc/netplan/90-NM-8b872be6-9546-49f9-a697-c2c0f06e5dac.yaml: Permission denied
grep: /etc/netplan/90-NM-9805f784-72f3-3d75-a136-6c4715b06f19.yaml: Permission denied
grep: /etc/netplan/90-NM-b1937f62-c766-37c8-b45b-91700b2fb9a1.yaml: Permission denied
grep: /etc/netplan/90-NM-cac852f1-bc06-4a20-a0e8-c90a18ce9b43.yaml: Permission denied
grep: /lib/netplan/00-network-manager-all.yaml: Permission denied

iw reg get

Region: America/New_York (based on set time zone)

global
country IR: DFS-JP
(2402 - 2482 @ 40), (N/A, 20), (N/A)
(5735 - 5835 @ 80), (N/A, 30), (N/A)

phy#0
country 99: DFS-UNSET
(2402 - 2472 @ 40), (N/A, 20), (N/A)
(2457 - 2482 @ 40), (N/A, 20), (N/A), PASSIVE-SCAN
(2474 - 2494 @ 40), (N/A, 20), (N/A), NO-OFDM, PASSIVE-SCAN
(5140 - 5360 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN
(5460 - 5860 @ 80), (N/A, 30), (N/A), PASSIVE-SCAN

iwlist channels

lo no frequency information.

enp4s0 no frequency information.

wlp3s0 13 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 12 : 2.467 GHz
Channel 13 : 2.472 GHz
Current Frequency:2.412 GHz (Channel 1)

iwlist scan

lo Interface doesn’t support scanning.

enp4s0 Interface doesn’t support scanning.

Channel occupancy:

  1   APs on   Frequency:2.412 GHz (Channel 1)

wlp3s0 Scan completed :
Cell 01 - Address: <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]>
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=70/70 Signal level=-34 dBm
Encryption key:on
ESSID:“4GEE_WiFi_3761_2.4GHz”
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=0000000077307386
Extra: Last beacon: 14ms ago
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK

module infos

[ath9k]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.zst
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
depends: ath9k_hw,mac80211,ath9k_common,ath,cfg80211
intree: Y
name: ath9k
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions
parm: debug:Debugging mask (uint)
parm: nohwcrypt:Disable hardware encryption (int)
parm: blink:Enable LED blink on activity (int)
parm: led_active_high:Invert LED polarity (int)
parm: btcoex_enable:Enable wifi-BT coexistence (int)
parm: bt_ant_diversity:Enable WLAN/BT RX antenna diversity (int)
parm: ps_enable:Enable WLAN PowerSave (int)
parm: use_chanctx:Enable channel context for concurrency (int)
parm: use_msi:Use MSI instead of INTx if possible (int)

[ath9k_common]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.zst
license: Dual BSD/GPL
description: Shared library for Atheros wireless 802.11n LAN cards.
depends: ath9k_hw,ath,cfg80211
intree: Y
name: ath9k_common
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions

[ath9k_hw]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko.zst
license: Dual BSD/GPL
description: Support for Atheros 802.11n wireless LAN cards.
depends: ath
intree: Y
name: ath9k_hw
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions

[ath]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/net/wireless/ath/ath.ko.zst
license: Dual BSD/GPL
description: Shared library for Atheros wireless LAN cards.
depends: cfg80211
intree: Y
name: ath
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions

[mac80211]
filename: /lib/modules/6.14.0-061400-generic/kernel/net/mac80211/mac80211.ko.zst
license: GPL
description: IEEE 802.11 subsystem
depends: cfg80211,libarc4
intree: Y
name: mac80211
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions
parm: minstrel_vht_only:Use only VHT rates when VHT is supported by sta. (bool)
parm: max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4). (int)
parm: max_probe_tries:Maximum probe tries before disconnecting (reason 4). (int)
parm: beacon_loss_count:Number of beacon intervals before we decide beacon was lost. (int)
parm: probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4). (int)
parm: ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to use (charp)

[ath3k]
filename: /lib/modules/6.14.0-061400-generic/kernel/drivers/bluetooth/ath3k.ko.zst
license: GPL
description: Atheros AR30xx firmware driver
depends: bluetooth
intree: Y
name: ath3k
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions

[cfg80211]
filename: /lib/modules/6.14.0-061400-generic/kernel/net/wireless/cfg80211.ko.zst
description: wireless configuration support
license: GPL
depends:
intree: Y
name: cfg80211
retpoline: Y
vermagic: 6.14.0-061400-generic SMP preempt mod_unload modversions
parm: bss_entries_limit:limit to number of scan BSS entries (per wiphy, default 1000) (int)
parm: ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm: cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)

module parameters

[ath9k]
blink: 0
bt_ant_diversity: 0
btcoex_enable: 0
led_active_high: -1
nohwcrypt: 0
ps_enable: 0
use_chanctx: 0
use_msi: 0

[mac80211]
beacon_loss_count: 7
ieee80211_default_rc_algo: minstrel_ht
max_nullfunc_tries: 2
max_probe_tries: 5
minstrel_vht_only: Y
probe_wait_ms: 500

[cfg80211]
bss_entries_limit: 1000
cfg80211_disable_40mhz_24ghz: N
ieee80211_regdom: 00

/etc/modules
modprobe options

[/etc/modprobe.d/amd64-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/blacklist-ath_pci.conf]
blacklist ath_pci

[/etc/modprobe.d/blacklist.conf]
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist amd76x_edac

[/etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 off
alias net-pf-6 off
alias net-pf-9 off
alias net-pf-11 off
alias net-pf-12 off
alias net-pf-19 off
alias net-pf-21 off
alias net-pf-36 off

[/etc/modprobe.d/intel-microcode-blacklist.conf]
blacklist microcode

[/etc/modprobe.d/iwlwifi.conf]
remove iwlwifi
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod)
&& /sbin/modprobe -r mac80211

rc.local

grep: /etc/rc.local: No such file or directory

pm-utils
udev rules
dmesg

[ 2066.341648] ath: EEPROM regdomain: 0x816c
[ 2066.341661] ath: EEPROM indicates we should expect a country code
[ 2066.341669] ath: doing EEPROM country->regdmn map search
[ 2066.341675] ath: country maps to regdmn code: 0x52
[ 2066.341682] ath: Country alpha2 being used: IR
[ 2066.341688] ath: Regpair used: 0x52
[ 2066.341694] ath: regdomain 0x816c dynamically updated by country element
[ 2098.955058] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[ 2100.160549] wlp3s0: authenticate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (local address=<MAC ‘wlp3s0’ [IF2]>)
[ 2100.160565] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2100.262104] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 2/3)
[ 2100.271811] wlp3s0: authenticated
[ 2100.273034] wlp3s0: associate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2100.331647] wlp3s0: RX AssocResp from <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (capab=0x431 status=0 aid=7)
[ 2100.331831] wlp3s0: associated
[ 2100.332194] ath: EEPROM regdomain: 0x816c
[ 2100.332207] ath: EEPROM indicates we should expect a country code
[ 2100.332213] ath: doing EEPROM country->regdmn map search
[ 2100.332219] ath: country maps to regdmn code: 0x52
[ 2100.332225] ath: Country alpha2 being used: IR
[ 2100.332231] ath: Regpair used: 0x52
[ 2100.332237] ath: regdomain 0x816c dynamically updated by country element
[ 2132.940728] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[ 2134.144031] wlp3s0: authenticate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (local address=<MAC ‘wlp3s0’ [IF2]>)
[ 2134.144047] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2134.245695] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 2/3)
[ 2134.257413] wlp3s0: authenticated
[ 2134.258602] wlp3s0: associate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2134.315340] wlp3s0: RX AssocResp from <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (capab=0x431 status=0 aid=8)
[ 2134.315527] wlp3s0: associated
[ 2134.315793] ath: EEPROM regdomain: 0x816c
[ 2134.315805] ath: EEPROM indicates we should expect a country code
[ 2134.315812] ath: doing EEPROM country->regdmn map search
[ 2134.315817] ath: country maps to regdmn code: 0x52
[ 2134.315824] ath: Country alpha2 being used: IR
[ 2134.315830] ath: Regpair used: 0x52
[ 2134.315836] ath: regdomain 0x816c dynamically updated by country element
[ 2165.977374] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[ 2167.179555] wlp3s0: authenticate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (local address=<MAC ‘wlp3s0’ [IF2]>)
[ 2167.179560] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2167.285237] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 2/3)
[ 2167.293227] wlp3s0: authenticated
[ 2167.294165] wlp3s0: associate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2167.351486] wlp3s0: RX AssocResp from <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (capab=0x431 status=0 aid=9)
[ 2167.351653] wlp3s0: associated
[ 2167.351848] ath: EEPROM regdomain: 0x816c
[ 2167.351853] ath: EEPROM indicates we should expect a country code
[ 2167.351857] ath: doing EEPROM country->regdmn map search
[ 2167.351861] ath: country maps to regdmn code: 0x52
[ 2167.351865] ath: Country alpha2 being used: IR
[ 2167.351869] ath: Regpair used: 0x52
[ 2167.351873] ath: regdomain 0x816c dynamically updated by country element
[ 2196.956027] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[ 2198.159144] wlp3s0: authenticate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (local address=<MAC ‘wlp3s0’ [IF2]>)
[ 2198.159161] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2198.260912] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 2/3)
[ 2198.272027] wlp3s0: authenticated
[ 2198.272828] wlp3s0: associate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2198.333326] wlp3s0: RX AssocResp from <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (capab=0x431 status=0 aid=10)
[ 2198.333513] wlp3s0: associated
[ 2198.333718] ath: EEPROM regdomain: 0x816c
[ 2198.333730] ath: EEPROM indicates we should expect a country code
[ 2198.333736] ath: doing EEPROM country->regdmn map search
[ 2198.333742] ath: country maps to regdmn code: 0x52
[ 2198.333748] ath: Country alpha2 being used: IR
[ 2198.333752] ath: Regpair used: 0x52
[ 2198.333756] ath: regdomain 0x816c dynamically updated by country element
[ 2234.457361] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100 (repeated 2 times)
[ 2263.565691] wlp3s0: authenticate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (local address=<MAC ‘wlp3s0’ [IF2]>)
[ 2263.565706] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2263.668113] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 2/3)
[ 2263.683109] wlp3s0: authenticated
[ 2263.684023] wlp3s0: associate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2263.749428] wlp3s0: RX AssocResp from <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (capab=0x431 status=0 aid=11)
[ 2263.749596] wlp3s0: associated
[ 2263.749809] ath: EEPROM regdomain: 0x816c
[ 2263.749820] ath: EEPROM indicates we should expect a country code
[ 2263.749827] ath: doing EEPROM country->regdmn map search
[ 2263.749832] ath: country maps to regdmn code: 0x52
[ 2263.749839] ath: Country alpha2 being used: IR
[ 2263.749845] ath: Regpair used: 0x52
[ 2263.749851] ath: regdomain 0x816c dynamically updated by country element
[ 2276.808613] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100
[ 2278.021564] wlp3s0: authenticate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (local address=<MAC ‘wlp3s0’ [IF2]>)
[ 2278.021588] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2278.123882] wlp3s0: send auth to <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 2/3)
[ 2278.139966] wlp3s0: authenticated
[ 2278.140807] wlp3s0: associate with <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (try 1/3)
[ 2278.207860] wlp3s0: RX AssocResp from <MAC ‘4GEE_WiFi_3761_2.4GHz’ [AC1]> (capab=0x431 status=0 aid=12)
[ 2278.208095] wlp3s0: associated
[ 2278.208300] ath: EEPROM regdomain: 0x816c
[ 2278.208311] ath: EEPROM indicates we should expect a country code
[ 2278.208319] ath: doing EEPROM country->regdmn map search
[ 2278.208326] ath: country maps to regdmn code: 0x52
[ 2278.208334] ath: Country alpha2 being used: IR
[ 2278.208341] ath: Regpair used: 0x52
[ 2278.208346] ath: regdomain 0x816c dynamically updated by country element

########## wireless info END ############

The ath9k module has never worked well with TKIP encryption and that is used on your access point

                    Extra:tsf=0000000077307386
                    Extra: Last beacon: 14ms ago
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK```

Thank you for your help but my problem still exists.
I changed my access point and now I use my cell phone’s hotspot that uses CCMP encryption as you can see in new output.
Now the Bit Rate (my network actually) is unstable. It sometimes gets high and then lows again.
Also I can see repeated DMA failures that causing connection drops.
[ 563.963346] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00006100

After each DMA failure it tries to reconnect

https://dpaste.com/FRMJED95G

Maybe the answer is at https://askubuntu.com/questions/1531967/ath9k-wi-fi-driver-doesnt-work-properly-with-new-24-04-1-lts-and-kernel-6-8-0
I don’t have a working computer with the ATH9485 wifi to test the change to /etc/default/grub

1 Like

Ok, my wifi is fixed now.
Just wanted to say a huge thank you for helping me solve my WiFi headaches! no more random dropouts, and my connection is finally stable.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.