Mediatek MT7902 WiFi 6 Chipset Gains Mainline Linux Driver Support
#Hardware

Mediatek MT7902 WiFi 6 Chipset Gains Mainline Linux Driver Support

Hardware Reporter
2 min read

After years of user frustration, Mediatek has submitted open-source Linux driver patches for the MT7902 WiFi 6/Bluetooth chipset, potentially enabling native support in the Linux 7.1 kernel.

Twitter image

For Linux users with laptops containing Mediatek's MT7902 WiFi 6 chipset, the persistent driver gap has been a source of ongoing frustration. Searches for "MT7902 Linux" yield countless forum threads detailing failed workarounds and compatibility issues. This week brings significant progress: Mediatek engineer Sean Wang submitted 11 patches to the Linux Wireless mailing list, proposing mainline integration of MT7902 support within the existing MT76 driver stack.

The MT7902 combines 802.11ax WiFi 6 (2x2 MIMO, 80MHz channels) and Bluetooth 5.2 functionality in a single chip. Common in mid-range laptops since 2023, its absence from Linux's mainline kernel forced users to rely on unstable out-of-tree drivers or hardware replacement. Wang's patches introduce core PCIe/USB interface handling, MAC/BBP initialization routines, and Bluetooth HCI protocols specifically for the MT7902 ASIC. Crucially, they leverage Mediatek's shared MT76 driver architecture, ensuring feature parity with existing supported chips like the MT7921.

LINUX NETWORKING

Technical Implementation Highlights:

  • Unified driver structure minimizing code duplication
  • Firmware loading mechanism via Mediatek's proprietary blob (required for full functionality)
  • Initial power management states targeting common laptop sleep/resume scenarios
  • Basic RF calibration routines for signal stability

Assuming timely review, this support could land in Linux kernel 7.1 during April's merge window. Performance metrics remain theoretical until wider testing, but expectations align with similar MT79xx hardware:

Feature MT7902 (Projected Linux) MT7921 (Linux 6.8 Baseline)
Max PHY Rate (5GHz) 1.2 Gbps 1.2 Gbps
RSSI Sensitivity -75 dBm ±2dB -77 dBm
Idle Power Draw ~450mW (estimated) 410mW
Bluetooth Coexistence Yes (HCI over SDIO) Yes

For homelab builders and Linux laptop users, the path forward is clear:

  1. Immediate Testing: Track patch status via Linux Wireless Patchwork
  2. Kernel Preparation: Plan for kernel 7.1+ adoption; consider LTS backports if critical
  3. Firmware Acquisition: Source mt7902_rom.bin/mt7902.bin firmware files from Windows drivers (required for full functionality)
  4. Hardware Validation: Verify antenna configurations match Mediatek's 2x2 MIMO reference design

Once merged, comprehensive benchmarks will follow – including throughput under iperf3, latency via ping, and power consumption profiling using powertop. This development significantly improves Linux hardware compatibility for millions of devices shipping with Mediatek's cost-effective WiFi solution.

Comments

Loading comments...