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/WL1801MOD: Linux/WL1801MOD: WiLink Driver Crash

Part Number: WL1801MOD

Tool/software: Linux

Hi,

I have observed Driver crash with Wilink running on i.Mx6uleve board. 

Below detailed:

Kernel : 4.14  (4.14.78 i.mx branch)

wlcore: PHY firmware version: Rev 8.2.0.0.242

wlcore: firmware booted (Rev 8.9.0.0.79)

wpa_supplicant v2.7

hostapd v2.7-hostap_2_7

I am using all above after disucssion from below thread.

Linux/WL1801MOD: Linux/WL1801MOD: WiLink 8.7 SP3 TAG software with I.MX6 board (im6ulevk).

---------------------------------------------------------------------------------- Crash Snap ------------------------------------------------------------------------

wl12xx_queue_recovery_work.part.9+0x50/0x54

Modules linked in: evbug

CPU: 0 PID: 544 Comm: kworker/u2:3 Not tainted 4.14.78-imx-4.14.78-1.0.0-ga-sml-0.98+g66620c3 #1

Hardware name: Freescale i.MX6 UltraLite (Device Tree)

Workqueue: phy0 wl12xx_tx_watchdog_work

Backtrace:

[<8010ba50>] (dump_backtrace) from [<8010bd10>] (show_stack+0x18/0x1c)

r7:60070013 r6:80b3fa08 r5:80b3fa08 r4:00000000

[<8010bcf8>] (show_stack) from [<8074af14>] (dump_stack+0x90/0xa4)

[<8074ae84>] (dump_stack) from [<801271f8>] (__warn+0xec/0x104)

r7:00000009 r6:808e1000 r5:00000000 r4:00000000

[<8012710c>] (__warn) from [<801272c8>] (warn_slowpath_null+0x28/0x30)

r9:00000000 r8:00000000 r7:8872cb00 r6:884b0d64 r5:884b0d20 r4:884b0d20

[<801272a0>] (warn_slowpath_null) from [<804c6acc>] (wl12xx_queue_recovery_work.part.9+0x50/0x54)

[<804c6a7c>] (wl12xx_queue_recovery_work.part.9) from [<804c6bf0>] (wl12xx_tx_watchdog_work+0x120/0x124)

r5:884b0d20 r4:884b1ab0

[<804c6ad0>] (wl12xx_tx_watchdog_work) from [<8013e9a0>] (process_one_work+0x128/0x410)

r7:8872cb00 r6:88004200 r5:88771c80 r4:884b1ab0

[<8013e878>] (process_one_work) from [<8013ece0>] (worker_thread+0x58/0x5d4)

r10:00000088 r9:88004218 r8:80b02d00 r7:88004200 r6:88771c98 r5:88004200

r4:88771c80

[<8013ec88>] (worker_thread) from [<80144830>] (kthread+0x130/0x160)

r10:88057e80 r9:88e8f09c r8:8013ec88 r7:88771c80 r6:88e8f040 r5:00000000

r4:88e8f080

[<80144700>] (kthread) from [<80107d08>] (ret_from_fork+0x14/0x2c)

r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:80144700

r4:88e8f040 r3:88eb4000

---[ end trace acdbed9394db73ed ]---

wlcore: Hardware recovery in progress. FW ver: Rev 8.9.0.0.79

wlcore: pc: 0x0, hint_sts: 0x00000020 count: 1

wlcore: down

ieee80211 phy0: Hardware restart was requested

wlcore: ERROR timeout waiting for the hardware to complete initialization

wlcore: PHY firmware version: Rev 8.2.0.0.242

wlcore: firmware booted (Rev 8.9.0.0.79)