Hello Fedora community,
I’m facing an issue with my MediaTek MT7902 Wi-Fi card (PCI ID: 14C3:7902) on Fedora 42 (Kernel 6.14.5). The device is detected by lspci
, but no Wi-Fi interface is initialized.
Key Details:
- Driver:
mt7921e
(does not list14C3:7902
inmodinfo
aliases). - Firmware: Only MT7922/MT7961 files exist in
/lib/firmware/mediatek/
(no MT7902-specific firmware). - Attempted fixes (failed):
- Manually copying MT7922 firmware as MT7902.
- Using DKMS drivers from MT7922-Linux-Driver.
- Updating kernel/firmware packages.
Debug Output:
$ lspci -nn -s 02:00.0
02:00.0 Network controller [0280]: MEDIATEK Corp. Device [14c3:7902]
$ modinfo mt7921e | grep 14C3
alias: pci:v000014C3d00007922svsdbcsci* # MT7922 supported, but MT7902 missing
Questions:
- Has anyone successfully used the MT7902 on Linux? If so, how?
- Are there known patches or workarounds to enable this device?
- Would upgrading to a newer kernel (e.g., 6.16+) help?
System Info:
- Laptop: Acer Aspire 315
- Fedora: 42 (Kernel 6.14.5-300.fc42.x86_64)
- NetworkManager state: No Wi-Fi interface listed (
nmcli device
).
Any guidance would be greatly appreciated!