Skip to content

RTL8852BE PCIe driver rtw89_8852be causes kernel crash #376

@ihexon

Description

@ihexon

kernel version:

~$ uname -a                                                                                                                                                                                                                                                                                                   ihexon@rock-5b
Linux rock-5b 6.1.115-vendor-rk35xx #1 SMP Tue Jun  3 13:10:51 UTC 2025 aarch64 aarch64 aarch64 GNU/Linux

the kernel logs:

[503023.363099] rtw89_8852be 0002:21:00.0: FW status = 0x71001100
[503023.363122] rtw89_8852be 0002:21:00.0: FW BADADDR = 0x12
[503023.363134] rtw89_8852be 0002:21:00.0: FW EPC/RA = 0x0
[503023.363145] rtw89_8852be 0002:21:00.0: FW MISC = 0xb8989787
[503023.363155] rtw89_8852be 0002:21:00.0: R_AX_HALT_C2H = 0x1000
[503023.363165] rtw89_8852be 0002:21:00.0: R_AX_SER_DBG_INFO = 0xf50000d9
[503023.363180] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0ed
[503023.363221] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a017
[503023.363247] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a021
[503023.363272] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a02b
[503023.363297] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb890cced
[503023.363322] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0dd
[503023.363347] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a023
[503023.363371] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0d9
[503023.363397] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a101
[503023.363421] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0ef
[503023.363446] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a01d
[503023.363470] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0e7
[503023.363495] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0d3
[503023.363520] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0db
[503023.363545] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a03b
[503023.363567] rtw89_8852be 0002:21:00.0: --->
                err=0x1000
[503023.363577] rtw89_8852be 0002:21:00.0: R_AX_SER_DBG_INFO =0xf50000d9
[503023.363589] rtw89_8852be 0002:21:00.0: R_AX_DMAC_ERR_ISR=0x00000040
[503023.363599] rtw89_8852be 0002:21:00.0: R_AX_DMAC_ERR_IMR=0x00000000
[503023.363608] rtw89_8852be 0002:21:00.0: R_AX_WDE_ERR_FLAG_CFG=0x00000000
[503023.363618] rtw89_8852be 0002:21:00.0: R_AX_PLE_ERR_FLAG_CFG=0x83190000
[503023.363629] rtw89_8852be 0002:21:00.0: R_AX_WDE_ERR_IMR=0xffffffff
[503023.363638] rtw89_8852be 0002:21:00.0: R_AX_WDE_ERR_ISR=0x00000000
[503023.363647] rtw89_8852be 0002:21:00.0: R_AX_PLE_ERR_IMR=0xffffffdf
[503023.363657] rtw89_8852be 0002:21:00.0: R_AX_PLE_ERR_FLAG_ISR=0x02000000
[503023.363667] rtw89_8852be 0002:21:00.0: R_AX_WD_CPUQ_OP_0=0x00000000
[503023.363676] rtw89_8852be 0002:21:00.0: R_AX_WD_CPUQ_OP_1=0x00000000
[503023.363685] rtw89_8852be 0002:21:00.0: R_AX_WD_CPUQ_OP_2=0x00000000
[503023.363694] rtw89_8852be 0002:21:00.0: R_AX_WD_CPUQ_OP_STATUS=0x00000000
[503023.363704] rtw89_8852be 0002:21:00.0: R_AX_PL_CPUQ_OP_0=0x04000000
[503023.363713] rtw89_8852be 0002:21:00.0: R_AX_PL_CPUQ_OP_1=0x000001c0
[503023.363723] rtw89_8852be 0002:21:00.0: R_AX_PL_CPUQ_OP_2=0x00260026
[503023.363771] rtw89_8852be 0002:21:00.0: R_AX_PL_CPUQ_OP_STATUS=0x80000000
[503023.363782] rtw89_8852be 0002:21:00.0: R_AX_RXDMA_PKT_INFO_0=0x8000815c
[503023.363792] rtw89_8852be 0002:21:00.0: R_AX_RXDMA_PKT_INFO_1=0x80008000
[503023.363801] rtw89_8852be 0002:21:00.0: R_AX_RXDMA_PKT_INFO_2=0x81048002
[503023.363816] rtw89_8852be 0002:21:00.0: R_AX_CMAC_ERR_ISR [0]=0x00000000
[503023.363827] rtw89_8852be 0002:21:00.0: R_AX_CMAC_FUNC_EN [0]=0xf000003f
[503023.363837] rtw89_8852be 0002:21:00.0: R_AX_CK_EN [0]=0xffffffff
[503023.363848] rtw89_8852be 0002:21:00.0: R_AX_CMAC_ERR_IMR [0]=0x00000000
[503023.363858] rtw89_8852be 0002:21:00.0: R_AX_RPQ_RXBD_IDX =0x00210021
[503023.363868] rtw89_8852be 0002:21:00.0: R_AX_DBG_ERR_FLAG=0x00000000
[503023.363877] rtw89_8852be 0002:21:00.0: R_AX_LBC_WATCHDOG=0x00000081
[503023.363884] rtw89_8852be 0002:21:00.0: <---
[503023.363890] rtw89_8852be 0002:21:00.0: SER catches error: 0x1000
[503023.364278] rtw89_8852be 0002:21:00.0: FW status = 0x71001100
[503023.364289] rtw89_8852be 0002:21:00.0: FW BADADDR = 0x12
[503023.364299] rtw89_8852be 0002:21:00.0: FW EPC/RA = 0x0
[503023.364308] rtw89_8852be 0002:21:00.0: FW MISC = 0xb8989787
[503023.364318] rtw89_8852be 0002:21:00.0: R_AX_HALT_C2H = 0x1001
[503023.364327] rtw89_8852be 0002:21:00.0: R_AX_SER_DBG_INFO = 0xf50000d9
[503023.364340] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0db
[503023.364367] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb8989ffb
[503023.364392] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0f1
[503023.364416] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a003
[503023.364441] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0dd
[503023.364465] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0e1
[503023.364490] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a01f
[503023.364514] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a021
[503023.364539] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0eb
[503023.364564] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0d7
[503023.364588] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb8989ff9
[503023.364613] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a0ed
[503023.364637] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a02f
[503023.364662] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a037
[503023.364686] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb898a009
[503023.364708] rtw89_8852be 0002:21:00.0: SER catches error: 0x1001
[503023.364990] rtw89_8852be 0002:21:00.0: FW status = 0x71008100
[503023.365001] rtw89_8852be 0002:21:00.0: FW BADADDR = 0x12
[503023.365010] rtw89_8852be 0002:21:00.0: FW EPC/RA = 0x0
[503023.365020] rtw89_8852be 0002:21:00.0: FW MISC = 0xb898828b
[503023.365029] rtw89_8852be 0002:21:00.0: R_AX_HALT_C2H = 0x1002
[503023.365039] rtw89_8852be 0002:21:00.0: R_AX_SER_DBG_INFO = 0xf50000d9
[503023.365052] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb89acb41
[503023.365078] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb8935ec3
[503023.365102] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb8935673
[503023.365127] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb89acce1
[503023.365151] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb890cd35
[503023.365175] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb8935df7
[503023.365200] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb89acb23
[503023.365224] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb89a79c9
[503023.365249] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb89a00f9
[503023.365273] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb897d161
[503023.365297] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb8935de9
[503023.365322] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb8935ec5
[503023.365346] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb893567d
[503023.365370] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb8935eaf
[503023.365397] rtw89_8852be 0002:21:00.0: [ERR]fw PC = 0xb89a97db
[503023.365419] rtw89_8852be 0002:21:00.0: SER catches error: 0x1002
[503023.414142] rtw89_8852be 0002:21:00.0: c2h class 1 func 3 not support

Related issues and patch:

https://patchwork.kernel.org/project/linux-wireless/patch/[email protected]/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions