Wen Gong <wgong@xxxxxxxxxxxxxx> wrote: > When running simulate crash stress test, it happened > "failed to read from address 0x800: -110". > > Test steps: > 1. Run command continuous > echo soft > /sys/kernel/debug/ieee80211/phy0/ath10k/simulate_fw_crash > > 2. error happened and it did not begin recovery for long time. > [74377.334846] ath10k_sdio mmc1:0001:1: simulating soft firmware crash > [74378.378217] ath10k_sdio mmc1:0001:1: failed to read from address 0x800: -110 > [74378.378371] ath10k_sdio mmc1:0001:1: failed to process pending SDIO interrupts: -110 > > It has sdio errors since it can not read MBOX_HOST_INT_STATUS_ADDRESS, > then it has to do recovery process to recovery ath10k. > > Tested with QCA6174 SDIO with firmware WLAN.RMH.4.4.1-00042. > > Signed-off-by: Wen Gong <wgong@xxxxxxxxxxxxxx> > Signed-off-by: Kalle Valo <kvalo@xxxxxxxxxxxxxx> Patch applied to ath-next branch of ath.git, thanks. 37b7ecb75627 ath10k: start recovery process when read int status fail for sdio -- https://patchwork.kernel.org/patch/11381639/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches