Network WiFi driver not available?

Alright after reading the feedback for my last post, I have installed Linux Mint Cinnamon alongside windows on my Vivobook. A very modern laptop, it worked fine, but it won’t find my network card i.o.w. I have no WiFi. Via USB-tethering I did manage to download the latest downloads, but also after a restart the system does not show any WLan capabilities!

I used AI to get some answers, but it actually concluded that I have to work around it because Linux simply doesn’t support my Mediatek MT7902, is this true?

I have an Asus Vivobook E1504FA with Ryzen 5 7520U
Running Linux Mint 22 and the wifi is not showing up
Is there a dkms driver or a specific kernel ppa for the Mediatek MT7902?

lscpi | grep -i network
02:00.0 Network controller: Mediatek Corp. Device 7902

inxi -Fzx output:
System:
Kernel: 6.17.0-14-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0
Desktop: Cinnamon v: 6.6.7 Distro: Linux Mint 22.3 Zena
base: Ubuntu 24.04 noble
Machine:
Type: Laptop System: ASUSTeK product: Vivobook Go E1504FA_E1504FA v: 1.0
serial:
Mobo: ASUSTeK model: E1504FA v: 1.0 serial:
UEFI: American Megatrends LLC. v: E1504FA.316 date: 11/27/2025
Battery:
ID-1: BAT0 charge: 42.4 Wh (97.9%) condition: 43.3/50.1 Wh (86.5%)
volts: 12.9 min: 11.9 model: K340042 status: charging
CPU:
Info: quad core model: AMD Ryzen 5 7520U with Radeon Graphics bits: 64
type: MT MCP arch: Zen 2 rev: 0 cache: L1: 256 KiB L2: 2 MiB L3: 4 MiB
Speed (MHz): avg: 1197 high: 1810 min/max: 423/4386 boost: enabled cores:
1: 1110 2: 1110 3: 1810 4: 1110 5: 1110 6: 1110 7: 1110 8: 1110
bogomips: 44718
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Mendocino vendor: ASUSTeK driver: amdgpu v: kernel
arch: RDNA-2 bus-ID: 03:00.0 temp: 43.0 C
Device-2: ShineTech USB2.0 HD UVC WebCam driver: uvcvideo type: USB
bus-ID: 5-1:2
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.6 driver: X:
loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
resolution: 1920x1080~60Hz
API: EGL v: 1.5 drivers: kms_swrast,radeonsi,swrast platforms:
active: gbm,x11,surfaceless,device inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa
v: 25.2.8-0ubuntu0.24.04.1 glx-v: 1.4 direct-render: yes renderer: AMD
Radeon 610M (radeonsi raphael_mendocino LLVM 20.1.2 DRM 3.64
6.17.0-14-generic)
API: Vulkan v: 1.3.275 drivers: N/A surfaces: xcb,xlib devices: 2
Audio:
Device-1: AMD Rembrandt Radeon High Definition Audio driver: snd_hda_intel
v: kernel bus-ID: 03:00.1
Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: ASUSTeK
driver: snd_pci_acp6x v: kernel bus-ID: 03:00.5
Device-3: AMD Family 17h/19h HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel bus-ID: 03:00.6
API: ALSA v: k6.17.0-14-generic status: kernel-api
Server-1: PipeWire v: 1.0.5 status: active
Network:
Device-1: MEDIATEK vendor: AzureWave driver: N/A port: N/A bus-ID: 02:00.0
IF-ID-1: enxc68436aed645 state: unknown speed: -1 duplex: unknown
mac:
Bluetooth:
Device-1: Samsung Galaxy series misc. (tethering mode) driver: rndis_host
v: kernel type: USB bus-ID: 1-1:5
Device-2: IMC Networks Wireless_Device driver: btusb v: 0.8 type: USB
bus-ID: 1-2.4:3
Report: ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
rfk-block: hardware: no software: no address:
Drives:
Local Storage: total: 476.94 GiB used: 11.18 GiB (2.3%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZVL4512HBLU-00BTW
size: 476.94 GiB temp: 34.9 C
Partition:
ID-1: / size: 105.18 GiB used: 11.07 GiB (10.5%) fs: ext4
dev: /dev/nvme0n1p6
ID-2: /boot/efi size: 256 MiB used: 105 MiB (41.0%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: file size: 2 GiB used: 0 KiB (0.0%) file: /swapfile
Sensors:
System Temperatures: cpu: 45.4 C mobo: N/A gpu: amdgpu temp: 44.0 C
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 14.9 GiB used: 2.34 GiB (15.7%)
Processes: 300 Uptime: 16m Init: systemd target: graphical (5)
Packages: 1953 Compilers: gcc: 13.3.0 Shell: Bash v: 5.2.21 inxi: 3.3.34

3 Likes

I searched the MT7902 and it seems you’ll get the wifi working when we receive new kernel serie 7:

So maybe you could use a wifi dongle till that and when the new kernel arrives install it.

4 Likes

So AI assessment was basically correct so no software work arounds, only by somehow physically replacing the network connecting devices… right?

1 Like

Yes, you need to wait for the kernel which has the driver. You can install the kernel to your Mint. Here’s how-to:

2 Likes

Forgive my ignorance, isn’t this Linux Mint a ‘rolling release’? When would this Linux 7.1 kernel be installed via the updates i see bottom right?
I just ordered a cheap USB WiFi dongle which should be plug and play, so I probably could be patient for half year or such…

1 Like

No, Mint is based on Ubuntu and follows it’s upgrades. Arch is an example of a rolling release. Of course you can update kernel when it is ready with update manager.

:clinking_beer_mugs:

2 Likes

It seems there are unofficial alternatives that may get you bye until the official driver arrives

“Open-source Linux driver development for the MediaTek MT7902 WiFi 6E chip is in progress as of early 2026, with official kernel support likely arriving around Kernel 7.1. Current users can utilize community-developed, out-of-tree drivers, such as those found on GitHub, to enable functionality before official integration”
from google AI summary

" * Community Drivers: Repositories such as hmtheboy154/gen4-mt7902 and samveen/mt7902-dkms have been identified as working alternatives by users."

Give them a try.

2 Likes

Confirmed.

ChatGPT said there is an unofficial driver on GitHub, but only for advanced users.

That was the other suggestion from AI.

Good Luck.

5 Likes

Safest, easiest, cheapest option probably.

4 Likes

Could that destabilise my system?

In a few days to a week i get a usb dongle i ordered, i think i just wait till it is official. 7.1 isn’t that far off

2 Likes

Unlikely but anything is possible.

3 Likes

I didn’t mention the two unofficial versions because both was marked deprecated. If you try them make a backup of your system. Or wait for the 7.1 kernel.

3 Likes

Think that is the safe bet

4 Likes

Imagine my sense of relaxation: years ago, I ran cat5 cable to my computer room. I installed another router and created a subnet. Every machine since has had a cat5 port. Some have featured wifi, which works. If not, all work wired directly. No effort wasted.

4 Likes

I did it a little differently. I ran the cat5 cable to the basement into a ethernet switch.

4 Likes

Interesting about that is, modern WLAN is faster than those 100mbit ethernet cards

2 Likes

As you’re using Linux Mint, there might be a ppa with the driver you need. Be careful with those, though. If you find one, do a bit of investigation of what people think about it, before installing.

4 Likes

There are gigabit ethernet cards.
Speed is not really the issue… ethernet is just so reliable and simple to configure, compared to Wifi.

4 Likes

Yeah sure, most still simply have the 100mbit if they have them at all nowadays.

And I don’t know about you, but most of the time I even knew wifi the ethernet was the faster and more stable connection. I was simply surprised at some time that my wifi was way faster.

(I know it can be faster, a University in my region had the fastest internet connection in the world for years… and it’s some time back)

2 Likes

Eh?

I’ve haven’t seen a 100 Mbit NIC in a desktop or laptop, or even a Pi3 / 4 et cetera, in last 10-15 years… OK - my two MacBooks (MBP M1) don’t have any ethernet ports - but - I have Thunderbolt dongles in them to do external display and gigabit ethernet… And I need gigabit ethernet - my 5 Ghz Wifi is noticeably more laggy than gigabit - I use Synergy KVM (software KVM) to drive the two Macs from my Linux desktop - and when it lags I can tell it’s somehow switched from ethernet to WiFi…

Nearly every switch (they don’t seem to make hubs anymore) you can buy today is Gigabit… I think PoE is just about the only 100 Mbit switch you can get - in those cases - you’re paying extra to go slower (with the convenience of power delivery over UTP).

2 Likes