Mwifiex_sdio crashed

Hello,

i use the system for wireless and bluetooth tests. after many wireless connections and bluetooth discovering crashes the driver. reloading the driver is not possible.

Is there a solution to the problem?

kernel log:

[522323.043417] mwifiex_sdio mmc1:0001:1: mwifiex_cmd_timeout_func: Timeout cmd id = 0x107, act = 0x0
[522323.112544] mwifiex_sdio mmc1:0001:1: num_data_h2c_failure = 0
[522323.148459] mwifiex_sdio mmc1:0001:1: num_cmd_h2c_failure = 0
[522323.183400] mwifiex_sdio mmc1:0001:1: is_cmd_timedout = 1
[522323.217541] mwifiex_sdio mmc1:0001:1: num_tx_timeout = 0
[522323.250738] mwifiex_sdio mmc1:0001:1: last_cmd_index = 0
[522323.283184] mwifiex_sdio mmc1:0001:1: last_cmd_id: 07 01 28 00 07 01 07 01 07 01
[522323.342856] mwifiex_sdio mmc1:0001:1: last_cmd_act: 00 00 13 00 00 00 00 00 00 00
[522323.402347] mwifiex_sdio mmc1:0001:1: last_cmd_resp_index = 4
[522323.434333] mwifiex_sdio mmc1:0001:1: last_cmd_resp_id: 10 80 28 80 07 81 07 81 07 81
[522323.494740] mwifiex_sdio mmc1:0001:1: last_event_index = 1
[522323.526469] mwifiex_sdio mmc1:0001:1: last_event: 58 00 58 00 17 00 2b 00 58 00
[522323.584554] mwifiex_sdio mmc1:0001:1: data_sent=0 cmd_sent=0
[522323.615555] mwifiex_sdio mmc1:0001:1: ps_mode=0 ps_state=0
[522323.655807] mwifiex_sdio mmc1:0001:1: ===mwifiex driverinfo dump start===
[522323.678436] mwifiex_sdio mmc1:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (16.68.1.p179) 
[522323.718464] mwifiex_sdio mmc1:0001:1: SDIO register dump start
[522323.803596] mwifiex_sdio mmc1:0001:1: SDIO Func0 (0x0-0x9): 43 03 06 06 07 00 00 02 03 00 
[522323.843185] mwifiex_sdio mmc1:0001:1: SDIO Func1 (0x10-0x17): 00 00 00 00 00 00 00 e0 
[522323.889066] mwifiex_sdio mmc1:0001:1: SDIO Func1: (0x8) c3 (0x58) 00 (0x5c) 88 (0x5d) 00 (0x60) 07 (0x61) 0c (0x62) 00 (0x64) 10 (0x65) 00 (0x66) 00 (0x68) 00 (0x69) 00 (0x6a) 00 
[522323.951595] mwifiex_sdio mmc1:0001:1: SDIO Func1 (0xe8-0xf2): dc fe da 5a 8a 06 07 f7 f6 01 70 
[522324.202819] mwifiex_sdio mmc1:0001:1: SDIO Func1 (0xe8-0xf2): dc fe da 5a 8a 06 07 f7 f6 01 70 
[522324.243112] mwifiex_sdio mmc1:0001:1: SDIO register dump end
[522324.283676] mwifiex_sdio mmc1:0001:1: ===mwifiex driverinfo dump end===
[522324.308992] mwifiex_sdio mmc1:0001:1: == mwifiex firmware dump start ==
[522324.370533] mwifiex_sdio mmc1:0001:1: Fail to pull ctrl_data
[522324.392562] mwifiex_sdio mmc1:0001:1: firmware dump failed
[522324.414005] mwifiex_sdio mmc1:0001:1: == mwifiex dump information to /sys/class/devcoredump start
[522324.502070] mwifiex_sdio mmc1:0001:1: == mwifiex dump information to /sys/class/devcoredump end
[522324.551451] mwifiex_sdio mmc1:0001:1: info: shutdown mwifiex...
[522324.614694] mwifiex_sdio mmc1:0001:1: PREP_CMD: card is removed
[522324.704199] mwifiex_sdio mmc1:0001:1: PREP_CMD: card is removed
[522324.974557] mwifiex_sdio mmc1:0001:1: WLAN FW already running! Skip FW dnld
[522324.997105] mwifiex_sdio mmc1:0001:1: WLAN FW is active
[522328.084432] Bluetooth: hci0: command 0x2005 tx timeout
[522330.163341] Bluetooth: hci0: command 0x200b tx timeout
[522332.243545] Bluetooth: hci0: command 0x200c tx timeout
[522335.203461] mwifiex_sdio mmc1:0001:1: mwifiex_cmd_timeout_func: Timeout cmd id = 0xa9, act = 0x0
[522335.258596] mwifiex_sdio mmc1:0001:1: num_data_h2c_failure = 0
[522335.288027] mwifiex_sdio mmc1:0001:1: num_cmd_h2c_failure = 0
[522335.316679] mwifiex_sdio mmc1:0001:1: is_cmd_timedout = 1
[522335.344113] mwifiex_sdio mmc1:0001:1: num_tx_timeout = 0
[522335.370764] mwifiex_sdio mmc1:0001:1: last_cmd_index = 1
[522335.396722] mwifiex_sdio mmc1:0001:1: last_cmd_id: 07 01 a9 00 07 01 07 01 07 01
[522335.444000] mwifiex_sdio mmc1:0001:1: last_cmd_act: 00 00 00 00 00 00 00 00 00 00
[522335.491314] mwifiex_sdio mmc1:0001:1: last_cmd_resp_index = 4
[522335.517047] mwifiex_sdio mmc1:0001:1: last_cmd_resp_id: 10 80 28 80 07 81 07 81 07 81
[522335.563942] mwifiex_sdio mmc1:0001:1: last_event_index = 1
[522335.589876] mwifiex_sdio mmc1:0001:1: last_event: 58 00 58 00 17 00 2b 00 58 00
[522335.637980] mwifiex_sdio mmc1:0001:1: data_sent=1 cmd_sent=1
[522335.664906] mwifiex_sdio mmc1:0001:1: ps_mode=0 ps_state=0
[522335.703573] mwifiex_sdio mmc1:0001:1: info: _mwifiex_fw_dpc: unregister device
[522340.084026] Bluetooth: hci0: command 0x2005 tx timeout
[522342.165647] Bluetooth: hci0: command 0x200b tx timeout
[522344.243664] Bluetooth: hci0: command 0x200c tx timeout
[522353.123689] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522353.150874]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522353.178056] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522353.228034] kworker/0:1     D    0  4128      2 0x00000000
[522353.256117] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522353.284174] Backtrace: 
[522353.308270] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522353.337267]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522353.390047]  r4:ffffe000
[522353.415583] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522353.471837]  r5:ffffe000 r4:7fffffff
[522353.499527] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522353.555453]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522353.586480] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522353.644105]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522353.702259]  r4:90afc000
[522353.729722] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522353.788580] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522353.849054]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522353.881235] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522353.944926]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522354.009332] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522354.076932] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522354.146429]  r5:00000001 r4:9423a000
[522354.180197] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522354.249296]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522354.285188] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522354.355257]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522354.392645] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522354.464348]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522354.501909] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522354.572841]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522354.641755]  r4:90f08e20
[522354.674246] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522354.743371]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522354.812239]  r4:90afc000
[522354.844668] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522354.911977]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522354.979798]  r4:00000000
[522355.011696] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522355.077251]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522365.283628] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522365.319924]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522365.356039] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522365.422490] kworker/0:1     D    0  4128      2 0x00000000
[522365.457665] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522365.492840] Backtrace: 
[522365.523990] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522365.559778]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522365.624247]  r4:ffffe000
[522365.654568] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522365.717497]  r5:ffffe000 r4:7fffffff
[522365.748275] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522365.811094]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522365.845841] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522365.909443]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522365.973117]  r4:90afc000
[522366.003427] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522366.066883] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522366.130929]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522366.165181] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522366.229965]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522366.294417] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522366.362073] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522366.431720]  r5:00000001 r4:9423a000
[522366.465521] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522366.534658]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522366.570598] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522366.640708]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522366.678125] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522366.749895]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522366.787466] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522366.858404]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522366.927314]  r4:90f08e20
[522366.959776] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522367.028854]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522367.097685]  r4:90afc000
[522367.130075] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522367.197346]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522367.265096]  r4:00000000
[522367.296951] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522367.362344]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522377.443703] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522377.479897]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522377.515918] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522377.582276] kworker/0:1     D    0  4128      2 0x00000000
[522377.617252] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522377.652297] Backtrace: 
[522377.683458] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522377.719196]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522377.783606]  r4:ffffe000
[522377.813813] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522377.876673]  r5:ffffe000 r4:7fffffff
[522377.907391] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522377.970233]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522378.004994] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522378.068690]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522378.132469]  r4:90afc000
[522378.162832] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522378.226289] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522378.290382]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522378.324571] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522378.389458]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522378.454162] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522378.521981] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522378.591677]  r5:00000001 r4:9423a000
[522378.625547] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522378.694799]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522378.730819] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522378.801036]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522378.838515] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522378.910394]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522378.948032] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522379.019059]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522379.087968]  r4:90f08e20
[522379.120425] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522379.189536]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522379.258439]  r4:90afc000
[522379.290881] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522379.358202]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522379.425992]  r4:00000000
[522379.457856] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522379.523262]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522390.243586] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522390.279803]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522390.315868] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522390.382284] kworker/0:1     D    0  4128      2 0x00000000
[522390.417265] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522390.452290] Backtrace: 
[522390.483369] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522390.519083]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522390.583587]  r4:ffffe000
[522390.613837] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522390.676662]  r5:ffffe000 r4:7fffffff
[522390.707368] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522390.770090]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522390.804791] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522390.868293]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522390.931859]  r4:90afc000
[522390.962142] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522391.025409] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522391.089339]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522391.123467] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522391.188227]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522391.252684] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522391.320351] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522391.389954]  r5:00000001 r4:9423a000
[522391.423781] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522391.493009]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522391.528957] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522391.599216]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522391.636699] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522391.708613]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522391.746318] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522391.817396]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522391.886423]  r4:90f08e20
[522391.918936] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522391.988193]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522392.057280]  r4:90afc000
[522392.089785] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522392.157214]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522392.225116]  r4:00000000
[522392.257068] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522392.322621]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522402.403646] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522402.439906]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522402.475995] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522402.542428] kworker/0:1     D    0  4128      2 0x00000000
[522402.577408] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522402.612435] Backtrace: 
[522402.643488] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522402.679191]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522402.743461]  r4:ffffe000
[522402.773593] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522402.836331]  r5:ffffe000 r4:7fffffff
[522402.867001] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522402.929692]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522402.964341] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522403.027735]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522403.091168]  r4:90afc000
[522403.121372] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522403.184542] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522403.248373]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522403.282438] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522403.347002]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522403.411356] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522403.478898] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522403.548320]  r5:00000001 r4:9423a000
[522403.582082] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522403.651126]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522403.686992] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522403.757017]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522403.794394] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522403.866081]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522403.903640] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522403.974593]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522404.043560]  r4:90f08e20
[522404.076019] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522404.145113]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522404.213931]  r4:90afc000
[522404.246339] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522404.313661]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522404.381461]  r4:00000000
[522404.413385] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522404.478876]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522414.563658] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522414.599901]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522414.636045] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522414.702453] kworker/0:1     D    0  4128      2 0x00000000
[522414.737472] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522414.772529] Backtrace: 
[522414.803647] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522414.839440]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522414.904461]  r4:ffffe000
[522414.934801] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522414.997656]  r5:ffffe000 r4:7fffffff
[522415.028371] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522415.091203]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522415.125930] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522415.189441]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522415.253034]  r4:90afc000
[522415.283351] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522415.346628] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522415.410523]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522415.444639] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522415.509254]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522415.573680] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522415.641224] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522415.710659]  r5:00000001 r4:9423a000
[522415.744383] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522415.813383]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522415.849252] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522415.919257]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522415.956683] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522416.028401]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522416.065934] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522416.136846]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522416.205687]  r4:90f08e20
[522416.238149] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522416.307219]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522416.376052]  r4:90afc000
[522416.408430] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522416.475704]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522416.543499]  r4:00000000
[522416.575378] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522416.640840]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522426.723427] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522426.749240]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522426.774826] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522426.820691] kworker/0:1     D    0  4128      2 0x00000000
[522426.845197] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522426.869854] Backtrace: 
[522426.890813] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522426.916342]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522426.960860]  r4:ffffe000
[522426.981327] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522427.024794]  r5:ffffe000 r4:7fffffff
[522427.045933] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522427.089446]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522427.114197] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522427.158286]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522427.202273]  r4:90afc000
[522427.222838] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522427.266729] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522427.311033]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522427.335066] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522427.379981]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522427.424423] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522427.471518] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522427.520433]  r5:00000001 r4:9423a000
[522427.543314] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522427.591746]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522427.616712] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522427.665773]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522427.692160] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522427.742520]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522427.769200] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522427.818736]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522427.866280]  r4:90f08e20
[522427.888261] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522427.935954]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522427.983455]  r4:90afc000
[522428.005408] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522428.051808]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522428.098657]  r4:00000000
[522428.120274] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522428.165332]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522438.243557] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522438.279788]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522438.315901] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522438.382302] kworker/0:1     D    0  4128      2 0x00000000
[522438.417302] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522438.452322] Backtrace: 
[522438.483437] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522438.519143]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522438.583527]  r4:ffffe000
[522438.613768] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522438.676769]  r5:ffffe000 r4:7fffffff
[522438.707596] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522438.770451]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522438.805204] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522438.868806]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522438.932452]  r4:90afc000
[522438.962760] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522439.026087] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522439.090106]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522439.124245] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522439.188997]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522439.253558] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522439.321209] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522439.390767]  r5:00000001 r4:9423a000
[522439.424583] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522439.493791]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522439.529750] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522439.599959]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522439.637419] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522439.709219]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522439.746838] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522439.817887]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522439.886823]  r4:90f08e20
[522439.919299] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522439.988418]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522440.057347]  r4:90afc000
[522440.089771] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522440.157079]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522440.224851]  r4:00000000
[522440.256747] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522440.322210]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522450.403572] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522450.439809]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522450.475912] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522450.542280] kworker/0:1     D    0  4128      2 0x00000000
[522450.577388] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522450.612504] Backtrace: 
[522450.643595] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522450.679305]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522450.743570]  r4:ffffe000
[522450.773720] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522450.836401]  r5:ffffe000 r4:7fffffff
[522450.867045] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522450.929702]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522450.964344] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522451.027685]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522451.091125]  r4:90afc000
[522451.121304] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522451.184439] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522451.248260]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522451.282315] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522451.346892]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522451.411251] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522451.478763] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522451.548185]  r5:00000001 r4:9423a000
[522451.581895] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522451.650831]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522451.686710] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522451.756816]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522451.794228] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522451.865945]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522451.903514] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522451.974453]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522452.043418]  r4:90f08e20
[522452.075884] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522452.144972]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522452.213800]  r4:90afc000
[522452.246208] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522452.313515]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522452.381308]  r4:00000000
[522452.413174] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522452.478621]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000
[522462.563580] INFO: task kworker/0:1:4128 blocked for more than 10 seconds.
[522462.599809]       Tainted: G           O    4.9.166-2.8.6+gd899927 #4
[522462.635863] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[522462.702331] kworker/0:1     D    0  4128      2 0x00000000
[522462.737358] Workqueue: events mwifiex_sdio_work [mwifiex_sdio]
[522462.772415] Backtrace: 
[522462.803516] [<807e6b88>] (__schedule) from [<807e71c0>] (schedule+0x44/0xa4)
[522462.839296]  r10:7fffffff r9:00000000 r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000
[522462.903705]  r4:ffffe000
[522462.933939] [<807e717c>] (schedule) from [<807ea13c>] (schedule_timeout+0x1cc/0x274)
[522462.996793]  r5:ffffe000 r4:7fffffff
[522463.027536] [<807e9f70>] (schedule_timeout) from [<807e7c70>] (wait_for_common+0xc8/0x190)
[522463.090458]  r8:00000000 r7:00000002 r6:95de5d00 r5:ffffe000 r4:95de5cfc
[522463.125223] [<807e7ba8>] (wait_for_common) from [<807e7d50>] (wait_for_completion+0x18/0x1c)
[522463.188834]  r10:81a02d00 r9:81a0e700 r8:00000000 r7:97b96900 r6:97b93640 r5:90f08e20
[522463.252464]  r4:90afc000
[522463.282767] [<807e7d38>] (wait_for_completion) from [<8013bae4>] (flush_work+0x138/0x19c)
[522463.346111] [<8013b9ac>] (flush_work) from [<8013d89c>] (__cancel_work_timer+0x94/0x1ac)
[522463.410094]  r7:95de4000 r6:00000000 r5:90f08e20 r4:00000011
[522463.444195] [<8013d808>] (__cancel_work_timer) from [<8013d9c8>] (cancel_work_sync+0x14/0x18)
[522463.508857]  r9:00000001 r8:7f15d000 r7:90f08d98 r6:9423a000 r5:00000001 r4:90f08d90
[522463.573322] [<8013d9b4>] (cancel_work_sync) from [<7f17d728>] (mwifiex_cleanup_sdio+0x18/0x44 [mwifiex_sdio])
[522463.641006] [<7f17d710>] (mwifiex_cleanup_sdio [mwifiex_sdio]) from [<7f129348>] (mwifiex_unregister+0x20/0xcc [mwifiex])
[522463.710513]  r5:00000001 r4:9423a000
[522463.744287] [<7f129328>] (mwifiex_unregister [mwifiex]) from [<7f12a854>] (_mwifiex_fw_dpc+0x108/0x468 [mwifiex])
[522463.813380]  r7:90f08d98 r6:9423b000 r5:00000001 r4:9423a000
[522463.849292] [<7f12a74c>] (_mwifiex_fw_dpc [mwifiex]) from [<7f12ad30>] (mwifiex_reinit_sw+0x168/0x2c0 [mwifiex])
[522463.919403]  r8:ffffffe0 r7:9423b000 r6:00000000 r5:9423a058 r4:9423a000
[522463.956816] [<7f12abc8>] (mwifiex_reinit_sw [mwifiex]) from [<7f17d7ec>] (mwifiex_sdio_work+0x98/0x788 [mwifiex_sdio])
[522464.028585]  r8:7f180fb0 r7:90f08d90 r6:9423a000 r5:90c96c00 r4:90f08e30
[522464.066166] [<7f17d754>] (mwifiex_sdio_work [mwifiex_sdio]) from [<8013cc7c>] (process_one_work+0x1f0/0x418)
[522464.137079]  r10:81a02d00 r9:00000000 r8:00000000 r7:97b96900 r6:97b93640 r5:90afc000
[522464.205933]  r4:90f08e20
[522464.238387] [<8013ca8c>] (process_one_work) from [<8013dc30>] (worker_thread+0x68/0x5fc)
[522464.307494]  r10:81a02d00 r9:00000008 r8:ffffe000 r7:97b93658 r6:90afc018 r5:97b93640
[522464.376344]  r4:90afc000
[522464.408745] [<8013dbc8>] (worker_thread) from [<80142eac>] (kthread+0x110/0x118)
[522464.476059]  r10:00000000 r9:00000000 r8:8013dbc8 r7:90afc000 r6:95de4000 r5:909f7000
[522464.543869]  r4:00000000
[522464.575761] [<80142d9c>] (kthread) from [<80107bb0>] (ret_from_fork+0x14/0x24)
[522464.641244]  r8:00000000 r7:00000000 r6:00000000 r5:80142d9c r4:909f7000

Hi @patdex

Thanks for writing to the Toradex Community and sharing the issue.

What is your application? What is your use case for the SoM?
Did you restart the module during your tests or not?
How are you doing your tests? Could your share a sample code?

Best regards,
Jaski

hi @jaski.tx,

it is the same system as here:
https://www.toradex.com/community/questions/37170/imx6ull-mwifiex-sdio-firmware-wakeup-failed.html

only the crash looks different.

hi @patdex

Thanks for the Information, we will look into this issue and comde back to you.

Best regards,
Jaski

hi @jaski.tx

Are there any news to this topic?

hi @patdex

We are working on this. But there is no solution yet. If you want you could try to update to the kernel 5.2 or cherry pick the patches from kernel 5.2 and add them in 4.9.2.1 kernel.

By the way, did you try to use Bsp3.0 and check if this issue is also present in the newer kernel.

Best regards,
Jaski

hi @jaski.tx,

are there any recipes for kernel 5.2 and imx6ull?

Unfortunately not for regular Linux Bsp but kernel 5.3 is used for our Software Platform called Torizon. This can be built following the instructions on this site.

Best regards,
Jaski

Hi,
I am facing the same issue. Is there any progress on this problem?

Hi @qojote

We suggest you to use kernel 5.3.7. Please have a look here.

Best regards,
Jaski

Hi, I am using the BSP2.8 which is marked as LTS according to your website. One major feature of the iMX6ULL (the only reason why i chose this module) is the wifi part. Now there are already some units in the field and customers are complaining about that issue. How can i integrate the new kernel into the standard image build process via OpenEmbedded? Its no practical solution to change the whole SW infrastructure (Torizon, Docker, and last but not least our custom update mechanism).

First of all, for iMX6ULL, there will be future stable versions, which will become then LTS version.

Currently we know about this issue in Bsp 2.8b6 and we are working on this. A solution for the moment is to use the kernel 5.3.7 with Bsp 3.x, which works fine.

How can i integrate the new kernel into the standard image build process via OpenEmbedded? Its no practical solution to change the whole SW infrastructure (Torizon, Docker, and last but not least our custom update mechanism).

You build your image with Bsp 3.0 and replace the kernel and devicetree.

Best regards,
Jaski