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