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.

3 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.

Confirmed.

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

That was the other suggestion from AI.

Good Luck.

1 Like

Safest, easiest, cheapest option probably.