openwrt / openwrt/mt76

AX6S: mt7622 (mt7615): Low (2.4GHz) tx speed to clients with a single antenna

Open
#840 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
888
Forks
436
PR merge metrics
No merged PRs in 30d

Description

Good view through one panel wall. Near the router, it's fine. Regardless of openwrt version and settings.

HW for test:
Notebook: Lenovo IdeaPad L340-15API with intel ax210 (2 antenna) - OK (147Mbit/s)
Phones: Samsung Galaxy M14 (1 antenna)

WhatsApp Image 2023-11-16 at 08 13 14

WhatsApp Image 2023-11-16 at 08 13 13

rm -f /tmp/router_iwinfo.log && while true; do iwinfo wl0-ap0 assoclist >> /tmp/router_iwinfo.log && sleep 2; done '------------------------------------------------------------------------------------'

DE:AC:34:5A:6E:55 -58 dBm / -86 dBm (SNR 28) 56 ms ago
RX: 58.5 MBit/s, MCS 6, 20MHz 700895 Pkts.
TX: 43.3 MBit/s, MCS 4, 20MHz 414597 Pkts.
expected throughput: 21.1 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -89 dBm (SNR 28) 0 ms ago
RX: 39.0 MBit/s, MCS 4, 20MHz 701199 Pkts.
TX: 19.5 MBit/s, MCS 2, 20MHz 415052 Pkts.
expected throughput: 9.1 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -90 dBm (SNR 29) 0 ms ago
RX: 65.0 MBit/s, MCS 6, 20MHz 702081 Pkts.
TX: 19.5 MBit/s, MCS 2, 20MHz 416162 Pkts.
expected throughput: 8.0 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -90 dBm (SNR 29) 4 ms ago
RX: 58.5 MBit/s, MCS 6, 20MHz 703014 Pkts.
TX: 21.7 MBit/s, MCS 2, 20MHz 417385 Pkts.
expected throughput: 10.7 MBit/s

DE:AC:34:5A:6E:55 -62 dBm / -89 dBm (SNR 27) 0 ms ago
RX: 65.0 MBit/s, MCS 6, 20MHz 703817 Pkts.
TX: 19.5 MBit/s, MCS 2, 20MHz 418207 Pkts.
expected throughput: 8.7 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -89 dBm (SNR 28) 8 ms ago
RX: 52.0 MBit/s, MCS 5, 20MHz 704727 Pkts.
TX: 21.7 MBit/s, MCS 2, 20MHz 419201 Pkts.
expected throughput: 10.3 MBit/s

DE:AC:34:5A:6E:55 -62 dBm / -91 dBm (SNR 29) 4 ms ago
RX: 65.0 MBit/s, MCS 6, 20MHz 705729 Pkts.
TX: 19.5 MBit/s, MCS 2, 20MHz 420288 Pkts.
expected throughput: 10.2 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -91 dBm (SNR 30) 4 ms ago
RX: 52.0 MBit/s, MCS 5, 20MHz 706710 Pkts.
TX: 21.7 MBit/s, MCS 2, 20MHz 421346 Pkts.
expected throughput: 10.4 MBit/s

DE:AC:34:5A:6E:55 -62 dBm / -88 dBm (SNR 26) 12 ms ago
RX: 65.0 MBit/s, MCS 6, 20MHz 708070 Pkts.
TX: 28.9 MBit/s, MCS 3, 20MHz 422446 Pkts.
expected throughput: 17.2 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -86 dBm (SNR 25) 0 ms ago
RX: 52.0 MBit/s, MCS 5, 20MHz 711556 Pkts.
TX: 21.7 MBit/s, MCS 2, 20MHz 423866 Pkts.
expected throughput: 9.8 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -87 dBm (SNR 26) 4 ms ago
RX: 39.0 MBit/s, MCS 4, 20MHz 715611 Pkts.
TX: 26.0 MBit/s, MCS 3, 20MHz 425639 Pkts.
expected throughput: 10.8 MBit/s

DE:AC:34:5A:6E:55 -63 dBm / -87 dBm (SNR 24) 0 ms ago
RX: 52.0 MBit/s, MCS 5, 20MHz 719013 Pkts.
TX: 21.7 MBit/s, MCS 2, 20MHz 427204 Pkts.
expected throughput: 9.4 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -88 dBm (SNR 27) 4 ms ago
RX: 43.3 MBit/s, MCS 4, 20MHz 723015 Pkts.
TX: 26.0 MBit/s, MCS 3, 20MHz 429068 Pkts.
expected throughput: 18.0 MBit/s

DE:AC:34:5A:6E:55 -63 dBm / -75 dBm (SNR 12) 64 ms ago
RX: 19.5 MBit/s, MCS 2, 20MHz 723745 Pkts.
TX: 39.0 MBit/s, MCS 4, 20MHz 429481 Pkts.
expected throughput: 15.1 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -79 dBm (SNR 18) 8 ms ago
RX: 65.0 MBit/s, MCS 6, 20MHz 726840 Pkts.
TX: 28.9 MBit/s, MCS 3, 20MHz 431061 Pkts.
expected throughput: 14.2 MBit/s

DE:AC:34:5A:6E:55 -60 dBm / -84 dBm (SNR 24) 12 ms ago
RX: 52.0 MBit/s, MCS 5, 20MHz 730600 Pkts.
TX: 26.0 MBit/s, MCS 3, 20MHz 432763 Pkts.
expected throughput: 17.4 MBit/s

DE:AC:34:5A:6E:55 -61 dBm / -87 dBm (SNR 26) 0 ms ago
RX: 58.5 MBit/s, MCS 6, 20MHz 730731 Pkts.
TX: 43.3 MBit/s, MCS 4, 20MHz 432880 Pkts.
expected throughput: 7.4 MBit/s
'------------------------------------------------------------------------------------'

ZTE Blade A5 2020RU (1 antenna) ~ same as samsung.
Honor 5C (2 antenna) - OK (~75Mbit/s)

OpenWrt version:
22.03.0 - 24.10.1

OpenWrt target/subtarget:
mediatek/mt7622

Device:
Xiaomi Redmi Router AX6S

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the report on the Xiaomi Redmi Router AX6S with the single-antenna Samsung Galaxy M14 or ZTE Blade A5 2020RU, using the listed OpenWrt versions. Run the provided iwinfo wl0-ap0 assoclist collection command and compare its rates with the two-antenna clients; the issue names no source file or test, and done would require identifying and resolving the mt7622/mt7615 cause.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
networking
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.