This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/WL1837MOD: WL1837 error after 300s

Part Number: WL1837MOD
Other Parts Discussed in Thread: WL1837

Tool/software: Linux

Hi,

We have custom board with Linux and custom WiFi module with WL1837.

When we start Linux and configure WiFi module everything is working fine first 300s after board start-up.

I can use module and I can do ping.

But after 300s WIFi module is not working anymore.

Durng boot we have this

[ 18.879561] wlcore: wl18xx HW: 183x or 180x, PG 2.2 (ROM 0x11)

[ 18.897453] wlcore: loaded

When we enable wlan we have this message

wlcore: PHY firmware version: Rev 8.2.0.0.240

wlcore: firmware booted (Rev 8.9.0.0.76)

This is what I found inside log after 300s 

mmc1: req done (CMD53): 0: 00001000 00000000 00000000 00000000 

mmc1: 236 bytes transferred: 0 
wlcore: intr: 0x0 (fw_rx_counter = 222, drv_rx_counter = 29, tx_results_counter = 0) 
64 bytes from par10s34-in-x0e.1e100.net (2a00:1450:4007:817::200e): icmp_seq=77 ttl=53 time=178 ms 
mmc1: starting CMD53 arg a0c22900 flags 000001b5 
mmc1: blksz 256 blocks 1 flags 00000100 tsac 1000 ms nsac 0 
sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001 
sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000002 
mmc1: req done (CMD53): 0: 00001000 00000000 00000000 00000000 
mmc1: 256 bytes transferred: 0 
wlcore: IRQ work 
mmc1: starting CMD53 arg 24a1f0ec flags 000001b5 
mmc1: blksz 236 blocks 1 flags 00000200 tsac 1000 ms nsac 0 
mmc1: Timeout waiting for hardware interrupt. 
sdhci: =========== REGISTER DUMP (mmc1)=========== 
sdhci: Sys addr: 0x00000000 | Version: 0x00001002 
sdhci: Blk size: 0x000070ec | Blk cnt: 0x00000001 
sdhci: Argument: 0x24a1f0ec | Trn mode: 0x00000013 
sdhci: Present: 0x1ffa0001 | Host ctl: 0x00000017 
sdhci: Power: 0x0000000e | Blk gap: 0x00000080 
sdhci: Wake-up: 0x00000000 | Clock: 0x00001903 
sdhci: Timeout: 0x00000007 | Int stat: 0x00000000 
sdhci: Int enab: 0x02ff000b | Sig enab: 0x02ff000b 
sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000 
sdhci: Caps: 0x27ed3281 | Caps_1: 0x01000000 
sdhci: Cmd: 0x0000353a | Max curr: 0x00000000 
sdhci: Host ctl2: 0x00000000 
sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x8ec40200 
sdhci: =========================================== 
mmc1: req done (CMD53): 0: 00000000 00000000 00000000 00000000 
mmc1: 0 bytes transferred: -110 
------------[ cut here ]------------ 
WARNING: CPU: 0 PID: 167 at /usr/src/kernel/drivers/net/wireless/ti/wlcore/sdio.c:107 wl12xx_sdio_raw_read+0xc0/0x140 [wlcore_sdio] 
Modules linked in: wl18xx wlcore wlcore_sdio 
CPU: 0 PID: 167 Comm: irq/232-wl18xx Not tainted 4.9.0-dip-sch #1 
Hardware name: Renesas RZ/N1 (DT)

Thanks a lot for any comment/help