-
Notifications
You must be signed in to change notification settings - Fork 342
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wifi: mt76: mt7915: disable VHT CAP SUPP CHAN WIDTH 160MHz for mt7915 #768
Conversation
Forum link should be https://forum.openwrt.org/t/802-11ax-worse-than-802-11ac-with-mt76-driver/126466 (The original link here and in the commit message leads into wrong discussion) |
Whoops updated the comment. |
You should update (amend) also the commit message. |
Thanks it's updated as well. This needs testing I guess as how this affects 160MHz users on mt7915. But as this fixes 80MHz to perform as it should with some distance or objects in the way and 160MHz is not officially supported on mt7915 this should be preferred. I wonder what the root cause is though as it's a 160MHz setting, maybe something in the binary blobs? |
From upstream PR openwrt#768 Signed-off-by: Hayzam Sherif <hayzam@gmail.com>
Will 160 MHz still work with this change? |
160 MHz seems to work on AX but is disabled on AC which uses VHT that this removes. |
Fixes buggy 802.11ax on the RT3200 when connecting to some clients. Partially reverts https://patchwork.kernel.org/project/linux-wireless/patch/20230301163739.52314-1-nbd@nbd.name/ Forum thread https://forum.openwrt.org/t/802-11ax-worse-than-802-11ac-with-mt76-driver/126466
Noticeable improvement on my e8450. This seriously needs merging for 23.05-rc2 to have a wider audience test and confirm. |
This applies patches from openwrt/mt76#761 and openwrt/mt76#768 that disable 160MHz operation on mt7915 and mt7986. This addresses an issue in which the throughput drops dramatically with just a few meters distance from AP, especially with Apple devices. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
This applies patches from openwrt/mt76#761 and openwrt/mt76#768 that disable 160MHz operation on mt7915 and mt7986. This addresses an issue in which the throughput drops dramatically with just a few meters distance from AP, especially with Apple devices. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
This applies patches from openwrt/mt76#761 and openwrt/mt76#768 that disable 160MHz operation on mt7915 and mt7986. This addresses an issue in which the throughput drops dramatically with just a few meters distance from AP, especially with Apple devices. Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
Came up in the forum. Mushoz's explanation:
|
@Anteus have you also tested what happens, if you run the AP in ax 160 MHz mode and then an ac 160 MHz only client device tries to connect to it? |
@ThiloteE No I don't have any to test with. |
The chipset should really be set and running at the specifications outline by the manufacturer. Not pushing to do things they do not support, if that were the case we’d not be having this issue at all. |
I think it is important to see this in 23.05 as many users have mediatek devices. Stats after disabling VHT160 while upload was running: (Devices says RSSI of -66dBm)
Iperf from wireless Pixel 6A to wired computer (upload test, first interval with VHT160 enabled):
I confirmed the fix by using the following snipped live patching the mac80211 script:
from https://forum.openwrt.org/t/802-11ax-worse-than-802-11ac-with-mt76-driver/126466/578 |
Please try latest OpenWrt master. In addition to removing the VHT160 capability, I also added a fix to hostapd for dealing with vht ext nss bw |
Thank you! It works great on 80MHz. |
Fixes buggy 802.11ax on the RT3200 when connecting to some clients.
Partially reverts https://patchwork.kernel.org/project/linux-wireless/patch/20230301163739.52314-1-nbd@nbd.name/
Forum thread https://forum.openwrt.org/t/802-11ax-worse-than-802-11ac-with-mt76-driver/126466