From: Ping-Ke Shih <pkshih@realtek.com>
To: "nurofen55@meta.ua" <nurofen55@meta.ua>,
"linux-wireless@vger.kernel.org" <linux-wireless@vger.kernel.org>
Subject: RE: [BUG] rtw89: 8852be intermittent 2.4GHz packet loss regression 7.0.12 -> 7.1.x
Date: Tue, 14 Jul 2026 08:34:42 +0000 [thread overview]
Message-ID: <2b6ef871262942fb82ffd350fb7977bd@realtek.com> (raw)
In-Reply-To: <60828.185.222.23.114.1784014990.metamail@mail.meta.ua>
nurofen55@meta.ua <nurofen55@meta.ua> wrote:
> Hi,
> I'd like to report a regression in the rtw89 driver (RTL8852BE) affecting 2.4GHz stability, introduced
> somewhere between kernel 7.0.12 and 7.1.x. This was originally filed on openSUSE bugzilla (bug 1271359),
> and Jiri Slaby suggested I forward it here for visibility with the driver maintainers:
> https://bugzilla.opensuse.org/show_bug.cgi?id\x1271359
> Summary:
>
> After updating from kernel 7.0.12 to the 7.1.x series (tested on 7.1.2 and 7.1.3) on openSUSE Tumbleweed,
> intermittent connectivity issues appear specifically on the 2.4GHz band. On kernel 7.0.12, both 2.4GHz
> and 5GHz bands were equally stable at the same physical location. On kernel 7.1.x, the 5GHz band remains
> fully stable at the same location, while the 2.4GHz band exhibits intermittent high-latency/packet-loss
> events.
> Hardware:
>
> - Laptop: Lenovo IdeaPad Slim 3 15ARP10
>
> - CPU: AMD Ryzen 7 7735HS
>
> - Wi-Fi: Realtek RTL8852BE (rtw89_8852be), PCIe
>
> - Firmware: rtw89/rtw8852b_fw-2.bin, version 0.29.29.18 (9e3d777f) - unchanged throughout all testing
Please check the kernel to see the firmware it actually loaded.
The commit 1d67f1f8e9a0 ("wifi: rtw89: 8852b: update supported firmware format to 2")
added by 7.1 is changed to support -2 firmware. That means kernel 7.0 loads
rtw89/rtw8852b_fw.bin instead.
> (ruled out as a factor)
> Steps to reproduce:
>
> 1. Boot into kernel 7.1.x (reproduced on both 7.1.2 and 7.1.3)
>
> 2. Connect to the 2.4GHz SSID at a location with moderate signal (around -70 dBm)
If you locate your laptop nearby the AP (stronger signal), will it be improved?
Please also try to turn off power save by
sudo iw wlan0 set power_save off
to see if anything changes.
>
> 3. Run continuous monitoring (mtr/ping) while using the connection normally
>
> 4. Intermittent packet loss / latency spikes occur; the same location/conditions on the 5GHz SSID show
> no such issue
> Captured evidence of one event (kernel 7.1.3), mtr output during the drop:
> HOST: localhost.localdomain Loss% Snt Last Avg Best Wrst StDev
>
> 1.|-- 192.168.0.109 20.0% 10 3018. 958.6 9.0 3018. 1234.6
>
> 192.168.0.1
> A single packet showed about 3018 ms latency with 20% loss recorded during the sample.
> Notably, no corresponding entries appear in dmesg/journalctl during this event - no deauth, no driver
> error, no firmware timeout. iw dev wlp2s0 station dump immediately after showed the link as fully healthy:
> 0 tx retries, 0 tx failed, beacon loss 0. This suggests the packet loss happens at a level not surfaced
> by driver logging (possibly interference handling, channel contention, or power-save logic specific
> to 2.4GHz), rather than a link-layer disconnect.
> Expected behavior:
>
> 2.4GHz stability matching kernel 7.0.12 behavior (equivalent to current 5GHz stability on 7.1.x).
> Actual behavior:
>
> Intermittent high-latency/packet-loss events on 2.4GHz only, with kernel 7.1.x; not reproduced on 5GHz
> under the same conditions; not reproduced on 2.4GHz under kernel 7.0.12.
> Additional info:
>
> Kernel 7.0.12 is no longer installable via zypper in the current Tumbleweed OSS repo, so I'm currently
> unable to do further direct A/B testing against 7.0.12 - this report is based on testing done while
> 7.0.12 was still available. I understand older builds may still be available via
> download.opensuse.org/history if a fresh comparison is needed.
> I'm happy to test patches, run bisection guidance, or gather any additional debug output (debugfs,
> ethtool stats, etc.) if that would help narrow this down.
The commit bda294ed0ed0 ("wifi: rtw89: Drop malformed AMPDU frames with abnormal PN")
introduced by 7.0 with a bug, so we have another commit
63ccdfac8677 ("wifi: rtw89: correct drop logic for malformed AMPDU frames")
to fix it.
Could you please apply 63ccdfac8677 to 7.1.x?
Since I have reviewed changes between 7.0 and 7.1, if these suggestions
don't work, please help to bisect the cause.
Ping-Ke
prev parent reply other threads:[~2026-07-14 8:34 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-07-14 7:43 [BUG] rtw89: 8852be intermittent 2.4GHz packet loss regression 7.0.12 -> 7.1.x nurofen55
2026-07-14 8:34 ` Ping-Ke Shih [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=2b6ef871262942fb82ffd350fb7977bd@realtek.com \
--to=pkshih@realtek.com \
--cc=linux-wireless@vger.kernel.org \
--cc=nurofen55@meta.ua \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.