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.

WL1837 wlcore crash joining network [R8.3 SP1]

Please see sequence of wlcore crashes while failing to join work a network.

PHY firmware version: Rev 8.2.0.0.195
Firmware: Rev 8.8.0.0.13

Let me know how we can track down the root cause.

Thanks /David

14:51:08 kern.info kernel: wlcore: Scan completed due to error.
14:51:08 kern.warn kernel: ------------[ cut here ]------------
14:51:08 kern.warn kernel: WARNING: CPU: 0 PID: 8873 at /drivers/net/wireless/ti/wlcore/main.c:788 0xbf2a50ac()
14:51:09 kern.warn kernel: Modules linked in: wl18xx wl12xx iptable_nat wlcore nf_nat_ipv4 nf_conntrack_ipv4 ma
c80211 ipt_MASQUERADE cfg80211 btwilink xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_
comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT wlcore_sdio st_drv rfcomm nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv4 nf_conntrack_i
rc nf_conntrack_ftp iptable_raw iptable_mangle iptable_filter ipt_REJECT ip_tables hidp hci_uart gpio_keys crc_ccitt compat btu
sb 14:51:09 kern.warn kernel: CPU: 0 PID: 8873 Comm: kworker/u2:2 Tainted: G W 3.13.7 #1
14:51:09 kern.warn kernel: Workqueue: phy0 0xbf2b79fc
14:51:09 kern.warn kernel: Backtrace:
14:51:09 kern.warn kernel: Function entered at [<c001e5c8>] from [<c001e8a0>]
14:51:09 kern.warn kernel: r6:bf2a50ac r5:00000009 r4:00000000 r3:60000013
14:51:09 kern.warn kernel: Function entered at [<c001e888>] from [<c0181828>]
14:51:09 kern.warn kernel: Function entered at [<c0181804>] from [<c0040708>]
14:51:09 kern.warn kernel: Function entered at [<c0040690>] from [<c00407c4>]
14:51:09 kern.warn kernel: r8:c6281cf4 r7:00000000 r6:c7719520 r5:c7719554 r4:c7719520
14:51:09 kern.warn kernel: Function entered at [<c00407a0>] from [<bf2a50ac>]
14:51:09 kern.warn kernel: Function entered at [<bf2a5080>] from [<bf2a695c>]
14:51:09 kern.warn kernel: r4:c7719828 r3:00000002
14:51:09 kern.warn kernel: Function entered at [<bf2a6940>] from [<bf2b7ad0>]
14:51:09 kern.warn kernel: Function entered at [<bf2b79fc>] from [<c00555bc>]
14:51:09 kern.warn kernel: r8:c7055300 r7:c6526028 r6:c7049800 r5:c7719828 r4:c63e4d80
14:51:09 kern.warn kernel: r3:bf2b79fc
14:51:09 kern.warn kernel: Function entered at [<c0055398>] from [<c005657c>]
14:51:09 kern.warn kernel: Function entered at [<c00562e4>] from [<c005c0fc>]
14:51:09 kern.warn kernel: Function entered at [<c005c014>] from [<c0008d58>]
14:51:09 kern.warn kernel: r7:00000000 r6:00000000 r5:c005c014 r4:c610bd40
14:51:09 kern.warn kernel: ---[ end trace 37dd50de8f8bb7f8 ]---
14:51:09 kern.info kernel: wlcore: Reading FW panic log
14:51:09 kern.info kernel: wlcore: Hardware recovery in progress. FW ver: Rev 8.8.0.0.13
14:51:09 kern.info kernel: wlcore: pc: 0x0, hint_sts: 0x00000000 count: 35
14:51:09 kern.info kernel: wlcore: down
14:51:09 kern.info kernel: wlcore: down
14:51:09 kern.info kernel: ieee80211 phy0: Hardware restart was requested
14:51:09 kern.info kernel: wlcore: PHY firmware version: Rev 8.2.0.0.195
14:51:09 kern.info kernel: wlcore: firmware booted (Rev 8.8.0.0.13)
14:51:09 kern.info kernel: wlcore: Association completed.
14:52:01 kern.info kernel: wlcore: Scan completed due to error.
14:52:01 kern.warn kernel: ------------[ cut here ]------------
14:52:01 kern.warn kernel: WARNING: CPU: 0 PID: 20273 at /drivers/net/wireless/ti/wlcore/main.c:788 0xbf2a50ac()
14:52:01 kern.warn kernel: Modules linked in: wl18xx wl12xx iptable_nat wlcore nf_nat_ipv4 nf_conntrack_ipv4 mac80211 ipt_MASQUERADE cfg80211 btwilink xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT wlcore_sdio st_drv rfcomm nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp iptable_raw iptable_mangle iptable_filter ipt_REJECT ip_tables hidp hci_uart gpio_keys crc_ccitt compat btusb 14:52:01 kern.warn kernel: CPU: 0 PID: 20273 Comm: kworker/u2:0 Tainted: G W 3.13.7 #1
14:52:01 kern.warn kernel: Workqueue: phy0 0xbf2b79fc
14:52:01 kern.warn kernel: Backtrace:
14:52:01 kern.warn kernel: Function entered at [<c001e5c8>] from [<c001e8a0>]
14:52:01 kern.warn kernel: r6:bf2a50ac r5:00000009 r4:00000000 r3:60000013
14:52:01 kern.warn kernel: Function entered at [<c001e888>] from [<c0181828>]
14:52:01 kern.warn kernel: Function entered at [<c0181804>] from [<c0040708>]
14:52:01 kern.warn kernel: Function entered at [<c0040690>] from [<c00407c4>]
14:52:01 kern.warn kernel: r8:c6281cf4 r7:00000000 r6:c7719520 r5:c7719554 r4:c7719520
14:52:01 kern.warn kernel: Function entered at [<c00407a0>] from [<bf2a50ac>]
14:52:01 kern.warn kernel: Function entered at [<bf2a5080>] from [<bf2a695c>]
14:52:01 kern.warn kernel: r4:c7719828 r3:00000002
14:52:01 kern.warn kernel: Function entered at [<bf2a6940>] from [<bf2b7ad0>]
14:52:01 kern.warn kernel: Function entered at [<bf2b79fc>] from [<c00555bc>]
14:52:01 kern.warn kernel: r8:c7055300 r7:c71c6028 r6:c7049800 r5:c7719828 r4:c651ec80
14:52:01 kern.warn kernel: r3:bf2b79fc
14:52:01 kern.warn kernel: Function entered at [<c0055398>] from [<c005657c>]
14:52:01 kern.warn kernel: Function entered at [<c00562e4>] from [<c005c0fc>]
14:52:01 kern.warn kernel: Function entered at [<c005c014>] from [<c0008d58>]
14:52:01 kern.warn kernel: r7:00000000 r6:00000000 r5:c005c014 r4:c75ce940
14:52:01 kern.warn kernel: ---[ end trace 37dd50de8f8bb7f9 ]---
14:52:01 kern.info kernel: wlcore: Reading FW panic log
14:52:01 kern.info kernel: wlcore: Hardware recovery in progress. FW ver: Rev 8.8.0.0.13
14:52:01 kern.info kernel: wlcore: pc: 0x0, hint_sts: 0x00000000 count: 36
14:52:01 kern.info kernel: wlcore: down
14:52:01 kern.info kernel: wlcore: down
14:52:01 kern.info kernel: ieee80211 phy0: Hardware restart was requested
14:52:02 kern.info kernel: wlcore: PHY firmware version: Rev 8.2.0.0.195
14:52:02 kern.info kernel: wlcore: firmware booted (Rev 8.8.0.0.13)
14:52:02 kern.info kernel: wlcore: Association completed.
14:52:25 authpriv.info dropbear10971: Child connection from 10.0.1.8:45085
14:52:26 authpriv.notice dropbear10971: Pubkey auth succeeded for 'root' with key md5 29:01:cc:8a:08:2d:91:e1:87:6a:84:d5:f0:80:83:cf from 10.0.1.8:45085
14:52:32 kern.info kernel: wlcore: Scan completed due to error.
14:52:32 kern.warn kernel: ------------[ cut here ]------------
14:52:33 kern.warn kernel: WARNING: CPU: 0 PID: 20273 at /drivers/net/wireless/ti/wlcore/main.c:788 0xbf2a50ac()
14:52:33 kern.warn kernel: Modules linked in: wl18xx wl12xx iptable_nat wlcore nf_nat_ipv4 nf_conntrack_ipv4 mac80211 ipt_MASQUERADE cfg80211 btwilink xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT wlcore_sdio st_drv rfcomm nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp iptable_raw iptable_mangle iptable_filter ipt_REJECT ip_tables hidp hci_uart gpio_keys crc_ccitt compat btusb 14:52:33 kern.warn kernel: CPU: 0 PID: 20273 Comm: kworker/u2:0 Tainted: G W 3.13.7 #1
14:52:33 kern.warn kernel: Workqueue: phy0 0xbf2b79fc
14:52:33 kern.warn kernel: Backtrace:
14:52:33 kern.warn kernel: Function entered at [<c001e5c8>] from [<c001e8a0>]
14:52:33 kern.warn kernel: r6:bf2a50ac r5:00000009 r4:00000000 r3:60000013
14:52:33 kern.warn kernel: Function entered at [<c001e888>] from [<c0181828>]
14:52:33 kern.warn kernel: Function entered at [<c0181804>] from [<c0040708>]
14:52:33 kern.warn kernel: Function entered at [<c0040690>] from [<c00407c4>]
14:52:33 kern.warn kernel: r8:c6281cf4 r7:00000000 r6:c7719520 r5:c7719554 r4:c7719520
14:52:33 kern.warn kernel: Function entered at [<c00407a0>] from [<bf2a50ac>]
14:52:33 kern.warn kernel: Function entered at [<bf2a5080>] from [<bf2a695c>]
14:52:33 kern.warn kernel: r4:c7719828 r3:00000002
14:52:33 kern.warn kernel: Function entered at [<bf2a6940>] from [<bf2b7ad0>]
14:52:33 kern.warn kernel: Function entered at [<bf2b79fc>] from [<c00555bc>]
14:52:33 kern.warn kernel: r8:c7055300 r7:c71c6028 r6:c7049800 r5:c7719828 r4:c651ec80
14:52:33 kern.warn kernel: r3:bf2b79fc
14:52:33 kern.warn kernel: Function entered at [<c0055398>] from [<c005657c>]
14:52:33 kern.warn kernel: Function entered at [<c00562e4>] from [<c005c0fc>]
14:52:33 kern.warn kernel: Function entered at [<c005c014>] from [<c0008d58>]
14:52:33 kern.warn kernel: r7:00000000 r6:00000000 r5:c005c014 r4:c75ce940
14:52:33 kern.warn kernel: ---[ end trace 37dd50de8f8bb7fa ]---
14:52:33 kern.info kernel: wlcore: Reading FW panic log
14:52:33 kern.info kernel: wlcore: Hardware recovery in progress. FW ver: Rev 8.8.0.0.13
14:52:33 kern.info kernel: wlcore: pc: 0x0, hint_sts: 0x00000040 count: 37
14:52:33 kern.info kernel: wlcore: down
14:52:33 kern.info kernel: wlcore: down
14:52:33 kern.info kernel: ieee80211 phy0: Hardware restart was requested
14:52:33 kern.info kernel: wlcore: PHY firmware version: Rev 8.2.0.0.195
14:52:33 kern.info kernel: wlcore: firmware booted (Rev 8.8.0.0.13)
14:52:33 kern.info kernel: wlcore: Association completed.
14:53:04 kern.info kernel: wlcore: Scan completed due to error.
14:53:04 kern.warn kernel: ------------[ cut here ]------------
14:53:04 kern.warn kernel: WARNING: CPU: 0 PID: 20273 at /drivers/net/wireless/ti/wlcore/main.c:788 0xbf2a50ac()
14:53:04 kern.warn kernel: Modules linked in: wl18xx wl12xx iptable_nat wlcore nf_nat_ipv4 nf_conntrack_ipv4 mac80211 ipt_MASQUERADE cfg80211 btwilink xt_time xt_tcpudp xt_state xt_nat xt_multiport xt_mark xt_mac xt_limit xt_conntrack xt_comment xt_TCPMSS xt_REDIRECT xt_LOG xt_CT wlcore_sdio st_drv rfcomm nf_nat_irc nf_nat_ftp nf_nat nf_defrag_ipv4 nf_conntrack_irc nf_conntrack_ftp iptable_raw iptable_mangle iptable_filter ipt_REJECT ip_tables hidp hci_uart gpio_keys crc_ccitt compat btusb 14:53:04 kern.warn kernel: CPU: 0 PID: 20273 Comm: kworker/u2:0 Tainted: G W 3.13.7 #1
14:53:04 kern.warn kernel: Workqueue: phy0 0xbf2b79fc
14:53:04 kern.warn kernel: Backtrace:
14:53:04 kern.warn kernel: Function entered at [<c001e5c8>] from [<c001e8a0>]
14:53:04 kern.warn kernel: r6:bf2a50ac r5:00000009 r4:00000000 r3:60000013
14:53:04 kern.warn kernel: Function entered at [<c001e888>] from [<c0181828>]
14:53:04 kern.warn kernel: Function entered at [<c0181804>] from [<c0040708>]
14:53:04 kern.warn kernel: Function entered at [<c0040690>] from [<c00407c4>]
14:53:04 kern.warn kernel: r8:c6281cf4 r7:00000000 r6:c7719520 r5:c7719554 r4:c7719520
14:53:04 kern.warn kernel: Function entered at [<c00407a0>] from [<bf2a50ac>]
14:53:04 kern.warn kernel: Function entered at [<bf2a5080>] from [<bf2a695c>]
14:53:04 kern.warn kernel: r4:c7719828 r3:00000002
14:53:04 kern.warn kernel: Function entered at [<bf2a6940>] from [<bf2b7ad0>]
14:53:04 kern.warn kernel: Function entered at [<bf2b79fc>] from [<c00555bc>]
14:53:04 kern.warn kernel: r8:c7055300 r7:c71c6028 r6:c7049800 r5:c7719828 r4:c651ec80
14:53:04 kern.warn kernel: r3:bf2b79fc
14:53:04 kern.warn kernel: Function entered at [<c0055398>] from [<c005657c>]
14:53:04 kern.warn kernel: Function entered at [<c00562e4>] from [<c005c0fc>]
14:53:04 kern.warn kernel: Function entered at [<c005c014>] from [<c0008d58>]
14:53:04 kern.warn kernel: r7:00000000 r6:00000000 r5:c005c014 r4:c75ce940
14:53:04 kern.warn kernel: ---[ end trace 37dd50de8f8bb7fb ]---
14:53:04 kern.info kernel: wlcore: Reading FW panic log
14:53:04 kern.info kernel: wlcore: Hardware recovery in progress. FW ver: Rev 8.8.0.0.13
14:53:04 kern.info kernel: wlcore: pc: 0x0, hint_sts: 0x00000000 count: 38
14:53:04 kern.info kernel: wlcore: down
14:53:04 kern.info kernel: wlcore: down
14:53:04 kern.info kernel: ieee80211 phy0: Hardware restart was requested
14:53:05 kern.info kernel: wlcore: PHY firmware version: Rev 8.2.0.0.195
14:53:05 kern.info kernel: wlcore: firmware booted (Rev 8.8.0.0.13)
14:53:05 kern.info kernel: wlcore: Association completed.

  • Hi David,

    This also looks to be from the fw side...
    Please share the complete description of the steps you performed to get to this error. I need to recreate the issue and get the fw logs...

    Also, please share the complete driver logs as well.

    Regards,
    Gigi Joseph.

  • Ok, in this other scenario it gets stuck in a crash loop during 10 minutes, sometimes crash after crash after crash, sometimes 30s in between.

    This seems to be a recurrent phenomenom when trying to join a wpa2 AP, crashing before it has chance to succeed. The last line before the stack dump has several times been: wlcore: Scan completed due to error.

    Indicating that it might be crashing during a scan, and then failing the scan - and as our current logic need to see the ap in a scan before joining we will never join as long as we fail to scan.

    Anyway, more verbose dumps coming up.

    best /d