Hi everyone,
I’m running **Fedora 42** on my laptop, and my **WiFi is not working at all**. After some investigation, I found that my network controller is:
Network controller \[0280\]: MEDIATEK Corp. Device \[14c3:7902\]
Subsystem: AzureWave Device \[1a3b:5520\]
Here’s what I’ve tried so far:
- Installed `linux-firmware` package → already present.
- Checked for driver: `mt7921e` exists, but `lspci -nnk` shows **no “Kernel driver in use”**.
- Copied MT7922 firmware from the upstream linux-firmware repo → still doesn’t bind.
- Reloaded driver with `modprobe` → no change.
- Verified kernel version → `6.16.7-200.fc42.x86_64` (should support MT7921/MT7922).
It seems like the driver does **not recognize my PCI ID (**`1a3b:5520`**)**, so the module never binds to the card.
I’d really appreciate help from anyone who:
* Has successfully gotten **MediaTek MT7902** working on Fedora 42 (or other recent Fedora versions)
* Can suggest a **working driver / workaround / patch**
* Knows if compiling a newer mt76 driver can fix the AzureWave MT7902 PCI ID issue
Any guidance would be amazing! Thanks in advance 🙏
**Laptop Info:**
* Model: ASUSTeK COMPUTER INC. Vivobook_ASUSLaptop X1504ZA_X1504ZA
* Kernel: 6.16.7-200.fc42.x86_64
* Network card: MediaTek MT7902 (AzureWave 1a3b:5520)