[Gen10 Android Development] zioalex:
Wifi not work properly

Hi dear,

from some days my wifi doesn't work properly.

When I try to scan upnp servers from Archos Video the wifi get disconnected.

in the log I can see:

I/cat ( 613): <4>[ 1051.712646] WARNING: at /mnt/flash/release/AX09/avx9_jb/arcbuild/linux/../modules/wl128x/mac80211/compat_wl12xx/drivers/net/wireless/wl12xx/main.c:1302 wl12xx_queue_recovery_work+0x2c/0x70 [wl12xx]()
I/cat ( 613): <4>[ 1051.713226] Modules linked in: wl12xx_sdio omaplfb_sgx544_112 pvrsrvkm_sgx544_112 gps_drv wl12xx mac80211 cfg80211 bnep btwilink hidp rfcomm bluetooth compat hso nt11003 byd_i2c_tsp tr16c0_i2c pixcir_i2c_tsp [last unloaded: wl12xx_sdio]
I/cat ( 613): <4>[ 1051.718475] Backtrace:
I/cat ( 613): <4>[ 1051.719085] [<c0065118>] (dump_backtrace+0x0/0x110) from [<c056ffb0>] (dump_stack+0x18/0x1c)
I/cat ( 613): <4>[ 1051.719299] r7:00000009 r6:00000516 r5:bf0ef028 r4:00000000
I/cat ( 613): <4>[ 1051.720520] [<c056ff98>] (dump_stack+0x0/0x1c) from [<c00a8034>] (warn_slowpath_common+0x54/0x6c)
I/cat ( 613): <4>[ 1051.720947] [<c00a7fe0>] (warn_slowpath_common+0x0/0x6c) from [<c00a8070>] (warn_slowpath_null+0x24/0x2c)
I/cat ( 613): <4>[ 1051.721160] r9:fffffffb r8:e63c1f00 r7:00000000 r6:e63c1b30 r5:e63c1b30
I/cat ( 613): <4>[ 1051.722961] r4:e63c1ac0
I/cat ( 613): <4>[ 1051.723571] [<c00a804c>] (warn_slowpath_null+0x0/0x2c) from [<bf0ef028>] (wl12xx_queue_recovery_work+0x2c/0x70 [wl12xx])
I/cat ( 613): <4>[ 1051.723999] [<bf0eeffc>] (wl12xx_queue_recovery_work+0x0/0x70 [wl12xx]) from [<bf0f1830>] (wl1271_cmd_send+0x474/0x594 [wl12xx])
I/cat ( 613): <4>[ 1051.724395] r5:dbe59540 r4:e63c1ac0
I/cat ( 613): <4>[ 1051.725189] [<bf0f13bc>] (wl1271_cmd_send+0x0/0x594 [wl12xx]) from [<bf0f2f20>] (wl1271_cmd_configure+0x44/0x68 [wl12xx])
I/cat ( 613): <4>[ 1051.725616] [<bf0f2edc>] (wl1271_cmd_configure+0x0/0x68 [wl12xx]) from [<bf0f7de4>] (wl1271_acx_set_rx_data_filter+0x128/0x16c [wl12xx])
I/cat ( 613): <4>[ 1051.726013] r6:e63c1ac0 r5:0000002c r4:dbe59540
I/cat ( 613): <4>[ 1051.726837] [<bf0f7cbc>] (wl1271_acx_set_rx_data_filter+0x0/0x16c [wl12xx]) from [<bf0f6c28>] (wl1271_rx_data_filter_enable+0x30/0x70 [wl12xx])
I/cat ( 613): <4>[ 1051.727264] [<bf0f6bf8>] (wl1271_rx_data_filter_enable+0x0/0x70 [wl12xx]) from [<bf0ecbf0>] (wl1271_convert_wowlan_pattern_to_rx_filter+0x278/0x2e8 [wl12xx])
I/cat ( 613): <4>[ 1051.727661] r7:ef8fbe6c r6:d96e1e20 r5:00000006 r4:e63c1ac0
I/cat ( 613): <4>[ 1051.728820] [<bf0ecadc>] (wl1271_convert_wowlan_pattern_to_rx_filter+0x164/0x2e8 [wl12xx]) from [<bf0eccac>] (wl12xx_op_set_rx_filters+0x4c/0xe4 [wl12xx])
I/cat ( 613): <4>[ 1051.729309] [<bf0ecc60>] (wl12xx_op_set_rx_filters+0x0/0xe4 [wl12xx]) from [<bf0b4de0>] (ieee80211_set_rx_filters+0x68/0x74 [mac80211])
I/cat ( 613): <4>[ 1051.730712] r7:e63c12d4 r6:e63c0be0 r5:d96e1e20 r4:e63c0180
I/cat ( 613): <4>[ 1051.732025] [<bf0b4d78>] (ieee80211_set_rx_filters+0x0/0x74 [mac80211]) from [<bf0c1ad8>] (ieee80211_reconfig+0x434/0x6cc [mac80211])
I/cat ( 613): <4>[ 1051.732421] r7:e63c12d4 r6:00000004 r5:e63c12d4 r4:e63c0be0
I/cat ( 613): <4>[ 1051.733520] [<bf0c16a4>] (ieee80211_reconfig+0x0/0x6cc [mac80211]) from [<bf0a0f0c>] (ieee80211_restart_work+0x74/0x88 [mac80211])
I/cat ( 613): <4>[ 1051.733978] [<bf0a0e98>] (ieee80211_restart_work+0x0/0x88 [mac80211]) from [<c00bd004>] (process_one_work+0x260/0x3b8)
I/cat ( 613): <4>[ 1051.734374] r7:bf0a0e98 r6:c1134600 r5:c11305c0 r4:ef8c3b40
I/cat ( 613): <4>[ 1051.735565] [<c00bcda4>] (process_one_work+0x0/0x3b8) from [<c00bd560>] (worker_thread+0x244/0x410)
I/cat ( 613): <4>[ 1051.735992] [<c00bd31c>] (worker_thread+0x0/0x410) from [<c00c3648>] (kthread+0x8c/0x94)
I/cat ( 613): <4>[ 1051.736236] [<c00c35bc>] (kthread+0x0/0x94) from [<c00abe0c>] (do_exit+0x0/0x660)
I/cat ( 613): <4>[ 1051.736633] r7:00000013 r6:c00abe0c r5:c00c35bc r4:ef84de9c
I/cat ( 613): <4>[ 1051.738555] ---[ end trace dc706c1d47c652ae ]---
I/cat ( 613): <4>[ 1051.738800] wl12xx: WARNING CONFIGURE command NOK
I/cat ( 613): <4>[ 1051.739013] wl12xx: WARNING setting rx data filter failed: -5
I/cat ( 613): <3>[ 1051.739410] wl12xx: ERROR Failed to enable rx data filter 5 (err=-5)
I/cat ( 613): <4>[ 1051.739624] wl12xx: WARNING rx_data_filter_enable failed (-5)
I/cat ( 613): <6>[ 1051.740020] wl12xx: Hardware recovery in progress. FW ver: Rev 7.3.8.9.112
I/cat ( 613): <6>[ 1051.740539] wl12xx: pc: 0x0
I/cat ( 613): <6>[ 1051.740783] wl12xx: down
I/cat ( 613): <6>[ 1051.740997] wl12xx: down
I/cat ( 613): <6>[ 1051.741363] ieee80211 phy1: Hardware restart was requested
I/cat ( 613): <6>[ 1051.742126] wl12xx: state: 0
I/cat ( 613): <7>[ 1052.157867] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000000: 00 00 00 00 19 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.158264] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000010: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.158660] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.159088] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.159332] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.160125] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01
I/cat ( 613): <7>[ 1052.160522] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000060: 77 01 80 00 1c 1e 21 25 26 28 24 19 1e 21 24 24
I/cat ( 613): <7>[ 1052.160919] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000070: 26 22 15 1c 1d 1f 23 24 21 50 50 50 50 50 50 50
I/cat ( 613): <7>[ 1052.161285] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000080: 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50
I/cat ( 613): <7>[ 1052.161651] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000090: 50 50 50 50 50 01 02 02 02 02 00 02 17 17 17 13
I/cat ( 613): <7>[ 1052.162048] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 000000a0: 17 17 17 17 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.162414] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 000000b0: 00 00 00 00 0e 1e 2d 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.162628] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 000000c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.162841] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 000000d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.163238] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 000000e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.163604] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 000000f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.164001] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000100: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.164367] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.164733] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.165130] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.165344] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
I/cat ( 613): <7>[ 1052.165557] wl12xx: TEST_CMD_INI_FILE_RADIO_PARAM: 00000150: 00 00 00 00
I/cat ( 613): <6>[ 1052.207702] wl12xx: firmware booted (Rev 7.3.8.9.112)
I/cat ( 613): <6>[ 1052.221191] wl12xx: state: 2
I/cat ( 613): <7>[ 1052.243347] wl12xx: RX_FILTER: 00000000: 00 00 00 00 00 00 00 00 01 00 01 01 00 00 06 02
I/cat ( 613): <7>[ 1052.243591] wl12xx: RX_FILTER: 00000010: 00 16 dc 6f 85 1f 00 00
I/cat ( 613): <7>[ 1052.244384] wl12xx: RX_FILTER: 00000000: 00 00 00 00 00 00 00 00 01 01 01 01 00 00 06 02
I/cat ( 613): <7>[ 1052.244781] wl12xx: RX_FILTER: 00000010: ff ff ff ff ff ff 00 00
I/cat ( 613): <7>[ 1052.245788] wl12xx: RX_FILTER: 00000000: 00 00 00 00 00 00 00 00 01 02 01 01 00 00 03 02
I/cat ( 613): <7>[ 1052.246185] wl12xx: RX_FILTER: 00000010: 01 00 5e 00
I/cat ( 613): <7>[ 1052.246826] wl12xx: RX_FILTER: 00000000: 00 00 00 00 00 00 00 00 01 03 01 01 00 00 02 02
I/cat ( 613): <7>[ 1052.247222] wl12xx: RX_FILTER: 00000010: 33 33 00 00
I/cat ( 613): <7>[ 1052.247833] wl12xx: RX_FILTER: 00000000: 00 00 00 00 00 00 00 00 01 04 01 01 0c 00 02 02
I/cat ( 613): <7>[ 1052.248229] wl12xx: RX_FILTER: 00000010: 08 06 00 00
I/cat ( 613): <7>[ 1052.249053] wl12xx: RX_FILTER: 00000000: 00 00 00 00 00 00 00 00 01 05 01 05 00 00 03 02
I/cat ( 613): <7>[ 1052.249267] wl12xx: RX_FILTER: 00000010: 01 00 5e 00 00 01 00 45 09 00 01 00 11 10 00 04
I/cat ( 613): <7>[ 1052.249664] wl12xx: RX_FILTER: 00000020: 00 ef ff ff fa 16 00 02 00 07 6c 00
I/cat ( 613): <3>[ 1052.250427] wl12xx: ERROR command execute failure 14
I/cat ( 613): <4>[ 1052.250640] ------------[ cut here ]------------

I've reinstalled the BlueAndroid FW but with the problem remains.

Somebody can help?

Alex