Wifi issue with mt7952e

Hello all,

I’m trying for the first time endeavor os and got it installed and running. But can’t get the wifi to run. I got an “lspci -k”:

08:00.0 Network controller: MEDIATEK Corp. MT7925 (RZ717) Wi-Fi 7 160MHz
        Subsystem: MEDIATEK Corp. MT7925 (RZ717) Wi-Fi 7 160MHz
        Kernel modules: mt7925e

Wifi controller. The interface is not getting created “ip link”:

[staxx6@staxx6-pc ~]$ 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: enp9s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 9c:6b:00:90:7b:6a brd ff:ff:ff:ff:ff:ff
    altname enx9c6b00907b6a
[staxx6@staxx6-pc ~]$ 

The Error I see is “dmesg”:

[   70.440372] mt7925e 0000:08:00.0: driver own failed
[   70.440532] mt7925e 0000:08:00.0: probe with driver mt7925e failed with error -5

So mismatch on firmware/driver?

In Windows it was working (NO dualboot!).
If I understand correctly it should work with the newer kernels. Got “6.15.5-arch1-1”. I see some people having this chip working “just” slow or without BT but wifi general working.

Don’t know what to do now. Disabled random MAC-Address and aspm for it.

This is WiFi 7 and mediatek does have some issues at times with these newer chips. Have you tried reloading the module?

sudo modprobe mt7925e

Edit: My mediatek chip is using the mt7921 module and I’m not having any issues.

I had to downgrade and ‘IgnorePkg’ linux-firmware-mediatek because the most recent version couldn’t even initialize the device (MT7922)

Tried to reload. No change.

Looks like I haven’t even installed linux-firmware-mediatek. Just to test installed it and no change.

It should automatically be installed. Is your system up to date because all the firmware packages were moved and separated. You had to remove linux-firmware and then update reinstalling linux-firmware.

Here is my output and i don’t have mediatek on this desktop.

[ricklinux@rick-ms7c37 ~]$ pacman -Qi linux-firmware-mediatek
Name            : linux-firmware-mediatek
Version         : 20250708-1
Description     : Firmware files for Linux - Firmware for MediaTek and Ralink devices
Architecture    : any
URL             : https://gitlab.com/kernel-firmware/linux-firmware
Licenses        : LicenseRef-WHENCE  LicenseRef-mediatek
Groups          : None
Provides        : None
Depends On      : linux-firmware-whence
Optional Deps   : None
Required By     : linux-firmware
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 22.82 MiB
Packager        : Tobias Powalowski <tpowa@archlinux.org>
Build Date      : Wed 09 Jul 2025 01:24:10 AM
Install Date    : Fri 11 Jul 2025 08:27:42 AM
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

It’s installed and got the same output (dates diff). Reinstalled the linux-firmware package too.

pacman -Rdd linux-firmware
pacman -Syu linux-firmware
[staxx6@staxx6-pc ~]$ pacman -Qi linux-firmware-mediatek
Name            : linux-firmware-mediatek
Version         : 20250708-1
Description     : Firmware files for Linux - Firmware for MediaTek and Ralink devices
Architecture    : any
URL             : https://gitlab.com/kernel-firmware/linux-firmware
Licenses        : LicenseRef-WHENCE  LicenseRef-mediatek
Groups          : None
Provides        : None
Depends On      : linux-firmware-whence
Optional Deps   : None
Required By     : linux-firmware
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 22,82 MiB
Packager        : Tobias Powalowski <tpowa@archlinux.org>
Build Date      : Mi 09 Jul 2025 07:24:10 CEST
Install Date    : Fr 11 Jul 2025 21:05:52 CEST
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Did the WiFi work when freshly installed and then stopped working with an update? Or it never worked from the beginning? It’s supposed to work with the mt76 driver and it does look like the module is loaded mt9725e.

You can verify if it’s loaded.

lsmod | grep mt7925e

Don’t have much to offer. It could be a firmware issue or something else. It’s a fairly new WiFi 7 chip.

Never worked. The thread was started on the first day of using using this distro. :slight_smile:

lsmod | grep mt7925e
mt7925e                24576  0
mt7925_common         135168  1 mt7925e
mt792x_lib             69632  2 mt7925e,mt7925_common
mt76_connac_lib        94208  3 mt792x_lib,mt7925e,mt7925_common
mt76                  151552  4 mt792x_lib,mt7925e,mt76_connac_lib,mt7925_common

It’s there but not used.
Yeah, I saw the other threads too but they have problems afterwards. Low reception and or low speed would be very much more as I have with zero. :smiley:

Still appreciate your help!

Upgraded my PC to amd and came with one of these cards. read a whole bunch of stuff regarding issues and promptly chucked in an intel 210 if my memory serves.

Alas no issue

Well, that’s the last resort solution :sweat_smile:

Having some “slight” issues myself with the mt7925e (tp-link Archer TBE400E PCI-E). Fought with missing DFS region for a bit, but got that sorted. Issue I’m having now is that 6GHz network comes and goes at random which makes MLO essentially useless. It’s all working fine in Windows, but I’d rather be stuck at 5GHz than daily drive that mess again. I had actually picked up the BE200 then realized immediately that I’m a moron because I’m running a 7700x and those don’t place nice with AMD.

EDIT:
FWIW this is my lspci -k:

Network controller: MEDIATEK Corp. Device 7925
Subsystem: AzureWave Device 6003
Kernel driver in use: mt7925e
Kernel modules: mt7925e

Not sure if maybe the RZ717 is even more under-cooked than the AzureWave, but mt7925e in general seems to be a bit flaky on Linux rn.

EDIT (again):
So I was sitting on journalctl -f for a bit and noticed something. When I switch from my 5GHz to my 6GHz my reg domain drops to DFS-UNSET. So it’s clear my region is coming from my router but it seems like it’s not sending it over 6GHz?