We are using AW-CM276NF Wifi module with 88W8997chipset in our device. The wifi driver is getting crashed with the log below when we try to reconnect to a wifi network.
[ 401.326751] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from f6:d8:96:29:ab:52: reason code 1
[ 405.464785] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid f6:d8:96:29:ab:52
[ 406.471395] mwifiex_sdio mmc0:0001:1: ASSOC_RESP: failed, status code=2 err=0xfffa a_id=0x3fff
[ 406.471925] mwifiex_sdio mmc0:0001:1: assoc failure: reason Unknown connect failure
[ 406.472495] mwifiex_sdio mmc0:0001:1: info: association to bssid f6:d8:96:29:ab:52 failed
[ 411.049455] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid f6:d8:96:29:ab:52
[ 412.056066] mwifiex_sdio mmc0:0001:1: ASSOC_RESP: failed, status code=2 err=0xfffa a_id=0x3fff
[ 412.056595] mwifiex_sdio mmc0:0001:1: assoc failure: reason Unknown connect failure
[ 412.057102] mwifiex_sdio mmc0:0001:1: info: association to bssid f6:d8:96:29:ab:52 failed
[ 417.169912] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid f6:d8:96:29:ab:52
[ 418.176744] mwifiex_sdio mmc0:0001:1: ASSOC_RESP: failed, status code=2 err=0xfffa a_id=0x3fff
[ 418.177275] mwifiex_sdio mmc0:0001:1: assoc failure: reason Unknown connect failure
[ 418.177772] mwifiex_sdio mmc0:0001:1: info: association to bssid f6:d8:96:29:ab:52 failed
[ 422.434262] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid f6:d8:96:29:ab:52
[ 423.440750] mwifiex_sdio mmc0:0001:1: ASSOC_RESP: failed, status code=2 err=0xfffa a_id=0x3fff
[ 423.441311] mwifiex_sdio mmc0:0001:1: assoc failure: reason Unknown connect failure
[ 423.441820] mwifiex_sdio mmc0:0001:1: info: association to bssid f6:d8:96:29:ab:52 failed
[ 446.106807] ieee80211 phy0: sched_scan start : n_ssids=1 n_match_sets=1
[ 446.107230] ieee80211 phy0: n_channels=41 interval=10 ie_len=148
[ 447.990792] ieee80211 phy0: sched scan stop!
[ 458.049370] mwifiex_sdio mmc0:0001:1: mwifiex_cmd_timeout_func: Timeout cmd id = 0x6b, act = 0x1
[ 458.049928] mwifiex_sdio mmc0:0001:1: num_data_h2c_failure = 0
[ 458.050283] mwifiex_sdio mmc0:0001:1: num_cmd_h2c_failure = 0
[ 458.050631] mwifiex_sdio mmc0:0001:1: is_cmd_timedout = 1
[ 458.050957] mwifiex_sdio mmc0:0001:1: num_tx_timeout = 0
[ 458.051279] mwifiex_sdio mmc0:0001:1: last_cmd_index = 0
[ 458.051599] mwifiex_sdio mmc0:0001:1: last_cmd_id: 6b 00 07 01 07 01 07 01 6b 00
[ 458.052043] mwifiex_sdio mmc0:0001:1: last_cmd_act: 01 00 00 00 00 00 00 00 01 00
[ 458.052492] mwifiex_sdio mmc0:0001:1: last_cmd_resp_index = 4
[ 458.052839] mwifiex_sdio mmc0:0001:1: last_cmd_resp_id: 07 81 07 81 07 81 07 81 6b 80
[ 458.053306] mwifiex_sdio mmc0:0001:1: last_event_index = 4
[ 458.053637] mwifiex_sdio mmc0:0001:1: last_event: 58 00 58 00 0b 00 0a 00 65 00
[ 458.054073] mwifiex_sdio mmc0:0001:1: data_sent=0 cmd_sent=1
[ 458.054416] mwifiex_sdio mmc0:0001:1: ps_mode=0 ps_state=0
[ 458.064002] mwifiex_sdio mmc0:0001:1: ===mwifiex driverinfo dump start===
[ 458.064467] mwifiex_sdio mmc0:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (16.68.1.p197)
[ 458.064975] mwifiex_sdio mmc0:0001:1: SDIO register dump start
[ 458.068188] mwifiex_sdio mmc0:0001:1: SDIO Func0 (0x0-0x9): 43 03 02 02 03 02 00 02 03 00
[ 458.068950] mwifiex_sdio mmc0:0001:1: SDIO Func1 (0x10-0x17): 00 00 00 00 00 00 f8 ff
[ 458.089631] mwifiex_sdio mmc0:0001:1: SDIO Func1: (0x8) c3 (0x58) 00 (0x5c) 48 (0x5d) 00 (0x60) 07 (0x61) 0c (0x62) 00 (0x64) 10 (0x65) 00 (0x66) 00 (0x68) 00 (0x69) 00 (0x6a) 00
[ 458.092877] mwifiex_sdio mmc0:0001:1: SDIO Func1 (0xe8-0xf2): dc fe 18 00 f3 00 3f d1 d1 01 70
[ 458.134717] mwifiex_sdio mmc0:0001:1: Ignore scan. Card removed or firmware in bad state
[ 458.135221] mwifiex_sdio mmc0:0001:1: scan failed: -14
[ 458.230172] mwifiex_sdio mmc0:0001:1: SDIO Func1 (0xe8-0xf2): dc fe 2a 00 01 00 3f d1 d1 01 70
[ 458.230915] mwifiex_sdio mmc0:0001:1: SDIO register dump end
[ 458.231338] mwifiex_sdio mmc0:0001:1: ===mwifiex driverinfo dump end===
[ 458.232059] mwifiex_sdio mmc0:0001:1: == mwifiex firmware dump start ==
[ 458.263530] mwifiex_sdio mmc0:0001:1: Fail to pull ctrl_data
[ 458.263884] mwifiex_sdio mmc0:0001:1: firmware dump failed
[ 458.264401] mwifiex_sdio mmc0:0001:1: == mwifiex dump information to /sys/class/devcoredump start
[ 458.267768] mwifiex_sdio mmc0:0001:1: == mwifiex dump information to /sys/class/devcoredump end
[ 458.268530] mwifiex_sdio mmc0:0001:1: DNLD_CMD: FW in reset state, ignore cmd 0x28
[ 458.279216] mwifiex_sdio mmc0:0001:1: info: shutdown mwifiex...
[ 458.281557] mwifiex_sdio mmc0:0001:1: PREP_CMD: card is removed
[ 458.297111] mwifiex_sdio mmc0:0001:1: PREP_CMD: card is removed
[ 459.456997] mwifiex_sdio mmc0:0001:1: info: FW download over, size 623240 bytes
[ 460.409318] mwifiex_sdio mmc0:0001:1: WLAN FW is active
[ 460.471399] mwifiex_sdio mmc0:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (16.68.1.p197)
[ 460.471904] mwifiex_sdio mmc0:0001:1: driver_version = mwifiex 1.0 (16.68.1.p197)
[ 460.477732] mwifiex_sdio mmc0:0001:1 wlan0: renamed from mlan0
[ 465.171548] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 465.195957] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 468.304620] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 472.442824] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 472.466416] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 475.574180] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 479.712709] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 479.739568] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 482.853753] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 486.992099] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 487.010396] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 489.984135] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 3
[ 490.081789] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 490.095428] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 493.223039] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 507.237092] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 507.249399] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 510.371998] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 515.073561] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 515.086487] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 518.201535] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
We are using AW-CM276NF Wifi module with 88W8997chipset in our device. The wifi driver is getting crashed with the log below when we try to reconnect to a wifi network.
[ 401.326751] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from f6:d8:96:29:ab:52: reason code 1
[ 405.464785] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid f6:d8:96:29:ab:52
[ 406.471395] mwifiex_sdio mmc0:0001:1: ASSOC_RESP: failed, status code=2 err=0xfffa a_id=0x3fff
[ 406.471925] mwifiex_sdio mmc0:0001:1: assoc failure: reason Unknown connect failure
[ 406.472495] mwifiex_sdio mmc0:0001:1: info: association to bssid f6:d8:96:29:ab:52 failed
[ 411.049455] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid f6:d8:96:29:ab:52
[ 412.056066] mwifiex_sdio mmc0:0001:1: ASSOC_RESP: failed, status code=2 err=0xfffa a_id=0x3fff
[ 412.056595] mwifiex_sdio mmc0:0001:1: assoc failure: reason Unknown connect failure
[ 412.057102] mwifiex_sdio mmc0:0001:1: info: association to bssid f6:d8:96:29:ab:52 failed
[ 417.169912] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid f6:d8:96:29:ab:52
[ 418.176744] mwifiex_sdio mmc0:0001:1: ASSOC_RESP: failed, status code=2 err=0xfffa a_id=0x3fff
[ 418.177275] mwifiex_sdio mmc0:0001:1: assoc failure: reason Unknown connect failure
[ 418.177772] mwifiex_sdio mmc0:0001:1: info: association to bssid f6:d8:96:29:ab:52 failed
[ 422.434262] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid f6:d8:96:29:ab:52
[ 423.440750] mwifiex_sdio mmc0:0001:1: ASSOC_RESP: failed, status code=2 err=0xfffa a_id=0x3fff
[ 423.441311] mwifiex_sdio mmc0:0001:1: assoc failure: reason Unknown connect failure
[ 423.441820] mwifiex_sdio mmc0:0001:1: info: association to bssid f6:d8:96:29:ab:52 failed
[ 446.106807] ieee80211 phy0: sched_scan start : n_ssids=1 n_match_sets=1
[ 446.107230] ieee80211 phy0: n_channels=41 interval=10 ie_len=148
[ 447.990792] ieee80211 phy0: sched scan stop!
[ 458.049370] mwifiex_sdio mmc0:0001:1: mwifiex_cmd_timeout_func: Timeout cmd id = 0x6b, act = 0x1
[ 458.049928] mwifiex_sdio mmc0:0001:1: num_data_h2c_failure = 0
[ 458.050283] mwifiex_sdio mmc0:0001:1: num_cmd_h2c_failure = 0
[ 458.050631] mwifiex_sdio mmc0:0001:1: is_cmd_timedout = 1
[ 458.050957] mwifiex_sdio mmc0:0001:1: num_tx_timeout = 0
[ 458.051279] mwifiex_sdio mmc0:0001:1: last_cmd_index = 0
[ 458.051599] mwifiex_sdio mmc0:0001:1: last_cmd_id: 6b 00 07 01 07 01 07 01 6b 00
[ 458.052043] mwifiex_sdio mmc0:0001:1: last_cmd_act: 01 00 00 00 00 00 00 00 01 00
[ 458.052492] mwifiex_sdio mmc0:0001:1: last_cmd_resp_index = 4
[ 458.052839] mwifiex_sdio mmc0:0001:1: last_cmd_resp_id: 07 81 07 81 07 81 07 81 6b 80
[ 458.053306] mwifiex_sdio mmc0:0001:1: last_event_index = 4
[ 458.053637] mwifiex_sdio mmc0:0001:1: last_event: 58 00 58 00 0b 00 0a 00 65 00
[ 458.054073] mwifiex_sdio mmc0:0001:1: data_sent=0 cmd_sent=1
[ 458.054416] mwifiex_sdio mmc0:0001:1: ps_mode=0 ps_state=0
[ 458.064002] mwifiex_sdio mmc0:0001:1: ===mwifiex driverinfo dump start===
[ 458.064467] mwifiex_sdio mmc0:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (16.68.1.p197)
[ 458.064975] mwifiex_sdio mmc0:0001:1: SDIO register dump start
[ 458.068188] mwifiex_sdio mmc0:0001:1: SDIO Func0 (0x0-0x9): 43 03 02 02 03 02 00 02 03 00
[ 458.068950] mwifiex_sdio mmc0:0001:1: SDIO Func1 (0x10-0x17): 00 00 00 00 00 00 f8 ff
[ 458.089631] mwifiex_sdio mmc0:0001:1: SDIO Func1: (0x8) c3 (0x58) 00 (0x5c) 48 (0x5d) 00 (0x60) 07 (0x61) 0c (0x62) 00 (0x64) 10 (0x65) 00 (0x66) 00 (0x68) 00 (0x69) 00 (0x6a) 00
[ 458.092877] mwifiex_sdio mmc0:0001:1: SDIO Func1 (0xe8-0xf2): dc fe 18 00 f3 00 3f d1 d1 01 70
[ 458.134717] mwifiex_sdio mmc0:0001:1: Ignore scan. Card removed or firmware in bad state
[ 458.135221] mwifiex_sdio mmc0:0001:1: scan failed: -14
[ 458.230172] mwifiex_sdio mmc0:0001:1: SDIO Func1 (0xe8-0xf2): dc fe 2a 00 01 00 3f d1 d1 01 70
[ 458.230915] mwifiex_sdio mmc0:0001:1: SDIO register dump end
[ 458.231338] mwifiex_sdio mmc0:0001:1: ===mwifiex driverinfo dump end===
[ 458.232059] mwifiex_sdio mmc0:0001:1: == mwifiex firmware dump start ==
[ 458.263530] mwifiex_sdio mmc0:0001:1: Fail to pull ctrl_data
[ 458.263884] mwifiex_sdio mmc0:0001:1: firmware dump failed
[ 458.264401] mwifiex_sdio mmc0:0001:1: == mwifiex dump information to /sys/class/devcoredump start
[ 458.267768] mwifiex_sdio mmc0:0001:1: == mwifiex dump information to /sys/class/devcoredump end
[ 458.268530] mwifiex_sdio mmc0:0001:1: DNLD_CMD: FW in reset state, ignore cmd 0x28
[ 458.279216] mwifiex_sdio mmc0:0001:1: info: shutdown mwifiex...
[ 458.281557] mwifiex_sdio mmc0:0001:1: PREP_CMD: card is removed
[ 458.297111] mwifiex_sdio mmc0:0001:1: PREP_CMD: card is removed
[ 459.456997] mwifiex_sdio mmc0:0001:1: info: FW download over, size 623240 bytes
[ 460.409318] mwifiex_sdio mmc0:0001:1: WLAN FW is active
[ 460.471399] mwifiex_sdio mmc0:0001:1: info: MWIFIEX VERSION: mwifiex 1.0 (16.68.1.p197)
[ 460.471904] mwifiex_sdio mmc0:0001:1: driver_version = mwifiex 1.0 (16.68.1.p197)
[ 460.477732] mwifiex_sdio mmc0:0001:1 wlan0: renamed from mlan0
[ 465.171548] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 465.195957] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 468.304620] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 472.442824] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 472.466416] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 475.574180] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 479.712709] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 479.739568] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 482.853753] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 486.992099] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 487.010396] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 489.984135] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 3
[ 490.081789] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 490.095428] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 493.223039] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 507.237092] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 507.249399] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 510.371998] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15
[ 515.073561] mwifiex_sdio mmc0:0001:1: info: trying to associate to bssid e8:9f:80:13:74:eb
[ 515.086487] mwifiex_sdio mmc0:0001:1: info: associated to bssid e8:9f:80:13:74:eb successfully
[ 518.201535] mwifiex_sdio mmc0:0001:1: info: successfully disconnected from e8:9f:80:13:74:eb: reason code 15