You are not logged in.
Hardware: MediaTek MT7921 802.11ax PCIe [Filogic 330] (01:00.0)
Kernel: 6.19.14-arch1-1
Driver: mt7921e
Network manager: iwd
I believe it might be a problem with 802.11n HT or 802.11ac/ax VHT/HE. The download is stuck at legacy rates.
This is only a problem on the operating system, as I recently installed windows 11 again to test and the speeds were at 40 MBps easily. I am not sure what else I should include, please let me know if anything else is needed.
Last edited by jasin9044 (2026-04-30 03:21:52)
Offline
global
country CA: DFS-FCC
(2400 - 2483 @ 40), (N/A, 36), (N/A)
(5150 - 5250 @ 80), (N/A, 23), (N/A), NO-OUTDOOR, AUTO-BW
(5250 - 5350 @ 80), (N/A, 26), (0 ms), DFS, AUTO-BW
(5470 - 5730 @ 160), (N/A, 26), (0 ms), DFS
(5730 - 5850 @ 80), (N/A, 36), (N/A), AUTO-BW
(5850 - 5895 @ 40), (N/A, 27), (N/A), AUTO-BW
(5925 - 7125 @ 320), (N/A, 12), (N/A), NO-OUTDOOR
linux-firmware 20260410-1
Offline
I asked claude and it solved the problem by looking up solutions previously posted by the Arch Linux community. Thank you for the contributions that helped this fix
.
Offline
Thank you for marking your question as [SOLVED]. May I suggest posting your solution so that others may benefit as you did?
Offline
Problem: mt7921e stuck at 54 Mbps on 2.4 GHz and low rates on 5 GHz.
(you might encounter some problems and it would be helpful to ask the community for help along the way or use AI if you prefer) (I will try to give the most instructions as possible so you can install everything from this small guide):
Solution:
Update your system first:
sudo pacman -Syu
sudo reboot
Install depedencies:
sudo pacman -S dkms linux-headers base-devel
sudo mkdir -p /etc/pacman.d/hooks
Clone and install the patch:
git clone https://github.com/WoodyWoodster/mac80211-mcs-patch
cd mac80211-mcs-patch
sudo ./install.sh
Reload the driver:
sudo rmmod mt7921e mt7921_common mt792x_lib mt76_connac_lib mt76 mac80211 && sudo modprobe mac80211 && sudo modprobe mt7921e
If you encounter problems with NetworkManager after tinkering with iwd, run these commands to set up NetworkManager as the GUI and iwd as the backend. Some people run into issues when multiple network managers are running simultaneously, which can cause constant disconnects:
sudo pacman -S networkmanager network-manager-applet
sudo mkdir -p /etc/NetworkManager/conf.d
sudo tee /etc/NetworkManager/conf.d/iwd.conf << 'EOF'
[device]
wifi.backend=iwd
EOF
sudo systemctl enable --now NetworkManager
Type these commands exactly, if there is a problem please let me know. I am new to linux so I am not fully aware of how linux works. ![]()
Last edited by jasin9044 (2026-04-30 19:00:40)
Offline