Hello Fedora Kernel Team and mt76 maintainers,
I would like to open a discussion regarding MediaTek MT7902 (PCI ID 14c3:7902) support on Fedora 43 (kernel 6.18.x).
The device is currently detected by the mt7921e (mt76 family) in-tree driver, and the MT7902 firmware is also available on linux-firmware. However, in practice, stability issues still occur, such as:
- WM firmware init timeout failure
- “Failed to get patch semaphore”
- hardware init failure on some boots
- instability significantly affected by PCIe power management (ASPM / ACPI)
What concerns me:
In the upstream development (mt76 / mediaTek wireless tree repo on GitHub), there are already several out-of-tree fixes that specifically address:
- MT792x / MT7902 init sequence stability
- firmware handshake timing
- power state / PCIe reset behavior
- retry logic in WM firmware bring-up
This means that fixes for these issues are already available in the upstream development repository, but have not yet been fully incorporated into:
- Fedora kernel packaging
- or the stable backport Fedora kernel branch
My questions:
-
Has Fedora fully synced with the upstream mt76 (wireless-next / net tree)?
-
If not, is there a specific reason the MT792x/MT7902 fix hasn’t been backported to Fedora kernel 6.18?
-
Should this issue be officially reported so that the 14c3:7902 device receives dedicated tracking?
-
Does Fedora need user testing assistance for this upstream patch set?
From a user perspective, it appears that:
- the in-tree driver recognizes the hardware
- the firmware is available
- but stability still depends on additional patches already in the upstream repos but not yet included in the Fedora kernel build
I am ready to assist with testing and provide additional logs if needed.
Thank you for the hard work of the Fedora team and the Linux kernel community ![]()