Network speed unstable

my network speed is unstable and keeps dropping to zero.

I tried lts and zen kernels. rebooted the computer and router, hardwired with an ethernet cable. even the ethernet cable keeps dropping speed not just the wifi,

I ran all the commands in this post


λ garuda-inxi
System:
Kernel: 6.12.30-1-lts arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=aed9da9f-5ce9-4e9e-8dbb-f066d90ce36e rw rootflags=subvol=@
resume=UUID=fd3dc478-5aa0-4469-883a-bdbfde213bad loglevel=3 quiet ibt=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: ASRock product: Z690M-ITX/ax v: N/A
serial: <superuser required>
Mobo: ASRock model: Z690M-ITX/ax serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends LLC. v: 20.01
date: 10/04/2024
Battery:
Device-1: hid-04:4b:ed:eb:cc:93-battery model: Claudia's Trackpad
serial: N/A charge: N/A status: discharging
CPU:
Info: model: 12th Gen Intel Core i5-12600KF bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 2
microcode: 0x36
Topology: cpus: 1x dies: 1 clusters: 7 cores: 10 threads: 16 mt: 6 tpc: 2
st: 4 smt: enabled cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32
KiB, 4x64 KiB L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB
desc: 1x20 MiB
Speed (MHz): avg: 800 min/max: 800/4900:3600 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800 15: 800 16: 800
bogomips: 118000
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX
470/480/570/570X/580/580X/590] vendor: XFX Pine driver: amdgpu v: kernel
arch: GCN-4 code: Arctic Islands process: GF 14nm built: 2016-20 pcie:
gen: 3 speed: 8 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1
empty: DP-2,DP-3,DVI-D-1 bus-ID: 01:00.0 chip-ID: 1002:67df class-ID: 0300
temp: 32.0 C
Device-2: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:3
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.00x11.22")
s-diag: 1055mm (41.54")
Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,right
model: Acer EB321HQ A serial: <filter> built: 2021 res: mode: 1920x1080
hz: 60 scale: 100% (1) dpi: 70 gamma: 1.2 size: 698x393mm (27.48x15.47")
diag: 801mm (31.5") ratio: 16:9 modes: max: 1920x1080 min: 720x400
Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: left model: Samsung C27F390
serial: <filter> built: 2021 res: mode: 1920x1080 hz: 60 scale: 100% (1)
dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
ratio: 16:9 modes: max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
drv: radeonsi inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 580 Series (radeonsi
polaris10 ACO DRM 3.61 6.12.30-1-lts) device-ID: 1002:67df
memory: 7.81 GiB unified: no
API: Vulkan v: 1.4.313 layers: 9 device: 0 type: discrete-gpu name: AMD
Radeon RX 580 Series (RADV POLARIS10) driver: mesa radv v: 25.1.1-arch1.2
device-ID: 1002:67df surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 19.1.7 256 bits) driver: mesa llvmpipe v: 25.1.1-arch1.2 (LLVM
19.1.7) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Alder Lake-S HD Audio vendor: ASRock driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 8086:7ad0 class-ID: 0403
Device-2: Advanced Micro Devices [AMD/ATI] Ellesmere HDMI Audio [Radeon
RX 470/480 / 570/580/590] vendor: XFX Pine driver: snd_hda_intel v: kernel
pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aaf0
class-ID: 0403
Device-3: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:3
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
Device-4: Sitronix Kawaii driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-9:5
chip-ID: 1403:3333 class-ID: 0300 serial: <filter>
API: ALSA v: k6.12.30-1-lts status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.2 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Alder Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:7af0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:1a1d class-ID: 0200
IF: enp0s31f6 state: down mac: <filter>
Device-3: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:7 chip-ID: 8087:0033
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 2.76 TiB used: 592.35 GiB (21.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 3B2QGXA7 temp: 48.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 EVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 1B6Q scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Walgreen model: Infinitive
size: 28.65 GiB block-size: physical: 512 B logical: 512 B type: USB
rev: 2.0 spd: 480 Mb/s lanes: 1 mode: 2.0 tech: N/A serial: <filter>
fw-rev: 1.00 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
ID-1: / raw-size: 1.79 TiB size: 1.79 TiB (100.00%) used: 592.35 GiB (32.4%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 616 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 592.35 GiB (32.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 592.35 GiB (32.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 592.35 GiB (32.4%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.17 GiB used: 7.8 MiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16
dev: /dev/zram0
ID-2: swap-2 type: partition size: 34.29 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 45.5 C mobo: N/A gpu: amdgpu temp: 32.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 672
Info:
Memory: total: 32 GiB available: 31.18 GiB used: 3.1 GiB (9.9%)
Processes: 408 Power: uptime: 6m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.45 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 2038 libs: 583 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2025-03-07
Last full system update: 2025-05-30
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut(custom) mkinitcpio
Windows dual boot:       No/Undetected
Failed units:

appreciate the help guys

According to the result from the thread you linked, that should have most likely solved it. Are you quite sure they are all applied?

1 Like

I ran every command listed, rebooted computer and router. I locked my connection using the BSSID setting in network manager. I went into my att router settings and set a static IP for my computer. I ran congestion checks and switched to the least congested tower. I tested the wifi on 2.4 and 5GHz. I set debug mode for the network manager and this is my output

╰─λ journalctl -fu NetworkManager
May 30 21:27:33 cc-linux NetworkManager[738]: <info>  [1748665653.4534] audit: op="statistics" interface="wlp0s20f3" ifindex=4 args="2000" pid=4725 uid=1000 result="success"
May 30 21:27:33 cc-linux NetworkManager[738]: <info>  [1748665653.4578] audit: op="statistics" interface="wlp0s20f3" ifindex=4 args="500" pid=4815 uid=1000 result="success"
May 30 21:29:07 cc-linux NetworkManager[738]: <info>  [1748665747.6084] audit: op="connection-update" uuid="88a91c9b-52bd-4ee8-bbf8-7344ac98ead6" name="ATTB5x2rfI" args="802-11-wireless.bssid,802-11-wireless-security.auth-alg,connection.interface-name,ipv6.addr-gen-mode" pid=71517 uid=1000 result="success"
May 30 21:29:14 cc-linux NetworkManager[738]: <info>  [1748665754.4333] audit: op="statistics" interface="wlp0s20f3" ifindex=4 args="2000" pid=4725 uid=1000 result="success"
May 30 21:29:14 cc-linux NetworkManager[738]: <info>  [1748665754.4371] audit: op="statistics" interface="wlp0s20f3" ifindex=4 args="500" pid=4815 uid=1000 result="success"
May 30 21:30:41 cc-linux NetworkManager[738]: <info>  [1748665841.0626] audit: op="statistics" interface="wlp0s20f3" ifindex=4 args="2000" pid=4725 uid=1000 result="success"
May 30 21:30:41 cc-linux NetworkManager[738]: <info>  [1748665841.0687] audit: op="statistics" interface="wlp0s20f3" ifindex=4 args="500" pid=4815 uid=1000 result="success"
May 30 21:35:02 cc-linux NetworkManager[738]: <info>  [1748666102.3480] audit: op="connection-update" uuid="88a91c9b-52bd-4ee8-bbf8-7344ac98ead6" name="ATTB5x2rfI" args="802-11-wireless.mac-address,802-11-wireless.cloned-mac-address" pid=71517 uid=1000 result="success"
May 30 21:35:51 cc-linux NetworkManager[738]: <info>  [1748666151.5333] audit: op="statistics" interface="wlp0s20f3" ifindex=4 args="2000" pid=4725 uid=1000 result="success"
May 30 21:35:51 cc-linux NetworkManager[738]: <info>  [1748666151.5374] audit: op="statistics" interface="wlp0s20f3" ifindex=4 args="500" pid=4815 uid=1000 result="success"

I also tried zen, mainline, lts kernels.

when I run dmesg -w I get the following output which I believe shows the cause, I’m just unsure how to fix

[   17.340469] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[   17.341241] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[   17.383192] wlp0s20f3: authenticated
[   17.386779] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[   17.389309] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=10)
[   17.395570] wlp0s20f3: associated
[   17.461007] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[   29.743514] wlp0s20f3: deauthenticating from ac:91:9b:c3:e0:90 by local choice (Reason: 3=DEAUTH_LEAVING)
[   31.936602] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control off
[  150.377392] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control off
[  245.503097] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control off
[  310.247837] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[  310.247867] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[  310.247899] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[  310.247930] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[  310.248963] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[  315.524176] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[  315.524881] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[  315.567149] wlp0s20f3: authenticated
[  315.569457] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[  315.571926] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=12)
[  315.579164] wlp0s20f3: associated
[  315.626601] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[  394.200872] wlp0s20f3: deauthenticated from ac:91:9b:c3:e0:90 (Reason: 8=DISASSOC_STA_HAS_LEFT)
[  406.776258] r8169 0000:03:00.0 enp3s0: Link is Down
[  412.787727] r8169 0000:03:00.0 enp3s0: Link is Down
[  450.103512] amdgpu 0000:01:00.0: amdgpu: Disabling VM faults because of PRT request!
[  475.841172] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control off
[  501.928471] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[  501.929209] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[  501.971097] wlp0s20f3: authenticated
[  501.973181] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[  501.975970] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=8)
[  501.983016] wlp0s20f3: associated
[  501.987259] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[  641.812172] wlp0s20f3: deauthenticating from ac:91:9b:c3:e0:90 by local choice (Reason: 3=DEAUTH_LEAVING)
[  644.878251] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control off
[  705.318744] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[  705.319518] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[  705.360454] wlp0s20f3: authenticated
[  705.364100] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[  705.366600] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=10)
[  705.374485] wlp0s20f3: associated
[  705.465472] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[  833.875702] wlp0s20f3: Connection to AP ac:91:9b:c3:e0:90 lost
[  834.158579] wlp0s20f3: Connection to AP 00:00:00:00:00:00 lost
[  841.263510] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[  841.264280] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[  841.305745] wlp0s20f3: authenticated
[  841.308082] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[  841.310802] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[  841.310848] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[  841.310854] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=30 aid=10)
[  841.310866] wlp0s20f3: ac:91:9b:c3:e0:90 rejected association temporarily; comeback duration 1953 TU(1999 ms)
[  841.311097] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[  841.311821] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[  841.311843] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[  841.311853] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[  843.464803] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 2/3)
[  843.466814] wlp0s20f3: deauthenticated from ac:91:9b:c3:e0:90 while associating (Reason: 6=CLASS2_FRAME_FROM_NONAUTH_STA)
[  843.677073] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[  843.677844] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[  843.719696] wlp0s20f3: authenticated
[  843.721384] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[  843.723902] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=11)
[  843.731027] wlp0s20f3: associated
[  843.821822] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[  863.383059] r8169 0000:03:00.0 enp3s0: Link is Down
[  866.340474] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control off
[  947.858341] wlp0s20f3: deauthenticated from ac:91:9b:c3:e0:90 (Reason: 8=DISASSOC_STA_HAS_LEFT)
[  948.203410] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[  948.204198] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[  948.247082] wlp0s20f3: authenticated
[  948.249084] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[  948.251913] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=12)
[  948.259668] wlp0s20f3: associated
[  948.343192] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[  950.303423] wlp0s20f3: Connection to AP ac:91:9b:c3:e0:90 lost
[  950.462836] wlp0s20f3: Connection to AP 00:00:00:00:00:00 lost
[ 1215.684212] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control off
[ 1218.757330] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[ 1218.758106] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[ 1218.800228] wlp0s20f3: authenticated
[ 1218.803331] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[ 1218.805787] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=14)
[ 1218.812591] wlp0s20f3: associated
[ 1218.891123] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[ 1267.432284] wlp0s20f3: deauthenticating from ac:91:9b:c3:e0:90 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1280.229529] r8169 0000:03:00.0 enp3s0: Link is Up - 1Gbps/Full - flow control off
[ 1458.150522] r8169 0000:03:00.0 enp3s0: Link is Down
[ 1464.161796] r8169 0000:03:00.0 enp3s0: Link is Down
[ 1545.474952] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[ 1545.475720] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[ 1545.516882] wlp0s20f3: authenticated
[ 1545.520647] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[ 1545.523108] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=17)
[ 1545.529969] wlp0s20f3: associated
[ 1545.648203] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[ 1840.107289] wlp0s20f3: deauthenticating from ac:91:9b:c3:e0:90 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1845.944181] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[ 1845.944219] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[ 1845.944250] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[ 1845.944282] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[ 1845.945412] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[ 1903.502262] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[ 1903.503002] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[ 1903.544783] wlp0s20f3: authenticated
[ 1903.547645] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[ 1903.550240] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=19)
[ 1903.557515] wlp0s20f3: associated
[ 1903.628638] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[ 1946.390344] wlp0s20f3: deauthenticating from ac:91:9b:c3:e0:90 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 1948.011866] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[ 1948.012634] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[ 1948.055098] wlp0s20f3: authenticated
[ 1948.056879] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[ 1948.059465] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=20)
[ 1948.065918] wlp0s20f3: associated
[ 1948.167592] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[ 2078.980313] wlp0s20f3: deauthenticated from ac:91:9b:c3:e0:90 (Reason: 8=DISASSOC_STA_HAS_LEFT)
[ 2079.289735] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[ 2079.290504] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[ 2079.431422] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 2/3)
[ 2079.534617] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 3/3)
[ 2079.637930] wlp0s20f3: authentication with ac:91:9b:c3:e0:90 timed out
[ 2155.694000] r8169 0000:03:00.0 enp3s0: Link is Up - 2.5Gbps/Full - flow control off
[ 2155.697098] r8169 0000:03:00.0 enp3s0: Link is Up - 2.5Gbps/Full - flow control off
[ 2156.682218] r8169 0000:03:00.0 enp3s0: Link is Down
[ 2162.730400] r8169 0000:03:00.0 enp3s0: Link is Down
[ 2290.426560] iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x20
[ 2290.426598] iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
[ 2290.426630] iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
[ 2290.426642] iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
[ 2290.427747] iwlwifi 0000:00:14.3: RFIm is deactivated, reason = 5
[ 2356.492116] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[ 2356.492939] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[ 2356.534825] wlp0s20f3: authenticated
[ 2356.539800] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[ 2356.542252] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=9)
[ 2356.548902] wlp0s20f3: associated
[ 2356.644012] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[ 2455.314997] wlp0s20f3: deauthenticating from ac:91:9b:c3:e0:90 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 2495.902836] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[ 2495.903610] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[ 2495.947146] wlp0s20f3: authenticated
[ 2495.947379] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[ 2495.949789] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=10)
[ 2495.956281] wlp0s20f3: associated
[ 2496.004960] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90
[ 2617.066212] wlp0s20f3: deauthenticating from ac:91:9b:c3:e0:90 by local choice (Reason: 3=DEAUTH_LEAVING)
[ 2621.319827] wlp0s20f3: authenticate with ac:91:9b:c3:e0:90 (local address=f0:57:a6:97:d5:5b)
[ 2621.320585] wlp0s20f3: send auth to ac:91:9b:c3:e0:90 (try 1/3)
[ 2621.361455] wlp0s20f3: authenticated
[ 2621.361897] wlp0s20f3: associate with ac:91:9b:c3:e0:90 (try 1/3)
[ 2621.364435] wlp0s20f3: RX AssocResp from ac:91:9b:c3:e0:90 (capab=0x1011 status=0 aid=12)
[ 2621.371695] wlp0s20f3: associated
[ 2621.449526] wlp0s20f3: Limiting TX power to 30 (30 - 0) dBm as advertised by ac:91:9b:c3:e0:90

I should add that this is an issue on wifi, ethernet and mobile hotspot. I also tried changing ports on the router and on the motherboard. the disconnect reconnect is persistent no matter what I do.

Is it possible there’s some sort of authentication problem?

I contacted ATT about the router they said there’s no outages in my area and from what they can see it’s fine. my motherboard is less than a year old and has had no issues to this point.

not sure what else to do. thanks

Make a bios update pls…then test again

1 Like

made the bios update and still experiencing dropped signal

garuda-inxi
System:
Kernel: 6.12.30-1-lts arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
root=UUID=aed9da9f-5ce9-4e9e-8dbb-f066d90ce36e rw rootflags=subvol=@
resume=UUID=fd3dc478-5aa0-4469-883a-bdbfde213bad loglevel=3 quiet ibt=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: ASRock product: Z690M-ITX/ax v: N/A
serial: <superuser required>
Mobo: ASRock model: Z690M-ITX/ax serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends LLC. v: 20.02
date: 05/09/2025
Battery:
Device-1: hid-04:4b:ed:eb:cc:93-battery model: Claudia's Trackpad
serial: N/A charge: N/A status: discharging
CPU:
Info: model: 12th Gen Intel Core i5-12600KF bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 2
microcode: 0x3A
Topology: cpus: 1x dies: 1 clusters: 7 cores: 10 threads: 16 mt: 6 tpc: 2
st: 4 smt: enabled cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32
KiB, 4x64 KiB L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB
desc: 1x20 MiB
Speed (MHz): avg: 800 min/max: 800/4900:3600 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800 15: 800 16: 800
bogomips: 118000
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX
470/480/570/570X/580/580X/590] vendor: XFX Pine driver: amdgpu v: kernel
arch: GCN-4 code: Arctic Islands process: GF 14nm built: 2016-20 pcie:
gen: 3 speed: 8 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1
empty: DP-2,DP-3,DVI-D-1 bus-ID: 01:00.0 chip-ID: 1002:67df class-ID: 0300
temp: 33.0 C
Device-2: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.00x11.22")
s-diag: 1055mm (41.54")
Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,right
model: Acer EB321HQ A serial: <filter> built: 2021 res: mode: 1920x1080
hz: 60 scale: 100% (1) dpi: 70 gamma: 1.2 size: 698x393mm (27.48x15.47")
diag: 801mm (31.5") ratio: 16:9 modes: max: 1920x1080 min: 720x400
Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: left model: Samsung C27F390
serial: <filter> built: 2021 res: mode: 1920x1080 hz: 60 scale: 100% (1)
dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
ratio: 16:9 modes: max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
drv: radeonsi inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 580 Series (radeonsi
polaris10 ACO DRM 3.61 6.12.30-1-lts) device-ID: 1002:67df
memory: 7.81 GiB unified: no
API: Vulkan v: 1.4.313 layers: 9 device: 0 type: discrete-gpu name: AMD
Radeon RX 580 Series (RADV POLARIS10) driver: mesa radv v: 25.1.1-arch1.2
device-ID: 1002:67df surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 19.1.7 256 bits) driver: mesa llvmpipe v: 25.1.1-arch1.2 (LLVM
19.1.7) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Alder Lake-S HD Audio vendor: ASRock driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 8086:7ad0 class-ID: 0403
Device-2: Advanced Micro Devices [AMD/ATI] Ellesmere HDMI Audio [Radeon
RX 470/480 / 570/580/590] vendor: XFX Pine driver: snd_hda_intel v: kernel
pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aaf0
class-ID: 0403
Device-3: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
Device-4: Sitronix Kawaii driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-9:4
chip-ID: 1403:3333 class-ID: 0300 serial: <filter>
API: ALSA v: k6.12.30-1-lts status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Alder Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:7af0 class-ID: 0280
IF: wlp0s20f3 state: down mac: <filter>
Device-2: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:1a1d class-ID: 0200
IF: enp0s31f6 state: down mac: <filter>
Device-3: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:6 chip-ID: 8087:0033
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 2.73 TiB used: 598.91 GiB (21.4%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 3B2QGXA7 temp: 50.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 EVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 1B6Q scheme: GPT
Partition:
ID-1: / raw-size: 1.79 TiB size: 1.79 TiB (100.00%) used: 598.91 GiB (32.8%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 616 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 598.91 GiB (32.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 598.91 GiB (32.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 598.91 GiB (32.8%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 31.17 GiB used: 7.2 MiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16
dev: /dev/zram0
ID-2: swap-2 type: partition size: 34.29 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
Sensors:
System Temperatures: cpu: 49.2 C mobo: N/A gpu: amdgpu temp: 33.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 673
Info:
Memory: total: 32 GiB available: 31.18 GiB used: 3.27 GiB (10.5%)
Processes: 443 Power: uptime: 1m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.45 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 2038 libs: 583 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2025-03-07
Last full system update: 2025-05-30
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut(custom) mkinitcpio
Windows dual boot:       No/Undetected
Failed units:

pls post: ip link

  • You have this issue since system is installed ? If yes
    deactivate over bios/system intel lan + wifi + bluetooth → reboot -->test with realtek lan → it works ? Or only wifi = ? or only intel lan = ?

this issue started two days ago out of nowhere, it has been working perfectly fine for ages. I didn’t change anything. I also tried to restore older snapshots in snapper to see if it would fix it and nope. I’m so lost!

will deactivate BIOs intel lan like you said and test with realtek lan and report back. I’m guessing those options are in my BIOs UEFI settings

ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
link/ether 9c:6b:00:22:29:db brd ff:ff:ff:ff:ff:ff
altname enx9c6b002229db
3: enp0s31f6: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 9c:6b:00:22:29:df brd ff:ff:ff:ff:ff:ff
altname enx9c6b002229df
4: wlp0s20f3: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000
link/ether f0:57:a6:97:d5:5b brd ff:ff:ff:ff:ff:ff
altname wlxf057a697d55b

What is your date and time in BIOS?

changed BIOs setting and tested Intel and Realtek - both of them dropping speeds still.

BIO’s time is showing 5/31/25 8:35 pm

update: I changed the BIOs time to match my computer time zone and the problem persists.

I am going to try to boot garuda iso from USB and see if the problem is present on the iso

1 Like

the issue is present on the garuda dr460nized zen iso as well.

Not sure but days before..all was fine ..now the trouble with network.
I don´t know which router you have. Perhaps there was a firmware update and this is faulty
or reset the router (only if you have all infos for the settings)
Or switch to iwd instead of wpa. (over rani is this simple)
If you run a speedtest result = ? (that can takes a while)
pacman -S speedtest-cli start with command speedtest-cli

2 Likes

Can you log in to the router and confirm security is set WPA2-AES and not a combination of WPA2/3? Can you try to change the bandwidth down to 20mhz if that didn’t help? You can find these options in the advanced WiFi section.

1 Like

I switched to iwd, still having same issue.
I reset the router and checked for firmware updates.
speed test is coming back fine, speeds are fine. for some reason it’s just inconsistent - keeps dropping to 0 B/s

my router security is set to WPA2, there wasn’t an option for WPA2-EAS or WPA3, I also tried the 20mhz and 80mhz bandwith.

1 Like

Are there other devices connected to your router? If so, are they reaching their normal speed?
It’s possible that a component of the router has a creeping defect, or the cable connecting to the provider is defective.

2 Likes

As a sanity check I normally load up a live instance of an OS to rule out hardware or router problems ?

4 Likes

I tested the wifi on my laptop and desktop - both are doing the same thing. I tested on a live iso of garuda dr460nized and ubuntu noble. same thing. I also used garuda assistant to reinstall all packages.

does this narrow it down to the router/hardware?
should I be looking for firmware for my ethernet?

I found these two links for realtek and intel ethernet but not sure if they are the correct firmware to install.

https://www.realtek.com/Download/List?cate_id=584

https://www.intel.com/content/www/us/en/download/14302/intel-network-adapter-driver-for-pcie-intel-10-gigabit-ethernet-network-connections-under-linux.html?wapkw=linux%20wifi%20driver

sorry if this is a stupid question but how do I figure out exactly what driver downloads to use for my machine?

this is the output of my garuda-inxi after reverting from iwd back to wpa

λ garuda-inxi
System:
Kernel: 6.15.0-1-mainline arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-mainline
root=UUID=aed9da9f-5ce9-4e9e-8dbb-f066d90ce36e rw rootflags=subvol=@
resume=UUID=fd3dc478-5aa0-4469-883a-bdbfde213bad loglevel=3 quiet ibt=off
Desktop: KDE Plasma v: 6.3.5 tk: Qt v: N/A info: frameworks v: 6.14.0
wm: kwin_x11 with: krunner vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop System: ASRock product: Z690M-ITX/ax v: N/A
serial: <superuser required>
Mobo: ASRock model: Z690M-ITX/ax serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends LLC. v: 20.02
date: 05/09/2025
Battery:
Device-1: hid-CC260260KKSG61CAR-battery model: Apple Inc. Magic Trackpad 2
serial: N/A charge: N/A status: discharging
CPU:
Info: model: 12th Gen Intel Core i5-12600KF bits: 64 type: MST AMCP
arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x97 (151) stepping: 2
microcode: 0x3A
Topology: cpus: 1x dies: 1 clusters: 7 cores: 10 threads: 16 mt: 6 tpc: 2
st: 4 smt: enabled cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32
KiB, 4x64 KiB L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB
desc: 1x20 MiB
Speed (MHz): avg: 800 min/max: 800/4900:3600 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 9: 800 10: 800 11: 800 12: 800 13: 800 14: 800 15: 800 16: 800
bogomips: 117964
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX
470/480/570/570X/580/580X/590] vendor: XFX Pine driver: amdgpu v: kernel
arch: GCN-4 code: Arctic Islands process: GF 14nm built: 2016-20 pcie:
gen: 3 speed: 8 GT/s lanes: 16 ports: active: DP-1,HDMI-A-1
empty: DP-2,DP-3,DVI-D-1 bus-ID: 01:00.0 chip-ID: 1002:67df class-ID: 0300
temp: 30.0 C
Device-2: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 3840x1080 s-dpi: 96 s-size: 1016x285mm (40.00x11.22")
s-diag: 1055mm (41.54")
Monitor-1: DP-1 mapped: DisplayPort-0 pos: primary,right
model: Acer EB321HQ A serial: <filter> built: 2021 res: mode: 1920x1080
hz: 60 scale: 100% (1) dpi: 70 gamma: 1.2 size: 698x393mm (27.48x15.47")
diag: 801mm (31.5") ratio: 16:9 modes: max: 1920x1080 min: 720x400
Monitor-2: HDMI-A-1 mapped: HDMI-A-0 pos: left model: Samsung C27F390
serial: <filter> built: 2021 res: mode: 1920x1080 hz: 60 scale: 100% (1)
dpi: 82 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
ratio: 16:9 modes: max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
drv: radeonsi inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.1.1-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon RX 580 Series (radeonsi
polaris10 ACO DRM 3.63 6.15.0-1-mainline) device-ID: 1002:67df
memory: 7.81 GiB unified: no
API: Vulkan v: 1.4.313 layers: 9 device: 0 type: discrete-gpu name: AMD
Radeon RX 580 Series (RADV POLARIS10) driver: mesa radv v: 25.1.1-arch1.2
device-ID: 1002:67df surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 19.1.7 256 bits) driver: mesa llvmpipe v: 25.1.1-arch1.2 (LLVM
19.1.7) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: corectrl wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Alder Lake-S HD Audio vendor: ASRock driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
chip-ID: 8086:7ad0 class-ID: 0403
Device-2: Advanced Micro Devices [AMD/ATI] Ellesmere HDMI Audio [Radeon
RX 470/480 / 570/580/590] vendor: XFX Pine driver: snd_hda_intel v: kernel
pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aaf0
class-ID: 0403
Device-3: Logitech BRIO Ultra HD Webcam driver: snd-usb-audio,uvcvideo
type: USB rev: 2.1 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2
chip-ID: 046d:085e class-ID: 0102 serial: <filter>
Device-4: Sitronix Kawaii driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-9:7
chip-ID: 1403:3333 class-ID: 0300 serial: <filter>
API: ALSA v: k6.15.0-1-mainline status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.4.4 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Alder Lake-S PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:7af0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Intel Ethernet I219-V vendor: ASRock driver: e1000e v: kernel
port: N/A bus-ID: 00:1f.6 chip-ID: 8086:1a1d class-ID: 0200
IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-3: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
pcie: gen: 2 speed: 5 GT/s lanes: 1 port: 3000 bus-ID: 03:00.0
chip-ID: 10ec:8125 class-ID: 0200
IF: enp3s0 state: down mac: <filter>
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:6 chip-ID: 8087:0033
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 2.73 TiB used: 754.22 GiB (27.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 2TB
size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 3B2QGXA7 temp: 45.9 C
scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 870 EVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 1B6Q scheme: GPT
Partition:
ID-1: / raw-size: 1.79 TiB size: 1.79 TiB (100.00%) used: 754.21 GiB (41.2%)
fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 6.4 MiB (2.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 754.21 GiB (41.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 754.21 GiB (41.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
used: 754.21 GiB (41.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: partition size: 34.29 GiB used: 0 KiB (0.0%)
priority: -2 dev: /dev/nvme0n1p3 maj-min: 259:3
ID-2: swap-2 type: zram size: 31.17 GiB used: 5.8 MiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 46.0 C mobo: N/A gpu: amdgpu temp: 30.0 C
Fan Speeds (rpm): N/A gpu: amdgpu fan: 668
Info:
Memory: total: 32 GiB available: 31.17 GiB used: 3.3 GiB (10.6%)
Processes: 419 Power: uptime: 10m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 12.45 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 257 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 2043 libs: 584 tools: octopi,paru Compilers:
clang: 19.1.7 gcc: 15.1.1 Shell: garuda-inxi default: fish v: 4.0.2
running-in: konsole inxi: 3.3.38
Garuda (2.7.2-1):
System install date:     2025-03-07
Last full system update: 2025-05-31
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut(custom) mkinitcpio
Windows dual boot:       No/Undetected
Failed units:

What you have done there..default for garuda is dracut, not mkinit.
And both together not shure that this can be function.
What you have insert there that you have now a customer dracut ?
(didn’t read that in your first Inxi)
This is not a real problem, but if you insert there handmade stuff, special network then…
you are on your own way.

Use only the arch linux drivers / firmware packages, never others.
You don´t have special or newest hardware.
For your network hardware all driver are included in the kernel.
Only one, for your realtek 8125 would there be an alternative dkms driver. (my knowledge)
And sorry.. your intel link is totally wrong (my mind) for your hardware

Default, that’s make the system over mhwd for you. Exception, newest hardware. (example gpu)
Also, to figure out what, you get through experience, reading relevant stuff and if you open garuda-settings or garuda-network-assistent or rani there you found the info and of course over garuda-inxi.

1 Like

It sounds like your network has a problem, ie router, switch or cabling.
Can you connect directly to the router with a cable to test , if you get the same result then the router or isp is at fault.
What internet are you being provided with do you have DSL, VDSL or Fiber

4 Likes

Before you start replacing hardware components there are still a few things to try.

Check if a firmware update is available for your router. If a newer version is available then update your firmware. If there is no firmware update available for your router then, reset your router firmware back to the factory default.

Try disabling IPv6. There are different methods that can be used to disable IPv6, search online for the method that best suits you.

Test different DNS providers such as Google, quad9, or cloudflare.

Restart both your router and your computer after altering any of your network components or settings.

3 Likes