WiFi doesn't work on Framework 16 Linux

Which Linux distro are you using? KDE Neon

Which Framework Laptop 16 model are you using? AMD Ryzen™ AI 300 Series

mk@mk-comp:~$ uname -a
Linux mk-comp 6.18.0-061800-generic #202511302339 SMP PREEMPT_DYNAMIC Mon Dec  1 00:08:21 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
mk@mk-comp:~$ lspci
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1507
00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Device 1508
00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1509
00:01.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 150a
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 150a
00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1509
00:02.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 150b
00:02.5 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 150b
00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1509
00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 150b
00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 1509
00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 150c
00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 150c
00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 150c
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 16f8
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 16f9
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 16fa
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 16fb
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 16fc
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 16fd
00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 16fe
00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Device 16ff
bf:00.0 Network controller: MEDIATEK Corp. Device 0717
c0:00.0 Non-Volatile memory controller: SK hynix Gold P31 SSD
c1:00.0 VGA compatible controller: NVIDIA Corporation Device 2d58 (rev a1)
c1:00.1 Audio device: NVIDIA Corporation Device 22eb (rev a1)
c2:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 150e (rev c1)
c2:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Device 1640
c2:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Device 17e0
c2:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 151e
c2:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor (rev 70)
c2:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller
c3:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 150d
c3:00.1 Signal processing controller: Advanced Micro Devices, Inc. [AMD] Device 17f0 (rev 10)
c4:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] Device 151f
c4:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 151a
c4:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 151b
c4:00.5 USB controller: Advanced Micro Devices, Inc. [AMD] Device 151c
c4:00.6 USB controller: Advanced Micro Devices, Inc. [AMD] Device 151d

I see No Available Connections

mk@mk-comp:~$ sudo dmesg | grep -i mt7925
[    4.645604] mt7925e 0000:bf:00.0: ASIC revision: 79250000
[    4.714181] mt7925e 0000:bf:00.0: HW/SW Version: 0x8a108a10, Build Time: 20260106153007a
[    5.052248] mt7925e 0000:bf:00.0: WM Firmware Version: ____000000, Build Time: 20260106153120
[    5.657001] mt7925e 0000:bf:00.0 wlp191s0: renamed from wlan0

I use a A9 HX370 and running Fedora 43 KDE

My lspci gives me: c0:00.0 Network controller: MEDIATEK Corp. MT7925 (RZ717) Wi-Fi 7 160MHz
You should be having the same Network Card as mine. It looks like your might not have the correct driver for the card?.

How do I get the correct driver?

This is a firmware/hardware initialization failure at boot time - the driver can’t even start.

Common causes:

  1. Missing firmware files - needs /lib/firmware/mediatek/mt7925/ files
  2. Corrupt firmware download
  3. Hardware issue - loose WiFi card connection
  4. Power management issue during early boot

Check if firmware exists

ls -la /lib/firmware/mediatek/mt7925/

Check full dmesg for details

dmesg | grep -i mt7925

Try reloading the module

sudo modprobe -r mt7925e && sudo modprobe mt7925e

You may also need to:

  1. Reinstall linux-firmware package
  2. Reseat the WiFi card physically
  3. Check BIOS settings
1 Like

some networks don’t connect to it, i had the same issue

mk@mk-comp:~$ ls -la /lib/firmware/mediatek/mt7925/

total 1876
drwxr-xr-x  2 root root    4096 Jan 11 23:37 .
drwxr-xr-x 16 root root    4096 Jan 11 23:37 ..
-rw-r--r--  1 root root  459503 Jan 11 23:37 BT_RAM_CODE_MT7925_1_1_hdr.bin
-rw-r--r--  1 root root  197792 Jan 11 23:37 WIFI_MT7925_PATCH_MCU_1_1_hdr.bin
-rw-r--r--  1 root root 1246968 Jan 11 23:37 WIFI_RAM_CODE_MT7925_1_1.bin

mk@mk-comp:~$ sudo dmesg | grep -i mt7925
[sudo] password for mk: 
[    5.198094] mt7925e 0000:bf:00.0: ASIC revision: 79250000
[    5.273177] mt7925e 0000:bf:00.0: HW/SW Version: 0x8a108a10, Build Time: 20260106153007a
[    5.612503] mt7925e 0000:bf:00.0: WM Firmware Version: ____000000, Build Time: 20260106153120
[    6.230044] mt7925e 0000:bf:00.0 wlp191s0: renamed from wlan0

mk@mk-comp:~$ sudo modprobe -r mt7925e && sudo modprobe mt7925e

I don’t see hardware init failed anymore but it still doesn’t work

My computer just straight up won’t connect to some networks