Bug 219429
Summary: | mt7925e Bad wireless performance in low signal conditions | ||
---|---|---|---|
Product: | Drivers | Reporter: | gm34 |
Component: | network-wireless | Assignee: | drivers_network-wireless (drivers_network-wireless) |
Status: | REOPENED --- | ||
Severity: | high | CC: | lkml, may, simon |
Priority: | P3 | ||
Hardware: | AMD | ||
OS: | Linux | ||
Kernel Version: | Subsystem: | ||
Regression: | No | Bisected commit-id: | |
Bug Depends on: | 219173 | ||
Bug Blocks: |
Description
gm34
2024-10-26 09:39:35 UTC
Very similar to my experience in bug 219173. Would be great if your posted your iperf3 results both in normal and reverse ( -R ) modes under Linux and Windows. Sadly mediatek developers are not on this bug tracker and are not aware of these bug reports :-( Please update the firmware and retest using Linux 6.12.7. Hi Artem, can you re-open this? I am getting this issue. I am on 6.13.5 and I cherry picked pick feb268e8c40c wifi: mt76: mt7925: config the dwell time by firmware pick 9613fb788c56 wifi: mt76: mt7925: replace zero-length array with flexible-array member pick c432aa344028 wifi: mt76: mt7925: fix the unfinished command of regd_notifier before suspend pick 18c64f7627d7 wifi: mt76: mt7925: fix CLC command timeout when suspend/resume pick 264a2b7587e7 wifi: mt76: mt7925: add handler to hif suspend/resume event pick 11f390565379 wifi: mt76: mt7925e: fix too long of wifi resume time With no difference. If you can point me to new firmware I can test that too. Here is the dmesg snip from the wifi card ``` [ 6.205710] mt7925e 0000:c2:00.0: ASIC revision: 79250000 [ 6.282993] mt7925e 0000:c2:00.0: HW/SW Version: 0x8a108a10, Build Time: 20250113153001a [ 6.623260] mt7925e 0000:c2:00.0: WM Firmware Version: ____000000, Build Time: 20250113153106 [ 7.312475] mt7925e 0000:c2:00.0 wlp194s0: renamed from wlan0 ``` In the linux-firmware main I can currently see the same build time in the whence ``` Driver: mt7925 - MediaTek MT7925 Wireless MACs File: mediatek/mt7925/WIFI_MT7925_PATCH_MCU_1_1_hdr.bin Version: 20250113153001a File: mediatek/mt7925/WIFI_RAM_CODE_MT7925_1_1.bin Version: 20250113152854 ``` I can confirm that there are still noticeable differences between Windows & Linux. Linux release: 6.14.0-rc7 Speedtest Linux: 200Mbit/s (ISP max 500Mbit/s) Speedtest Windows 500Mbit/s (ISP max 500Mbit/s) It is also suspicious, that txpower seems to be limited to 3.00 dBm. ❯ sudo iw wlp9s0 info Interface wlp9s0 ifindex 3 wdev 0x1 addr 44:fa:66:65:fd:c5 ssid <REDACTED> type managed wiphy 0 channel 100 (5500 MHz), width: 80 MHz, center1: 5530 MHz txpower 3.00 dBm multicast TXQ: qsz-byt qsz-pkt flows drops marks overlmt hashcol tx-bytes tx-packets 0 0 0 0 0 0 0 0 0 Exact same issue on an integrated MT7925 built into a desktop Asus B850-I motherboard, on 6.14.2 (Arch). So it's not just chips build into laptops/USB. At first I was under the impression that this was maybe related to Bluetooth as I was seemingly experiencing the issue only when Bluetooth headphones were connected, but after more testing this doesn't appear related. I've tried disabling 2.4GHz/5GHz/6GHz and using each independently, and I've also tested manually selecting the channels at each of those frequencies, to no effect. Hi, after reading various online discussions, I believe the 3dbm transmit power information is just a placeholder and does not reflect the real value. It can't be changed either. FWIW I "fixed" this problem with $15 and 15 minutes of work: I replaced the card for intel ax210. The Broadcom card sits in my closet patiently waiting for its second chance in the future :) |