RE: [PATCH v4 4/7] wifi: rtw88: fw: handle the RTL8723BS management TX reports
Ping-Ke Shih <[email protected]>
| Newsgroups | org.kernel.vger.linux-wireless,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
Bitterblue Smith <[email protected]> wrote: > On 11/08/2026 12:12, [email protected] wrote: > > From: Luka Gejak <[email protected]> > > > > 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/[email protected]/ For the record, this patch is planned to remove by v5. [1] [2]. [1] https://lore.kernel.org/linux-wireless/[email protected]/ [2] https://lore.kernel.org/linux-wireless/[email protected]/