Support for MediaTek MT7902 (PCI ID 14c3:7902) not working on Linux 6.12/6.15
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-firmwarepackage (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
mt76from 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. dmesgshows no attempt to loadmt76for14c3: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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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