MediaTek Wi-Fi 6 MT7902 Wireless on a ASUS TUF 650m Wifi motherboard not working

HatAM

New Member
Joined
Jan 9, 2025
Messages
7
Reaction score
2
Credits
79
As per title. I've just built a little solver box with an ASUS TUF 650m WIFI mobo and cannot get the wifi to work.

I think it has the MT7902 chipset as
lspci | grep -i network returns

08:00.0 Network controller: MEDIATEK Corp. Device 7902

In my internet travels it seems that the MT7902 is not supported?
I've found this very obscure github (https://github.com/Nevergiveup11837/mt7902driverforlinux)
but ndiswrapper-utils-1.9 is not available on Debian Bookworm and it doesn't compile (there's an implicit function call and it errors out).

Other than that I've tried the following:
  • disabled secure and fast boot
  • updated kernel to 6.11
  • other mt79XX drivers

To no avail.

Does anyone have any other ideas?
 


As per title. I've just built a little solver box with an ASUS TUF 650m WIFI mobo and cannot get the wifi to work.

I think it has the MT7902 chipset as
lspci | grep -i network returns

08:00.0 Network controller: MEDIATEK Corp. Device 7902

In my internet travels it seems that the MT7902 is not supported?
I've found this very obscure github (https://github.com/Nevergiveup11837/mt7902driverforlinux)
but ndiswrapper-utils-1.9 is not available on Debian Bookworm and it doesn't compile (there's an implicit function call and it errors out).

Other than that I've tried the following:
  • disabled secure and fast boot
  • updated kernel to 6.11
  • other mt79XX drivers

To no avail.

Does anyone have any other ideas?
I have done that with ndswrapper. It will work but break everytime you do an update. Meaning having to remake the wrapper. To be honest you would be faster and easier to go get a supported usb wifi adapter and use that. Plug it in and done. You may spend years trying to get what you have working. My advice here is go get a support usb wifi and use that. As updates come in test the onboard one and it may become supported at some time. I have a system that I had to do this on and it works fine.

Sometimes we get so wrapped up in making something work that we get tunnel vision and ignore easy alternative solutions.
 
so you have a MT7902, oh dear, a little research first would have pulled up many post across the Linux family that it just doesn't work. what can you do well...

1, stand 459mm [18 inches] from the nearest brick wall, place hands on wall at shoulder height, lean forward and, bang head as hard as possible :p
or
2] buy a cheap n class usb dongle that is sold as being compatible with Linux,
 
Hi all,

Thanks for the replies. I have just bought a D-Link USB wifi dongle and its working like a charm!

I have done that with ndswrapper. It will work but break everytime you do an update. Meaning having to remake the wrapper. To be honest you would be faster and easier to go get a supported usb wifi adapter and use that. Plug it in and done. You may spend years trying to get what you have working. My advice here is go get a support usb wifi and use that. As updates come in test the onboard one and it may become supported at some time. I have a system that I had to do this on and it works fine.

Sometimes we get so wrapped up in making something work that we get tunnel vision and ignore easy alternative solutions.
Cheers for the reply APTI - the constant breaking after everyupdate meant I didn't continue down this path. Thanks for sharing your experience!


so you have a MT7902, oh dear, a little research first would have pulled up many post across the Linux family that it just doesn't work. what can you do well...

1, stand 459mm [18 inches] from the nearest brick wall, place hands on wall at shoulder height, lean forward and, bang head as hard as possible :p
or
2] buy a cheap n class usb dongle that is sold as being compatible with Linux,
Thanks Brickwizard! Good perspective, I tried your #1 solution but alas it didn't seem to work! Haha

I couldn't find what wifi module the chipset used before I purchased! Annoyingly I actually paid more for this mobo specifically to get the wifi version! alas.
 
I did a similar thing a few years back, Moving the desktop from one end of the house to the other hard-wiring wasn't an option, so I bought the latest TP link dongle, no matter what I did it would not work, I spent days fiddling around with various drivers, so i gave up and got a cheap N100 mini dongle, every so often I would plug the TP dongle in and try it, then one day about 8 months later it worked, so what I will say is check occasionally and hopefully someone will write Kernel drivers for it
 
This is bit of overkill but you could have installed a Linux distro in a VBox the installed the drivers via NDS Wrapper, then go to the network adapters and create a bridge between the WLAN and the vmLAN next configure the virtual network on the Linux side ( gateway and DNS server = routerIP ) and never update the VBox OS

or replace that MT7902 with an Intel AX211 problem solved
or buy a dongle
 
Code:
lspci | grep -i wi-fi

lspci | grep -i wireles
10:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter

Code:
nmcli dev wifi list
IN-USE  BSSID              SSID                     MODE   CHAN  RATE        SIGNAL  BARS  SECURITY   
        E2:DB:D1:46:C6:D0  --                       Infra  1     540 Mbit/s  100     ▂▄▆█  WPA2       
        E2:DB:D1:46:C6:D2  --                       Infra  1     540 Mbit/s  100     ▂▄▆█  WPA2 802.1X
        E2:DB:D1:46:C6:D6  --                       Infra  1     540 Mbit/s  100     ▂▄▆█  WPA2       
        E2:DB:D1:46:C6:D5  OutlawCave               Infra  1     540 Mbit/s  100     ▂▄▆█  WPA2       
        E2:DB:D1:4D:C6:D6  OutlawCave               Infra  44    540 Mbit/s  100     ▂▄▆█  WPA2       
        E2:DB:D1:4D:C6:D3  --                       Infra  44    540 Mbit/s  100     ▂▄▆█  WPA2 802.1X
        E2:DB:D1:4D:C6:D1  --                       Infra  44    540 Mbit/s  100     ▂▄▆█  WPA2       
        E2:DB:D1:4D:C6:D2  Xfinity Mobile           Infra  44    540 Mbit/s  100     ▂▄▆█  WPA2 802.1X
        E2:DB:D1:4D:C6:D0  xfinitywifi              Infra  44    540 Mbit/s  100     ▂▄▆█  --         
        94:10:3E:0D:AA:C9  Linksys02668_5GHz        Infra  149   405 Mbit/s  84      ▂▄▆█  WPA2       
        96:10:3E:0D:AA:CC  Linksys02668_5GHz-guest  Infra  149   405 Mbit/s  84      ▂▄▆█  --         
        96:10:3E:0D:AA:CA  Linksys02668-guest       Infra  11    405 Mbit/s  80      ▂▄▆_  --         
        94:10:3E:0D:AA:C8  Linksys02668             Infra  11    405 Mbit/s  80      ▂▄▆_  WPA2

This card works with fedora 41. No additional drivers required. But I don't know if uses the same drivers as the 7902.

Code:
root@LianLi:~# lsmod | grep mt7

mt7921e                24576  0
mt7921_common          98304  1 mt7921e
mt792x_lib             77824  2 mt7921e,mt7921_common
mt76_connac_lib       106496  3 mt792x_lib,mt7921e,mt7921_common
mt76                  143360  4 mt792x_lib,mt7921e,mt7921_common,mt76_connac_lib
mac80211             1777664  4 mt792x_lib,mt76,mt7921_common,mt76_connac_lib
cfg80211             1404928  4 mt76,mac80211,mt7921_common,mt76_connac_lib
 
this one also works --> https://www.amazon.com/dp/B0D972VY9B

lsusb | grep -i wireless
Bus 002 Device 075: ID 0e8d:7961 MediaTek Inc. Wireless_Device

had to disable powersave but otherwise no issues

If you're not going anywhere and don't have GB fiber then this is an inexpensive wireless device that works flawlessly in every distro I've thrown at it:


I've tried a few from that company and all but one of them worked without any issues.

Hmm... We need to bring back 'issueless' so that I can also say 'issuelessly'. Oxford's dictionary says it's obsolete. Then again, a dictionary is descriptive and not proscriptive.
 

Members online


Latest posts

Top