Skip to content
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 mt7986 #761

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

cryobry
Copy link

@cryobry cryobry commented Mar 12, 2023

Fixes buggy 802.11ax on the Redmi AX6000 when connecting to some clients.

Partially reverts https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/

Forum thread https://forum.openwrt.org/t/802-11ax-worse-than-802-11ac-with-mt76-driver/126466

@cryobry cryobry closed this Mar 14, 2023
@cryobry cryobry reopened this Mar 14, 2023
@cryobry cryobry changed the title wifi: mt76: mt7915: Fix buggy 802.11ax on non-mt7915 devices wifi: mt76: mt7915: disable 160Mhz VHT CAPs for mt7986 Mar 14, 2023
mt7915/init.c Show resolved Hide resolved
@ThiloteE
Copy link

https://forum.openwrt.org/t/802-11ax-worse-than-802-11ac-with-mt76-driver/126466/374

This one seems to be the culprit. In the !dev->dbdc_support section.

IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ |

@cryobry
Copy link
Author

cryobry commented Mar 27, 2023

https://forum.openwrt.org/t/802-11ax-worse-than-802-11ac-with-mt76-driver/126466/374

This one seems to be the culprit. In the !dev->dbdc_support section.
IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ |

I updated the commit so that IEEE80211_VHT_CAP_SUPP_CHAN_WIDTH_160MHZ is only set on MT7916, could use testing.

@cryobry cryobry changed the title wifi: mt76: mt7915: disable 160Mhz VHT CAPs for mt7986 wifi: mt76: mt7915: disable VHT CAP SUPP CHAN WIDTH 160Mhz for mt7986 Mar 27, 2023
@Anteus
Copy link

Anteus commented Apr 3, 2023

As hnyman pointed out in my similar pull request for mt7915 (RT3200 router) you should amend the forum link in the comment and commit to:
https://forum.openwrt.org/t/802-11ax-worse-than-802-11ac-with-mt76-driver/126466

For reference my pull request #768

@Headcrabed
Copy link

So any news about this? I think we have to solve this problem before 23.05 landing, and it is at RC1 now.

cotequeiroz added a commit to cotequeiroz/openwrt that referenced this pull request Jun 12, 2023
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 <[email protected]>
cotequeiroz added a commit to cotequeiroz/openwrt that referenced this pull request Jun 12, 2023
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 <[email protected]>
cotequeiroz added a commit to cotequeiroz/openwrt that referenced this pull request Jun 15, 2023
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 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants