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.

Error in Soft AP in WL12xx

Other Parts Discussed in Thread: WL1271

Hi Experts,

I am getting the following error whenever I am configuring the WLAN in AP mode.

am335x-evm login: [   38.580548] wlcore: firmware booted (Rev 6.3.10.0.135)
[   39.127676] wlcore: ERROR ELP wakeup timeout!
[   39.132310] ------------[ cut here ]------------
[   39.137311] WARNING: CPU: 0 PID: 9 at drivers/net/wireless/ti/wlcore/main.c:802 wl12xx_queue_recovery_work+0x74/0x80 [wlcore]()
[   39.149488] Modules linked in: g_mass_storage usb_f_mass_storage libcomposite configfs bufferclass_ti(O) omaplfb(O) cryptodev(O) wl12xx wlcoh
[   39.192268] CPU: 0 PID: 9 Comm: kworker/u2:1 Tainted: G           O 3.12.10-ti2013.12.01 #2
[   39.201223] Workqueue: phy0 ieee80211_reconfig_filter [mac80211]
[   39.207600] Backtrace:
[   39.210209] [<c0017880>] (dump_backtrace+0x0/0x10c) from [<c0017a1c>] (show_stack+0x18/0x1c)
[   39.219146]  r6:bf2339fc r5:00000009 r4:00000000 r3:c07fd37c
[   39.225162] [<c0017a04>] (show_stack+0x0/0x1c) from [<c056ed70>] (dump_stack+0x20/0x28)
[   39.233652] [<c056ed50>] (dump_stack+0x0/0x28) from [<c0046d08>] (warn_slowpath_common+0x70/0x90)
[   39.243054] [<c0046c98>] (warn_slowpath_common+0x0/0x90) from [<c0046d4c>] (warn_slowpath_null+0x24/0x2c)
[   39.253175]  r8:bf250808 r7:ffff99e6 r6:c07fbec0 r5:00000000 r4:cd790c20
[   39.260342] [<c0046d28>] (warn_slowpath_null+0x0/0x2c) from [<bf2339fc>] (wl12xx_queue_recovery_work+0x74/0x80 [wlcore])
[   39.271923] [<bf233988>] (wl12xx_queue_recovery_work+0x0/0x80 [wlcore]) from [<bf23e474>] (wl1271_ps_elp_wakeup+0x1b8/0x1e4 [wlcore])
[   39.284620]  r4:cd790c20 r3:00000001
[   39.288483] [<bf23e2bc>] (wl1271_ps_elp_wakeup+0x0/0x1e4 [wlcore]) from [<bf22f5e0>] (wl1271_op_configure_filter+0x58/0x12c [wlcore])
[   39.301243] [<bf22f588>] (wl1271_op_configure_filter+0x0/0x12c [wlcore]) from [<bf1de138>] (ieee80211_configure_filter+0x148/0x1a8 [mac80211)
[   39.314826] [<bf1ddff0>] (ieee80211_configure_filter+0x0/0x1a8 [mac80211]) from [<bf1de1ac>] (ieee80211_reconfig_filter+0x14/0x18 [mac80211])
[   39.328260]  r8:00000000 r7:cd078100 r6:cd070800 r5:cd790414 r4:cd0a3840
[   39.335408] [<bf1de198>] (ieee80211_reconfig_filter+0x0/0x18 [mac80211]) from [<c0059f50>] (process_one_work+0xfc/0x340)
[   39.346918] [<c0059e54>] (process_one_work+0x0/0x340) from [<c005a558>] (worker_thread+0x130/0x370)
[   39.356503] [<c005a428>] (worker_thread+0x0/0x370) from [<c005fbdc>] (kthread+0xac/0xb8)
[   39.365094] [<c005fb30>] (kthread+0x0/0xb8) from [<c00146f8>] (ret_from_fork+0x14/0x3c)
[   39.373563]  r7:00000000 r6:00000000 r5:c005fb30 r4:cd091e74
[   39.379577] ---[ end trace 2b8bb478b3b810ec ]---
[   39.386212] wlcore: down
[   39.389080] wlcore: Hardware recovery in progress. FW ver: Rev 6.3.10.0.135
[   39.396442] ------------[ cut here ]------------
[   39.401444] WARNING: CPU: 0 PID: 6 at drivers/net/wireless/ti/wlcore/io.h:65 wlcore_set_partition+0xa0/0x488 [wlcore]()
[   39.412864] Modules linked in: g_mass_storage usb_f_mass_storage libcomposite configfs bufferclass_ti(O) omaplfb(O) cryptodev(O) wl12xx wlcoh
[   39.455663] CPU: 0 PID: 6 Comm: kworker/u2:0 Tainted: G        W  O 3.12.10-ti2013.12.01 #2
[   39.464547] Workqueue: phy0 wl1271_recovery_work [wlcore]
[   39.470271] Backtrace:
[   39.472876] [<c0017880>] (dump_backtrace+0x0/0x10c) from [<c0017a1c>] (show_stack+0x18/0x1c)
[   39.481814]  r6:bf23a510 r5:00000009 r4:00000000 r3:c07fd37c
[   39.487848] [<c0017a04>] (show_stack+0x0/0x1c) from [<c056ed70>] (dump_stack+0x20/0x28)
[   39.496325] [<c056ed50>] (dump_stack+0x0/0x28) from [<c0046d08>] (warn_slowpath_common+0x70/0x90)
[   39.505722] [<c0046c98>] (warn_slowpath_common+0x0/0x90) from [<c0046d4c>] (warn_slowpath_null+0x24/0x2c)
[   39.515847]  r8:00000000 r7:00000000 r6:bf250808 r5:bf26e8f8 r4:cd790c20
[   39.523006] [<c0046d28>] (warn_slowpath_null+0x0/0x2c) from [<bf23a510>] (wlcore_set_partition+0xa0/0x488 [wlcore])
[   39.534106] [<bf23a470>] (wlcore_set_partition+0x0/0x488 [wlcore]) from [<bf233ea0>] (wl1271_recovery_work+0x70/0x53c [wlcore])
[   39.546251]  r7:cd078100 r6:cd790c54 r5:cd790c20 r4:cd790eb4
[   39.552301] [<bf233e30>] (wl1271_recovery_work+0x0/0x53c [wlcore]) from [<c0059f50>] (process_one_work+0xfc/0x340)
[   39.563263] [<c0059e54>] (process_one_work+0x0/0x340) from [<c005a558>] (worker_thread+0x130/0x370)
[   39.572843] [<c005a428>] (worker_thread+0x0/0x370) from [<c005fbdc>] (kthread+0xac/0xb8)
[   39.581423] [<c005fb30>] (kthread+0x0/0xb8) from [<c00146f8>] (ret_from_fork+0x14/0x3c)
[   39.589894]  r7:00000000 r6:00000000 r5:c005fb30 r4:cd07fd4c
[   39.595890] ---[ end trace 2b8bb478b3b810ed ]---
[   39.609654] ieee80211 phy0: Hardware restart was requested
[   40.080564] wlcore: firmware booted (Rev 6.3.10.0.135)
[   40.097747] cfg80211: Calling CRDA for country: US
[   40.122631] cfg80211: Regulatory domain changed to country: US
[   40.128903] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[   40.137556] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
[   40.145756] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
[   40.153950] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   40.162156] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   40.170358] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[   40.178555] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
[   40.186739] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm)
[   41.191259] ip_tables: (C) 2000-2006 Netfilter Core Team
[   41.217414] nf_conntrack version 0.5.0 (3880 buckets, 15520 max)

I am using Linux SDK 7.0 with AM335x. Any patches or some other will solve this issue ?