Bug 2459017

Summary: MT7922 (mt7921e) Wi-Fi: Severe download speed degradation (RX throughput drop) until reboot or driver reload
Product: [Fedora] Fedora Reporter: capsaicin
Component: kernelAssignee: Justin M. Forbes <jforbes>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: unspecified    
Version: 44CC: acaringi, adscvr, airlied, hans, hpa, jforbes, kernel-maint, linville, masami256, mchehab, nickolasjcarr, ptalbert, steved, suraj.ghimire7
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
bootlog none

Description capsaicin 2026-04-16 19:18:52 UTC
Created attachment 2137376 [details]
bootlog

Created attachment 2137376 [details]
bootlog

Description:
On Fedora Linux, systems using the MediaTek MT7922 (mt7921e driver) experience severe download speed degradation after some uptime or network activity. Upload speeds remain normal, but download throughput drops significantly (e.g., ~140 Mbps expected vs ~20–30 Mbps observed).

The issue is resolved temporarily by rebooting the system or reloading the mt7921e kernel module.

Hardware:

Wi-Fi Adapter: MediaTek MT7922
Interface: PCIe
Mode: 802.11ax (Wi-Fi 6)

Software:

OS: Fedora Linux (latest stable)
Kernel: (output of uname -a)
Linux fedora 6.19.10-300.fc44.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Mar 25 18:23:49 UTC 2026 x86_64 GNU/Linux
Driver: mt7921e (in-kernel)
Firmware: linux-firmware package (latest available)

Steps to Reproduce:

Boot into Fedora
Connect to a Wi-Fi network
issue starts after 3-4 hours of use some time more sometime less
mostly after a suspend
Use the system normally for some time (or reconnect Wi-Fi / resume from suspend)
Run a speed test (e.g., browser or wget)

Actual Results:

Upload speed: normal (~140 Mbps or higher)
Download speed: severely reduced (~20–30 Mbps)

Expected Results:

Download speed should match connection capability (~140 Mbps), similar to upload

Workarounds:

Reboot system → restores normal speed

Reload driver:

sudo modprobe -r mt7921e
sudo modprobe mt7921e


when issue happens
https://www.speedtest.net/result/19087457757

speed after a restart
https://www.speedtest.net/result/19087497084

$ lspci -nnk | grep -A3 -i network
01:00.0 Network controller [0280]: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter [14c3:0616]
	Subsystem: Foxconn International, Inc. Device [105b:e0cf]
	Kernel driver in use: mt7921e
	Kernel modules: mt7921e


$ journalctl -k -b -1 | grep -i mt7921e
Apr 16 18:23:11 fedora kernel: mt7921e 0000:01:00.0: enabling device (0000 -> 0002)
Apr 16 18:23:11 fedora kernel: mt7921e 0000:01:00.0: ASIC revision: 79220010
Apr 16 18:23:11 fedora kernel: mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20260224103145a
Apr 16 18:23:11 fedora kernel: mt7921e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20260224103233
Apr 16 18:23:12 fedora kernel: mt7921e 0000:01:00.0 wlp1s0: renamed from wlan0


# System Details Report
---

## Report details
- **Date generated:**                              2026-04-17 00:50:31

## Hardware Information:
- **Hardware Model:**                              Acer Swift SFG14-41
- **Memory:**                                      16.0 GiB
- **Processor:**                                   AMD Ryzen™ 7 7730U with Radeon™ Graphics × 16
- **Graphics:**                                    AMD Radeon™ Graphics
- **Disk Capacity:**                               (null)

## Software Information:
- **Firmware Version:**                            V1.19
- **OS Name:**                                     Fedora Linux 44.20260416.n.0 (Silverblue)
- **OS Build:**                                    (null)
- **OS Type:**                                     64-bit
- **GNOME Version:**                               50
- **Windowing System:**                            Wayland
- **Kernel Version:**                              Linux 6.19.10-300.fc44.x86_64

Comment 1 capsaicin 2026-04-17 20:46:45 UTC
sudo mkdir -p /etc/NetworkManager/conf.d/
sudo tee /etc/NetworkManager/conf.d/wifi-powersave-off.conf <<EOF
[connection]
wifi.powersave = 2
EOF

sudo systemctl restart NetworkManager



this fixes the issue as of now i am still testing