openwrt / openwrt/mt76

Support for MediaTek MT7902 (PCI ID 14c3:7902) not working on Linux 6.12/6.15

Open
#1,001 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
888
Forks
436
PR merge metrics
No merged PRs in 30d

Description

Hi,

I’m trying to get Wi-Fi working on a laptop with a MediaTek MT7902 wireless card.
Currently, the device is detected via lspci, but no mt76 driver is binding to it.
Here are the details:

System Info
  • Distro: Kali Linux (based on Debian Testing)
  • Kernel versions tested: 6.12.33 and 6.15.11 (Xanmod)
  • Driver: mt76 (latest pulled from GitHub, commit [add commit hash if you cloned it])
  • Firmware: Installed from linux-firmware package (up to date as of Aug 2025)
Hardware

Output of lspci -nn | grep Network:
02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]

What I tried
  • Installed headers, built mt76 from source.
  • Verified mt7921_pci_device_table[] includes nearby device IDs (e.g., 0x7922, 0x7902).
  • Kernel modules build but card still does not show in ip link.
  • dmesg shows no attempt to load mt76 for 14c3:7902.
Request

Could support for MT7902 (14c3:7902) be added to the mt76 driver?
If it is supposed to be supported already, any guidance on firmware or patches would be greatly appreciated.

Thanks a lot for your work on keeping MediaTek cards usable on Linux!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the mt7921_pci_device_table[] entry and compare the nearby device IDs against the reported PCI ID 14c3:7902. Reproduce the problem with lspci and dmesg on Linux 6.12 or 6.15, then verify that the mt76 driver binds and the wireless interface appears in ip link.

Written by the indexing model from the issue text.

Assessment

Tech stack
c, linux
Domain
networking, operating-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.