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/WL1831MOD: SW watchdog interrupt received! no fw rx ba on tid

Part Number: WL1831MOD

Tool/software: Linux

Hello Community,

I'm seeing some strange behaviour of the WL1831MOD during operation. In some cases it starts with a Software Watchdog and ends in an endless loop of watchdogs and recoveries.

I'm using the following Versions:

WL18xx driver from mainline kernel 4.9.51
Firmware version Rev 8.9.0.0.75
Default wl18xx-conf.bin from 18xx-ti-utils (wl18xx-conf-default.bin)

Today I got a device from our customer with that behaviour (see cutted log below). Interestingly this device shows absolutely no error on my working desk. I absolutely don't know what causes this behaviour and why I can't reproduce it. The customer already changed the access point with same result.

Do you have any clue why the WL1831MOD behaves like this?

Best regards,
Frank Erdrich

[Tue Oct 17 13:17:55 2017] wlan0: associated
[Tue Oct 17 13:17:56 2017] wlcore: Association completed.
[Tue Oct 17 13:18:04 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:18:10 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:18:13 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:18:45 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:19:47 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:20:54 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:21:59 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:23:07 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:24:11 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:25:16 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:26:22 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:27:30 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:28:34 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:29:40 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:30:47 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:31:54 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:32:59 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:34:07 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:35:12 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:36:17 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:37:24 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:38:31 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:39:38 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:40:42 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:41:48 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:42:53 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:45:04 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:47:14 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:49:26 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:50:29 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[Tue Oct 17 13:50:29 2017] ------------[ cut here ]------------
[Tue Oct 17 13:50:29 2017] WARNING: CPU: 0 PID: 205 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x74/0x78
[Tue Oct 17 13:50:29 2017] Modules linked in:
[Tue Oct 17 13:50:29 2017] CPU: 0 PID: 205 Comm: irq/93-wl18xx Not tainted 4.9.51-hekatron+s #100
[Tue Oct 17 13:50:29 2017] Hardware name: Atmel SAMA5
[Tue Oct 17 13:50:29 2017] [<c0110570>] (unwind_backtrace) from [<c010d488>] (show_stack+0x20/0x24)
[Tue Oct 17 13:50:29 2017] [<c010d488>] (show_stack) from [<c03b7f3c>] (dump_stack+0x24/0x28)
[Tue Oct 17 13:50:29 2017] [<c03b7f3c>] (dump_stack) from [<c011a90c>] (__warn+0xf4/0x10c)
[Tue Oct 17 13:50:29 2017] [<c011a90c>] (__warn) from [<c011aa38>] (warn_slowpath_null+0x30/0x38)
[Tue Oct 17 13:50:29 2017] [<c011aa38>] (warn_slowpath_null) from [<c04e013c>] (wl12xx_queue_recovery_work.part.10+0x74/0x78)
[Tue Oct 17 13:50:30 2017] [<c04e013c>] (wl12xx_queue_recovery_work.part.10) from [<c04e04e8>] (wlcore_irq+0x220/0x250)
[Tue Oct 17 13:50:30 2017] [<c04e04e8>] (wlcore_irq) from [<c0159814>] (irq_thread_fn+0x2c/0x44)
[Tue Oct 17 13:50:30 2017] [<c0159814>] (irq_thread_fn) from [<c0159ae0>] (irq_thread+0x144/0x1fc)
[Tue Oct 17 13:50:30 2017] [<c0159ae0>] (irq_thread) from [<c013a280>] (kthread+0x114/0x12c)
[Tue Oct 17 13:50:30 2017] [<c013a280>] (kthread) from [<c0109438>] (ret_from_fork+0x14/0x3c)
[Tue Oct 17 13:50:30 2017] ---[ end trace 44d79f2852fd9f22 ]---
[Tue Oct 17 13:50:30 2017] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.75
[Tue Oct 17 13:50:30 2017] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 1
[Tue Oct 17 13:50:30 2017] wlcore: down
[Tue Oct 17 13:50:30 2017] wlcore: down
[Tue Oct 17 13:50:30 2017] ieee80211 phy0: Hardware restart was requested
[Tue Oct 17 13:50:30 2017] wlcore: PHY firmware version: Rev 8.2.0.0.240
[Tue Oct 17 13:50:30 2017] wlcore: firmware booted (Rev 8.9.0.0.75)
[Tue Oct 17 13:50:30 2017] wlcore: Association completed.
[Tue Oct 17 13:51:34 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:53:47 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:55:53 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 13:58:04 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:00:12 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:02:23 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:04:33 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:06:39 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:08:46 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:10:53 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:13:02 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:15:12 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:19:30 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:23:45 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:28:05 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:28:30 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[Tue Oct 17 14:28:30 2017] ------------[ cut here ]------------
[Tue Oct 17 14:28:30 2017] WARNING: CPU: 0 PID: 205 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x74/0x78
[Tue Oct 17 14:28:30 2017] Modules linked in:
[Tue Oct 17 14:28:30 2017] CPU: 0 PID: 205 Comm: irq/93-wl18xx Tainted: G        W       4.9.51-hekatron+s #100
[Tue Oct 17 14:28:30 2017] Hardware name: Atmel SAMA5
[Tue Oct 17 14:28:30 2017] [<c0110570>] (unwind_backtrace) from [<c010d488>] (show_stack+0x20/0x24)
[Tue Oct 17 14:28:30 2017] [<c010d488>] (show_stack) from [<c03b7f3c>] (dump_stack+0x24/0x28)
[Tue Oct 17 14:28:30 2017] [<c03b7f3c>] (dump_stack) from [<c011a90c>] (__warn+0xf4/0x10c)
[Tue Oct 17 14:28:30 2017] [<c011a90c>] (__warn) from [<c011aa38>] (warn_slowpath_null+0x30/0x38)
[Tue Oct 17 14:28:30 2017] [<c011aa38>] (warn_slowpath_null) from [<c04e013c>] (wl12xx_queue_recovery_work.part.10+0x74/0x78)
[Tue Oct 17 14:28:30 2017] [<c04e013c>] (wl12xx_queue_recovery_work.part.10) from [<c04e04e8>] (wlcore_irq+0x220/0x250)
[Tue Oct 17 14:28:30 2017] [<c04e04e8>] (wlcore_irq) from [<c0159814>] (irq_thread_fn+0x2c/0x44)
[Tue Oct 17 14:28:30 2017] [<c0159814>] (irq_thread_fn) from [<c0159ae0>] (irq_thread+0x144/0x1fc)
[Tue Oct 17 14:28:30 2017] [<c0159ae0>] (irq_thread) from [<c013a280>] (kthread+0x114/0x12c)
[Tue Oct 17 14:28:30 2017] [<c013a280>] (kthread) from [<c0109438>] (ret_from_fork+0x14/0x3c)
[Tue Oct 17 14:28:30 2017] ---[ end trace 44d79f2852fd9f23 ]---
[Tue Oct 17 14:28:30 2017] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.75
[Tue Oct 17 14:28:30 2017] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 2
[Tue Oct 17 14:28:30 2017] wlcore: down
[Tue Oct 17 14:28:30 2017] wlcore: down
[Tue Oct 17 14:28:30 2017] ieee80211 phy0: Hardware restart was requested
[Tue Oct 17 14:28:31 2017] wlcore: PHY firmware version: Rev 8.2.0.0.240
[Tue Oct 17 14:28:31 2017] wlcore: firmware booted (Rev 8.9.0.0.75)
[Tue Oct 17 14:28:31 2017] wlcore: Association completed.
[Tue Oct 17 14:32:24 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 14:36:36 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[Tue Oct 17 14:36:36 2017] ------------[ cut here ]------------
[Tue Oct 17 14:36:36 2017] WARNING: CPU: 0 PID: 205 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x74/0x78
[Tue Oct 17 14:36:36 2017] Modules linked in:
[Tue Oct 17 14:36:36 2017] CPU: 0 PID: 205 Comm: irq/93-wl18xx Tainted: G        W       4.9.51-hekatron+s #100
[Tue Oct 17 14:36:36 2017] Hardware name: Atmel SAMA5
[Tue Oct 17 14:36:36 2017] [<c0110570>] (unwind_backtrace) from [<c010d488>] (show_stack+0x20/0x24)
[Tue Oct 17 14:36:36 2017] [<c010d488>] (show_stack) from [<c03b7f3c>] (dump_stack+0x24/0x28)
[Tue Oct 17 14:36:36 2017] [<c03b7f3c>] (dump_stack) from [<c011a90c>] (__warn+0xf4/0x10c)
[Tue Oct 17 14:36:36 2017] [<c011a90c>] (__warn) from [<c011aa38>] (warn_slowpath_null+0x30/0x38)
[Tue Oct 17 14:36:36 2017] [<c011aa38>] (warn_slowpath_null) from [<c04e013c>] (wl12xx_queue_recovery_work.part.10+0x74/0x78)
[Tue Oct 17 14:36:36 2017] [<c04e013c>] (wl12xx_queue_recovery_work.part.10) from [<c04e04e8>] (wlcore_irq+0x220/0x250)
[Tue Oct 17 14:36:36 2017] [<c04e04e8>] (wlcore_irq) from [<c0159814>] (irq_thread_fn+0x2c/0x44)
[Tue Oct 17 14:36:36 2017] [<c0159814>] (irq_thread_fn) from [<c0159ae0>] (irq_thread+0x144/0x1fc)
[Tue Oct 17 14:36:36 2017] [<c0159ae0>] (irq_thread) from [<c013a280>] (kthread+0x114/0x12c)
[Tue Oct 17 14:36:36 2017] [<c013a280>] (kthread) from [<c0109438>] (ret_from_fork+0x14/0x3c)
[Tue Oct 17 14:36:36 2017] ---[ end trace 44d79f2852fd9f24 ]---
[Tue Oct 17 14:36:36 2017] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.75
[Tue Oct 17 14:36:36 2017] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 3
[Tue Oct 17 14:36:36 2017] wlcore: down
[Tue Oct 17 14:36:36 2017] wlcore: down
[Tue Oct 17 14:36:36 2017] ieee80211 phy0: Hardware restart was requested
[Tue Oct 17 14:36:36 2017] wlcore: PHY firmware version: Rev 8.2.0.0.240
[Tue Oct 17 14:36:37 2017] wlcore: firmware booted (Rev 8.9.0.0.75)
[Tue Oct 17 14:36:37 2017] wlcore: Association completed.
[Tue Oct 17 14:36:49 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:37:17 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:40:19 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:40:23 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:40:31 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:40:43 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:40:54 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:41:10 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:41:32 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:44:44 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:44:48 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:45:05 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:45:14 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:45:33 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:45:53 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:48:59 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:49:07 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:49:11 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:49:20 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:49:34 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:49:57 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:50:05 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:53:20 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:53:24 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:53:32 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:53:35 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:53:48 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:54:16 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:54:20 2017] wlcore: WARNING no fw rx ba on tid 5
[Tue Oct 17 14:54:31 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[Tue Oct 17 14:54:31 2017] ------------[ cut here ]------------
[Tue Oct 17 14:54:31 2017] WARNING: CPU: 0 PID: 205 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x74/0x78
[Tue Oct 17 14:54:31 2017] Modules linked in:
[Tue Oct 17 14:54:31 2017] CPU: 0 PID: 205 Comm: irq/93-wl18xx Tainted: G        W       4.9.51-hekatron+s #100
[Tue Oct 17 14:54:31 2017] Hardware name: Atmel SAMA5
[Tue Oct 17 14:54:31 2017] [<c0110570>] (unwind_backtrace) from [<c010d488>] (show_stack+0x20/0x24)
[Tue Oct 17 14:54:31 2017] [<c010d488>] (show_stack) from [<c03b7f3c>] (dump_stack+0x24/0x28)
[Tue Oct 17 14:54:31 2017] [<c03b7f3c>] (dump_stack) from [<c011a90c>] (__warn+0xf4/0x10c)
[Tue Oct 17 14:54:31 2017] [<c011a90c>] (__warn) from [<c011aa38>] (warn_slowpath_null+0x30/0x38)
[Tue Oct 17 14:54:31 2017] [<c011aa38>] (warn_slowpath_null) from [<c04e013c>] (wl12xx_queue_recovery_work.part.10+0x74/0x78)
[Tue Oct 17 14:54:31 2017] [<c04e013c>] (wl12xx_queue_recovery_work.part.10) from [<c04e04e8>] (wlcore_irq+0x220/0x250)
[Tue Oct 17 14:54:31 2017] [<c04e04e8>] (wlcore_irq) from [<c0159814>] (irq_thread_fn+0x2c/0x44)
[Tue Oct 17 14:54:31 2017] [<c0159814>] (irq_thread_fn) from [<c0159ae0>] (irq_thread+0x144/0x1fc)
[Tue Oct 17 14:54:31 2017] [<c0159ae0>] (irq_thread) from [<c013a280>] (kthread+0x114/0x12c)
[Tue Oct 17 14:54:31 2017] [<c013a280>] (kthread) from [<c0109438>] (ret_from_fork+0x14/0x3c)
[Tue Oct 17 14:54:31 2017] ---[ end trace 44d79f2852fd9f25 ]---
[Tue Oct 17 14:54:31 2017] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.75
[Tue Oct 17 14:54:31 2017] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 4
[Tue Oct 17 14:54:31 2017] wlcore: down
[Tue Oct 17 14:54:31 2017] wlcore: down
[Tue Oct 17 14:54:31 2017] ieee80211 phy0: Hardware restart was requested
[Tue Oct 17 14:54:32 2017] wlcore: PHY firmware version: Rev 8.2.0.0.240
[Tue Oct 17 14:54:32 2017] wlcore: firmware booted (Rev 8.9.0.0.75)
[Tue Oct 17 14:54:32 2017] wlcore: Association completed.
[Tue Oct 17 14:58:24 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 15:02:39 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 15:06:50 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 15:11:04 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 15:13:59 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[Tue Oct 17 15:13:59 2017] ------------[ cut here ]------------
[Tue Oct 17 15:13:59 2017] WARNING: CPU: 0 PID: 205 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x74/0x78
[Tue Oct 17 15:13:59 2017] Modules linked in:
[Tue Oct 17 15:13:59 2017] CPU: 0 PID: 205 Comm: irq/93-wl18xx Tainted: G        W       4.9.51-hekatron+s #100
[Tue Oct 17 15:13:59 2017] Hardware name: Atmel SAMA5
[Tue Oct 17 15:13:59 2017] [<c0110570>] (unwind_backtrace) from [<c010d488>] (show_stack+0x20/0x24)
[Tue Oct 17 15:13:59 2017] [<c010d488>] (show_stack) from [<c03b7f3c>] (dump_stack+0x24/0x28)
[Tue Oct 17 15:13:59 2017] [<c03b7f3c>] (dump_stack) from [<c011a90c>] (__warn+0xf4/0x10c)
[Tue Oct 17 15:13:59 2017] [<c011a90c>] (__warn) from [<c011aa38>] (warn_slowpath_null+0x30/0x38)
[Tue Oct 17 15:13:59 2017] [<c011aa38>] (warn_slowpath_null) from [<c04e013c>] (wl12xx_queue_recovery_work.part.10+0x74/0x78)
[Tue Oct 17 15:13:59 2017] [<c04e013c>] (wl12xx_queue_recovery_work.part.10) from [<c04e04e8>] (wlcore_irq+0x220/0x250)
[Tue Oct 17 15:13:59 2017] [<c04e04e8>] (wlcore_irq) from [<c0159814>] (irq_thread_fn+0x2c/0x44)
[Tue Oct 17 15:13:59 2017] [<c0159814>] (irq_thread_fn) from [<c0159ae0>] (irq_thread+0x144/0x1fc)
[Tue Oct 17 15:13:59 2017] [<c0159ae0>] (irq_thread) from [<c013a280>] (kthread+0x114/0x12c)
[Tue Oct 17 15:13:59 2017] [<c013a280>] (kthread) from [<c0109438>] (ret_from_fork+0x14/0x3c)
[Tue Oct 17 15:13:59 2017] ---[ end trace 44d79f2852fd9f26 ]---
[Tue Oct 17 15:13:59 2017] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.75
[Tue Oct 17 15:13:59 2017] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 5
[Tue Oct 17 15:13:59 2017] wlcore: down
[Tue Oct 17 15:13:59 2017] wlcore: down
[Tue Oct 17 15:13:59 2017] ieee80211 phy0: Hardware restart was requested
[Tue Oct 17 15:14:00 2017] wlcore: PHY firmware version: Rev 8.2.0.0.240
[Tue Oct 17 15:14:00 2017] wlcore: firmware booted (Rev 8.9.0.0.75)
[Tue Oct 17 15:14:00 2017] wlcore: Association completed.
[Tue Oct 17 15:19:32 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 15:19:34 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[Tue Oct 17 15:19:34 2017] ------------[ cut here ]------------
[Tue Oct 17 15:19:34 2017] WARNING: CPU: 0 PID: 205 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x74/0x78
[Tue Oct 17 15:19:34 2017] Modules linked in:
[Tue Oct 17 15:19:34 2017] CPU: 0 PID: 205 Comm: irq/93-wl18xx Tainted: G        W       4.9.51-hekatron+s #100
[Tue Oct 17 15:19:34 2017] Hardware name: Atmel SAMA5
[Tue Oct 17 15:19:34 2017] [<c0110570>] (unwind_backtrace) from [<c010d488>] (show_stack+0x20/0x24)
[Tue Oct 17 15:19:34 2017] [<c010d488>] (show_stack) from [<c03b7f3c>] (dump_stack+0x24/0x28)
[Tue Oct 17 15:19:34 2017] [<c03b7f3c>] (dump_stack) from [<c011a90c>] (__warn+0xf4/0x10c)
[Tue Oct 17 15:19:34 2017] [<c011a90c>] (__warn) from [<c011aa38>] (warn_slowpath_null+0x30/0x38)
[Tue Oct 17 15:19:34 2017] [<c011aa38>] (warn_slowpath_null) from [<c04e013c>] (wl12xx_queue_recovery_work.part.10+0x74/0x78)
[Tue Oct 17 15:19:34 2017] [<c04e013c>] (wl12xx_queue_recovery_work.part.10) from [<c04e04e8>] (wlcore_irq+0x220/0x250)
[Tue Oct 17 15:19:34 2017] [<c04e04e8>] (wlcore_irq) from [<c0159814>] (irq_thread_fn+0x2c/0x44)
[Tue Oct 17 15:19:34 2017] [<c0159814>] (irq_thread_fn) from [<c0159ae0>] (irq_thread+0x144/0x1fc)
[Tue Oct 17 15:19:34 2017] [<c0159ae0>] (irq_thread) from [<c013a280>] (kthread+0x114/0x12c)
[Tue Oct 17 15:19:34 2017] [<c013a280>] (kthread) from [<c0109438>] (ret_from_fork+0x14/0x3c)
[Tue Oct 17 15:19:34 2017] ---[ end trace 44d79f2852fd9f27 ]---
[Tue Oct 17 15:19:34 2017] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.75
[Tue Oct 17 15:19:34 2017] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 6
[Tue Oct 17 15:19:34 2017] wlcore: down
[Tue Oct 17 15:19:34 2017] wlcore: down
[Tue Oct 17 15:19:34 2017] ieee80211 phy0: Hardware restart was requested
[Tue Oct 17 15:19:34 2017] wlcore: PHY firmware version: Rev 8.2.0.0.240
[Tue Oct 17 15:19:34 2017] wlcore: firmware booted (Rev 8.9.0.0.75)
[Tue Oct 17 15:19:34 2017] wlcore: Association completed.
[Tue Oct 17 15:22:54 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[Tue Oct 17 15:22:54 2017] ------------[ cut here ]------------
[Tue Oct 17 15:22:54 2017] WARNING: CPU: 0 PID: 205 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x74/0x78
[Tue Oct 17 15:22:54 2017] Modules linked in:
[Tue Oct 17 15:22:54 2017] CPU: 0 PID: 205 Comm: irq/93-wl18xx Tainted: G        W       4.9.51-hekatron+s #100
[Tue Oct 17 15:22:54 2017] Hardware name: Atmel SAMA5
[Tue Oct 17 15:22:54 2017] [<c0110570>] (unwind_backtrace) from [<c010d488>] (show_stack+0x20/0x24)
[Tue Oct 17 15:22:54 2017] [<c010d488>] (show_stack) from [<c03b7f3c>] (dump_stack+0x24/0x28)
[Tue Oct 17 15:22:54 2017] [<c03b7f3c>] (dump_stack) from [<c011a90c>] (__warn+0xf4/0x10c)
[Tue Oct 17 15:22:54 2017] [<c011a90c>] (__warn) from [<c011aa38>] (warn_slowpath_null+0x30/0x38)
[Tue Oct 17 15:22:54 2017] [<c011aa38>] (warn_slowpath_null) from [<c04e013c>] (wl12xx_queue_recovery_work.part.10+0x74/0x78)
[Tue Oct 17 15:22:54 2017] [<c04e013c>] (wl12xx_queue_recovery_work.part.10) from [<c04e04e8>] (wlcore_irq+0x220/0x250)
[Tue Oct 17 15:22:54 2017] [<c04e04e8>] (wlcore_irq) from [<c0159814>] (irq_thread_fn+0x2c/0x44)
[Tue Oct 17 15:22:54 2017] [<c0159814>] (irq_thread_fn) from [<c0159ae0>] (irq_thread+0x144/0x1fc)
[Tue Oct 17 15:22:54 2017] [<c0159ae0>] (irq_thread) from [<c013a280>] (kthread+0x114/0x12c)
[Tue Oct 17 15:22:54 2017] [<c013a280>] (kthread) from [<c0109438>] (ret_from_fork+0x14/0x3c)
[Tue Oct 17 15:22:54 2017] ---[ end trace 44d79f2852fd9f28 ]---
[Tue Oct 17 15:22:54 2017] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.75
[Tue Oct 17 15:22:54 2017] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 7
[Tue Oct 17 15:22:54 2017] wlcore: down
[Tue Oct 17 15:22:54 2017] wlcore: down
[Tue Oct 17 15:22:54 2017] ieee80211 phy0: Hardware restart was requested
[Tue Oct 17 15:22:54 2017] wlcore: PHY firmware version: Rev 8.2.0.0.240
[Tue Oct 17 15:22:54 2017] wlcore: firmware booted (Rev 8.9.0.0.75)
[Tue Oct 17 15:22:54 2017] wlcore: Association completed.
[Tue Oct 17 15:23:03 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.
[Tue Oct 17 15:23:03 2017] ------------[ cut here ]------------
[Tue Oct 17 15:23:03 2017] WARNING: CPU: 0 PID: 205 at drivers/net/wireless/ti/wlcore/main.c:796 wl12xx_queue_recovery_work.part.10+0x74/0x78
[Tue Oct 17 15:23:03 2017] Modules linked in:
[Tue Oct 17 15:23:03 2017] CPU: 0 PID: 205 Comm: irq/93-wl18xx Tainted: G        W       4.9.51-hekatron+s #100
[Tue Oct 17 15:23:03 2017] Hardware name: Atmel SAMA5
[Tue Oct 17 15:23:03 2017] [<c0110570>] (unwind_backtrace) from [<c010d488>] (show_stack+0x20/0x24)
[Tue Oct 17 15:23:03 2017] [<c010d488>] (show_stack) from [<c03b7f3c>] (dump_stack+0x24/0x28)
[Tue Oct 17 15:23:03 2017] [<c03b7f3c>] (dump_stack) from [<c011a90c>] (__warn+0xf4/0x10c)
[Tue Oct 17 15:23:03 2017] [<c011a90c>] (__warn) from [<c011aa38>] (warn_slowpath_null+0x30/0x38)
[Tue Oct 17 15:23:03 2017] [<c011aa38>] (warn_slowpath_null) from [<c04e013c>] (wl12xx_queue_recovery_work.part.10+0x74/0x78)
[Tue Oct 17 15:23:03 2017] [<c04e013c>] (wl12xx_queue_recovery_work.part.10) from [<c04e04e8>] (wlcore_irq+0x220/0x250)
[Tue Oct 17 15:23:03 2017] [<c04e04e8>] (wlcore_irq) from [<c0159814>] (irq_thread_fn+0x2c/0x44)
[Tue Oct 17 15:23:03 2017] [<c0159814>] (irq_thread_fn) from [<c0159ae0>] (irq_thread+0x144/0x1fc)
[Tue Oct 17 15:23:03 2017] [<c0159ae0>] (irq_thread) from [<c013a280>] (kthread+0x114/0x12c)
[Tue Oct 17 15:23:03 2017] [<c013a280>] (kthread) from [<c0109438>] (ret_from_fork+0x14/0x3c)
[Tue Oct 17 15:23:03 2017] ---[ end trace 44d79f2852fd9f29 ]---
[Tue Oct 17 15:23:03 2017] wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.75
[Tue Oct 17 15:23:03 2017] wlcore: pc: 0x116424, hint_sts: 0x00000000 count: 8
[Tue Oct 17 15:23:03 2017] wlcore: down
[Tue Oct 17 15:23:03 2017] wlcore: down
[Tue Oct 17 15:23:03 2017] ieee80211 phy0: Hardware restart was requested
[Tue Oct 17 15:23:03 2017] wlcore: PHY firmware version: Rev 8.2.0.0.240
[Tue Oct 17 15:23:04 2017] wlcore: firmware booted (Rev 8.9.0.0.75)
[Tue Oct 17 15:23:04 2017] wlcore: Association completed.
[Tue Oct 17 15:28:20 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 15:37:09 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 15:54:22 2017] wlcore: WARNING no fw rx ba on tid 1
[Tue Oct 17 15:58:38 2017] wlcore: ERROR SW watchdog interrupt received! starting recovery.

  • Frank,

    We have assigned your post to the relevant engineer and will get back to you.
  • Taking FW logs would be helpful. You can also try with disabling the ELP (low power) mode and give it a try to isolate the problem..

    iw wlan0 set power_save off

    echo 0 > /sys/kernel/debug/ieee80211/phy0/wlcore/sleep_auth

    Thanks
  • Thanks for your responce. Shutting off the power save seems to have an effect. Kernel Traces are gone but the following messages are still there. But what if we need power save modes?

    I really would like to send you some logs, but only the customer has that problem. We can't reproduce this error on our site. We will have a look to get the customer a piece of hardware with connected debug port and some advice on how to use it.