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.

  • Resolved

wl18xx module crash with "wlcore: ERROR ELP wakeup timeout!"

Intellectual 705 points

Replies: 4

Views: 3690

Hello. I use TI build utiites from git://github.com/TI-ECS/build-utilites.git version k3.2 last.

My driver version:

Base tree version: ol_r8.a8.10
compat.git: ol_r8.a8.10
compat-drivers release: ol_r8.a8.04_32

Kernel version is 3.2

When I load wl18xx modules I see this error:

wlcore: PHY firmware version: Rev 8.2.0.0.195
wlcore: firmware booted (Rev 8.8.0.0.13)
wlcore: ERROR ELP wakeup timeout!
------------[ cut here ]------------
WARNING: at /home/frog/promwad/maui/3/prj.promwad.maui-engineering-network/buildroot/output/build/compat-wireless/drivers/net/wireless/ti/wlcore/main.c:802 wl12xx_qu)
Modules linked in: hci_uart bluetooth wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O) mmc_block ubifs omap_hsmmc rtc_omap
Backtrace:
[<c0010d4c>] (dump_backtrace+0x0/0x10c) from [<c0244488>] (dump_stack+0x18/0x1c)
 r6:bf0df58c r5:00000009 r4:00000000 r3:60000013
[<c0244470>] (dump_stack+0x0/0x1c) from [<c0030b68>] (warn_slowpath_common+0x54/0x6c)
[<c0030b14>] (warn_slowpath_common+0x0/0x6c) from [<c0030ba4>] (warn_slowpath_null+0x24/0x2c)
 r8:c76014d4 r7:ffff903a r6:00000000 r5:ffffff92 r4:c76014a0
r3:00000009
[<c0030b80>] (warn_slowpath_null+0x0/0x2c) from [<bf0df58c>] (wl12xx_queue_recovery_work+0x34/0x78 [wlcore])
[<bf0df558>] (wl12xx_queue_recovery_work+0x0/0x78 [wlcore]) from [<bf0e9464>] (wl1271_ps_elp_wakeup+0x18c/0x214 [wlcore])
 r4:c76014a0 r3:60000013
[<bf0e92d8>] (wl1271_ps_elp_wakeup+0x0/0x214 [wlcore]) from [<bf0db244>] (wl1271_op_hw_scan+0x6c/0xd8 [wlcore])
 r7:c73b2800 r6:c73190f8 r5:00000000 r4:c76014a0
[<bf0db1d8>] (wl1271_op_hw_scan+0x0/0xd8 [wlcore]) from [<bf085510>] (ieee80211_scan_completed+0x388/0x470 [mac80211])
[<bf0852ac>] (ieee80211_scan_completed+0x124/0x470 [mac80211]) from [<bf085f3c>] (ieee80211_request_scan+0x30/0x4c [mac80211])
 r6:c7587c44 r5:c7319000 r4:c74c23c0
[<bf085f0c>] (ieee80211_request_scan+0x0/0x4c [mac80211]) from [<bf092968>] (ieee80211_scan+0x9c/0xac [mac80211])
 r5:c7600000 r4:c7319000
[<bf0928cc>] (ieee80211_scan+0x0/0xac [mac80211]) from [<bf0637cc>] (nl80211_trigger_scan+0x430/0x544 [cfg80211])
[<bf06339c>] (nl80211_trigger_scan+0x0/0x544 [cfg80211]) from [<c01da22c>] (genl_rcv_msg+0x1cc/0x22c)
[<c01da060>] (genl_rcv_msg+0x0/0x22c) from [<c01d9608>] (netlink_rcv_skb+0x58/0xb4)
[<c01d95b0>] (netlink_rcv_skb+0x0/0xb4) from [<c01da054>] (genl_rcv+0x20/0x2c)
 r6:c73af000 r5:c73a0b00 r4:c73a0b00 r3:00000000
[<c01da034>] (genl_rcv+0x0/0x2c) from [<c01d9024>] (netlink_unicast+0x234/0x2d0)
 r4:c7093a00 r3:c01da034
[<c01d8df0>] (netlink_unicast+0x0/0x2d0) from [<c01d9398>] (netlink_sendmsg+0x22c/0x2b4)
[<c01d916c>] (netlink_sendmsg+0x0/0x2b4) from [<c01a49f0>] (sock_sendmsg+0x98/0xb4)
[<c01a4958>] (sock_sendmsg+0x0/0xb4) from [<c01a4c94>] (__sys_sendmsg+0x1d8/0x270)
 r6:c7587e48 r5:c69320c0 r4:00000000
[<c01a4abc>] (__sys_sendmsg+0x0/0x270) from [<c01a6454>] (sys_sendmsg+0x44/0x68)
[<c01a6410>] (sys_sendmsg+0x0/0x68) from [<c000ddc0>] (ret_fast_syscall+0x0/0x30)
 r6:401a78a8 r5:00077b88 r4:0007b180
---[ end trace eb5470378e6365a3 ]---

  • Hi Andrei,

    This looks like the WLAN_IRQ line is not mapped correctly in the board file.

    Regards,
    Gigi Joseph.

  • In reply to Joseph Gigi:

    Hi. I fix this problem. But I hove other http://e2e.ti.com/support/low_power_rf/f/307/t/330215.aspx

  • In reply to Andrei Pushkin:

    Hi. Andrei.

    How did you fix the problem? What was the reason?

  • In reply to Dmitry Bodnya:

    Hi Dmitry. I fix by setting

    #define WL1271_WAKEUP_TIMEOUT 2500

    in ps.c driver code

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.