Skip to content

[23.05.0] 802.11s (mesh) use only 20MHz BW (2.4 GHz) #13112

Closed
@csharper2005

Description

@csharper2005

Describe the bug

2.4 GHz 802.11s (mesh) use only 20MHz BW to connect to the corresponding router (even if 40 MHz (HT40, HE40) is configured).

Test cases:

Router 1 Router 2 Band Release Affected Tested-by
Mercusys MR90X v1 MediaTek MT7986 mediatek/filogic WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 2.4 GHz SNAPSHOT r23566-37ff916af7 Yes, 20 MHz BW @csharper2005
Mercusys MR90X v1 MediaTek MT7986 mediatek/filogic TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 2.4 GHz SNAPSHOT r23566-37ff916af7 Yes, 20 MHz BW @csharper2005
TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 2.4 GHz SNAPSHOT r23566-37ff916af7 Yes, 20 MHz BW @csharper2005
TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 2.4 GHz 23.05.0-rc2 r23228-cd17d8df2a Yes, 20 MHz BW @csharper2005
TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 2.4 GHz 23.05-SNAPSHOT r23274-b32a4bc33f Yes, 20 MHz BW @csharper2005
Asus OnHub Qualcomm IPQ8064 Netgear Nighthawk X4S R7800 Qualcomm IPQ8065 2.4 GHz SNAPSHOT r23579-1c56801dd2 Yes, 20 MHz BW @csharper2005
Dynalink Qualcomm Atheros IPQ8074 Xiaomi AX3200 Mediatek MT7915E MT7622 2.4 GHz   Yes, 20 MHz BW @xabolcs
Mercusys MR90X v1 MediaTek MT7986 mediatek/filogic WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 5 GHz SNAPSHOT r23566-37ff916af7 Not affected @csharper2005
Mercusys MR90X v1 MediaTek MT7986 mediatek/filogic TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 5 GHz SNAPSHOT r23566-37ff916af7 Not affected @csharper2005
TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 5 GHz SNAPSHOT r23566-37ff916af7 Not affected @csharper2005
D-Link DIR-860L B1 MediaTek MT76x2E ramips/mt7621 Xiaomi AX3200 Mediatek MT7915E MT7622 5 GHz 23.05-SNAPSHOT r23273-50507f5af3 Not affected @xabolcs
Dynalink DL-WRX36 Qualcomm Atheros IPQ8074 D-Link DIR-860L B1 MediaTek MT76x2E ramips/mt7621 5 GHz SNAPSHOT r23566-37ff916af7 Not affected @xabolcs
TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 2.4 GHz 22.03.5 Not affected @csharper2005
TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 5 GHz 22.03.5 Not affected @csharper2005
TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 5 GHz 23.05.0-rc2 r23228-cd17d8df2a Not affected @csharper2005
TP-Link EC330-G5u v1 MediaTek MT7615E ramips/mt7621 WiFire S1500.NBN MediaTek MT7602E/MT7612E ramips/mt7621 5 GHz 23.05-SNAPSHOT r23274-b32a4bc33f Not affected @csharper2005

OpenWrt version

r23228-cd17d8df2a, r23566-37ff916af7, r23579-1c56801dd2

OpenWrt target/subtarget

mediatek/filogic, ramips/mt7621, ipq806x/chromium, ipq806x/generic

Device

Mercusys MR90X v1, WiFire S1500,NBN, WiFire S1500.NBN, ASUS OnHub, Netgear Nighthawk X4S R7800

Image kind

Official downloaded image

Steps to reproduce

  1. Configure 40 MHz BW for 2.4:
	option htmode 'HE40'
	option noscan '1'
  1. Make sure that clients connects using 40 MHz BW
  2. Configure 802.11s:
config wifi-iface 'wifinet4'
	option device 'radio0'
	option mode 'mesh'
	option encryption 'sae'
	option mesh_id 'xxxx'
	option mesh_fwding '1'
	option mesh_rssi_threshold '0'
	option key '********************'
	option network 'lan'
	option skip_inactivity_poll '1'
	option disassoc_low_ack '0'

Actual behaviour

802.11s connection has 20 MHz BW.

Expected behaviour

802.11s connection has 40 MHz BW for 2.4 band

Additional info

802.11s node is enabled:

# iwinfo phy0-mesh0
phy0-mesh0 ESSID: "xxxx"
          Access Point: xx:xx:xx:xx:xx:xx
          Mode: Mesh Point  Channel: 1 (2.412 GHz)  HT Mode: HT20
          Center Channel 1: 1 2: unknown
          Tx-Power: 27 dBm  Link Quality: 59/70
          Signal: -51 dBm  Noise: -92 dBm
          Bit Rate: 1.0 MBit/s
          Encryption: WPA3 SAE (CCMP)
          Type: nl80211  HW Mode(s): 802.11ax/b/g/n
          Hardware: embedded [MediaTek MT7986]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy0

# iwinfo phy0-ap0 info
phy0-ap0  ESSID: "xxxx"
          Access Point: xx:xx:xx:xx:xx:xx
          Mode: Master  Channel: 1 (2.412 GHz)  HT Mode: HE20
          Center Channel 1: 1 2: unknown
          Tx-Power: 27 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: -92 dBm
          Bit Rate: unknown
          Encryption: WPA3 SAE (CCMP)
          Type: nl80211  HW Mode(s): 802.11ax/b/g/n
          Hardware: embedded [MediaTek MT7986]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy0

802.11s node is disabled:

phy0-ap0  ESSID: "xxxx"
          Access Point: xx:xx:xx:xx:xx:xx
          Mode: Master  Channel: 1 (2.412 GHz)  HT Mode: HE40
          Center Channel 1: 3 2: unknown
          Tx-Power: 27 dBm  Link Quality: unknown/70
          Signal: unknown  Noise: -92 dBm
          Bit Rate: unknown
          Encryption: WPA3 SAE (CCMP)
          Type: nl80211  HW Mode(s): 802.11ax/b/g/n
          Hardware: embedded [MediaTek MT7986]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy0

Corresponding router (TP-Link EC330-G5u v1, ramips/mt7621) is not affected if 802.11s is enabled. HT40 works fine:

# iwinfo phy0-mesh0 info
phy0-mesh0 ESSID: "xxxx"
          Access Point: xx:xx:xx:xx:xx:xx
          Mode: Mesh Point  Channel: 1 (2.412 GHz)  HT Mode: HT20
          Center Channel 1: 1 2: unknown
          Tx-Power: 20 dBm  Link Quality: 66/70
          Signal: -44 dBm  Noise: -84 dBm
          Bit Rate: 288.9 MBit/s
          Encryption: WPA3 SAE (CCMP)
          Type: nl80211  HW Mode(s): 802.11b/g/n
          Hardware: 14C3:7615 7615:14C3 [MediaTek MT7615E]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy0

# iwinfo phy0-ap0 info
phy0-ap0  ESSID: "xxxx"
          Access Point: xx:xx:xx:xx:xx:xx
          Mode: Master  Channel: 1 (2.412 GHz)  HT Mode: HT40
          Center Channel 1: 3 2: unknown
          Tx-Power: 20 dBm  Link Quality: 70/70
          Signal: -32 dBm  Noise: -83 dBm
          Bit Rate: 300.0 MBit/s
          Encryption: WPA3 SAE (CCMP)
          Type: nl80211  HW Mode(s): 802.11b/g/n
          Hardware: 14C3:7615 7615:14C3 [MediaTek MT7615E]
          TX power offset: none
          Frequency offset: none
          Supports VAPs: yes  PHY name: phy0

Diffconfig

No response

Terms

  • I am reporting an issue for OpenWrt, not an unsupported fork.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugissue report with a confirmed bugrelease/23.05pull request/issue targeted (also) for OpenWrt 23.05 release

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions