RE: [PATCH v4 4/7] wifi: rtw88: fw: handle the RTL8723BS management TX reports

From: Ping-Ke Shih

Date: Fri Aug 14 2026 - 01:53:15 EST


Bitterblue Smith <rtl8821cerfe2@xxxxxxxxx> wrote:
> On 11/08/2026 12:12, luka.gejak@xxxxxxxxx wrote:
> > From: Luka Gejak <luka.gejak@xxxxxxxxx>
> >
> > The vendor firmware used by the RTL8723BS does not report management
> > frame transmission through C2H_CCX_TX_RPT. It uses event 0x12, and
> > reuses 0x32 for scan probe reports, which rtw88 otherwise treats as a
> > WLAN_RFON event and completes the LPS leave check with.
> >
> > Route both events to the existing TX report handler for this chip, and
> > defer 0x32 to the worker instead of consuming it in the interrupt path,
> > so the reports are decoded and the LPS handshake is left alone. The
> > payload layout is the same as C2H_CCX_TX_RPT, so no separate decode is
> > needed.
> >
> > Without this, testers on ARM SDIO boards see "failed to get tx report
> > from firmware" and "firmware failed to leave lps state" once power save
> > engages under load.
> >
>
> Please see your reply from July 30 regarding this subject:
>
> https://lore.kernel.org/linux-wireless/20260730060903.30187-2-luka.gejak@xxxxxxxxx/

For the record, this patch is planned to remove by v5. [1] [2].

[1] https://lore.kernel.org/linux-wireless/57719CE4-BEE4-4A1E-B760-DFFD04FF865C@xxxxxxxxx/
[2] https://lore.kernel.org/linux-wireless/20260813055657.13506-1-luka.gejak@xxxxxxxxx/