RE: rtw89: WOW_CPUIO_RX_CTRL is never answered on RTL8851B

From: Ping-Ke Shih

Date: Mon Sep 14 2026 - 20:40:25 EST


Maxim Skokov <skokovmaksimevg@xxxxxxxxx> wrote:
>
> but rtw89_fw_feat_list only carries
>
> __CFG_FW_FEAT(RTL8852A, lt, 0, 13, 37, 0, NO_WOW_CPU_IO_RX),
> __CFG_FW_FEAT(RTL8852B, lt, 0, 29, 30, 0, NO_WOW_CPU_IO_RX),
>
> and nothing for RTL8851B.

I'll send a patch to add this:

__CFG_FW_FEAT(RTL8851B, lt, 0, 29, 57, 0, NO_WOW_CPU_IO_RX),

>
> One unrelated note from the same trace: "Unknown wakeup reason 0" is not
> a failed AoAC read. AOAC_RPT_1 and AOAC_RPT_2 both succeed, and
> rtw89_wow_show_wakeup_reason() reads the reason straight from
> wow_reason_reg, which holds 0 because the card was not the wake source
> here, the RTC alarm was. The switch has no case for that and falls
> through to the warning.

I'll check this internally if it is possible to avoid the "reason 0"
message.