Backport Request for MT7902 (MediaTek mt76/mt792x) Fix to Fedora Kernel

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:

  1. Has Fedora fully synced with the upstream mt76 (wireless-next / net tree)?

  2. If not, is there a specific reason the MT792x/MT7902 fix hasn’t been backported to Fedora kernel 6.18?

  3. Should this issue be officially reported so that the 14c3:7902 device receives dedicated tracking?

  4. 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 :folded_hands:

Fedora has not supported the 6.18.x kernels in quite a while. Both Fedora 43 and 44 are on 7.0.10 kernels at this time.