Media Drive losing network connectivity

Hello,

A year ago I bought a 64GB SanDisk Connect Wireless Media Drive. The drive has worked without any issues, but since this week (I am at my holiday location) the Media Drive is not working stable en needs te be restarted several times in an hour to keep working.

The problem is likely WiFI related. De drives loses its internet connection and also is not reachable via WiFi.

I found out I can telnet to the mediadrive and found some logfiles that show errors during the problems:

The sys.log file show errors like:

Aug 15 20:59:44 Media_Drive klogd: [494.353696] wl12xx: WARNING cmd set_template failed: -110

Aug 15 20:59:44 Media_Drive klogd: [494.359418] wl12xx: ERROR PROBE request template failed

Aug 15 20:59:44 Media_Drive klogd: [494.364669] wl12xx: Hardware recovery in progress. FW ver: Rev 6.5.7.0.29

Aug 15 20:59:44 Media_Drive klogd: [494.372216] wl12xx: pc: 0x8f4c

Aug 15 20:59:44 Media_Drive klogd: [494.375285] wl12xx: down

Aug 15 20:59:44 Media_Drive klogd: [494.378131] wl12xx: down

Aug 15 20:59:44 Media_Drive klogd: [494.582560] WLAN-EN:OFF

Aug 15 20:59:44 Media_Drive klogd: [494.585051] ieee80211 phy0: Hardware restart was requested

Aug 15 20:59:44 Media_Drive klogd: [494.592677] wl12xx: open_count=1, add=1, current_fw=0

Aug 15 20:59:44 Media_Drive klogd: [494.597740] wl12xx: state: 0

Aug 15 20:59:45 Media_Drive klogd: [494.830854] WLAN-EN:ON

Aug 15 20:59:45 Media_Drive klogd: [495.240309] wl12xx: firmware booted (Rev 6.5.7.0.29)

Aug 15 20:59:45 Media_Drive klogd: [495.250370] wlan1: authenticate with 4c:5e:0c:11:f0:b3 (try 1)

Aug 15 20:59:45 Media_Drive klogd: [495.250434] wl12xx: open_count=1, add=1, current_fw=2

Aug 15 20:59:45 Media_Drive klogd: [495.255490] wl12xx: state: 1

Aug 15 20:59:45 Media_Drive klogd: [495.316700] wlan1: authenticated

Aug 15 20:59:45 Media_Drive klogd: [495.611289] wlan1: deauthenticating from 4c:5e:0c:11:f0:b3 by local choice (reason=2)

Aug 15 20:59:47 Media_Drive klogd: [497.127857] ------------[cut here]------------

Aug 15 20:59:47 Media_Drive klogd: [497.132579] WARNING: at /home/qsi/freescale/source/TI/R5_SP1_Maintenance_Release_1/compat-wireless/drivers/net/wireless/wl12xx/main.c:1532 wl12xx_queue_recovery_work+0x20/0x5c wl12xx

Aug 15 20:59:47 Media_Drive klogd: [497.149645] Modules linked in: wl12xx_sdio wl12xx mac80211 cfg80211 compat ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter tntfs(P) texfat(P) arc4 [last unloaded: compat]

Aug 15 20:59:47 Media_Drive klogd: [497.168793] [<8002d4ac>] (unwind_backtrace+0x0/0xf0) from [<80053830>] (warn_slowpath_common+0x4c/0x64)

Aug 15 20:59:47 Media_Drive klogd: [497.178569] [<80053830>] (warn_slowpath_common+0x4c/0x64) from [<80053860>] (warn_slowpath_null+0x18/0x1c)

Aug 15 20:59:47 Media_Drive klogd: [497.188498] [<80053860>] (warn_slowpath_null+0x18/0x1c) from [<7f309930>] (wl12xx_queue_recovery_work+0x20/0x5c [wl12xx])

Aug 15 20:59:47 Media_Drive klogd: [497.199819] [<7f309930>] (wl12xx_queue_recovery_work+0x20/0x5c [wl12xx]) from [<7f30df84>] (wl1271_cmd_wait_for_event+0x34/0x3c [wl12xx])

Aug 15 20:59:47 Media_Drive klogd: [497.212469] [<7f30df84>] (wl1271_cmd_wait_for_event+0x34/0x3c [wl12xx]) from [<7f30ea8c>] (wl12xx_roc+0x12c/0x174 [wl12xx])

Aug 15 20:59:47 Media_Drive klogd: [497.223885] [<7f30ea8c>] (wl12xx_roc+0x12c/0x174 [wl12xx]) from [<7f30ec00>] (wl12xx_start_dev+0x12c/0x164 [wl12xx])

Aug 15 20:59:47 Media_Drive klogd: [497.234671] [<7f30ec00>] (wl12xx_start_dev+0x12c/0x164 [wl12xx]) from [<7f30d2dc>] (wl1271_op_bss_info_changed+0x638/0xd78 [wl12xx])

Aug 15 20:59:47 Media_Drive klogd: [497.246887] [<7f30d2dc>] (wl1271_op_bss_info_changed+0x638/0xd78 [wl12xx]) from [<7f2bc044>] (ieee80211_bss_info_change_notify+0x16c/0x17c [mac80211])

Aug 15 20:59:47 Media_Drive klogd: [497.260680] [<7f2bc044>] (ieee80211_bss_info_change_notify+0x16c/0x17c [mac80211]) from [<7f2cac6c>] (__ieee80211_recalc_idle+0x11c/0x1ec [mac80211])

Aug 15 20:59:47 Media_Drive klogd: [497.275038] [<7f2cac6c>] (__ieee80211_recalc_idle+0x11c/0x1ec [mac80211]) from [<7f2cad58>] (ieee80211_recalc_idle+0x1c/0x40 [mac80211])

Aug 15 20:59:47 Media_Drive klogd: [497.287700] [<7f2cad58>] (ieee80211_recalc_idle+0x1c/0x40 [mac80211]) from [<7f2c9b8c>] (ieee80211_work_work+0x3dc/0x11d0 [mac80211])

Aug 15 20:59:47 Media_Drive klogd: [497.300000] [<7f2c9b8c>] (ieee80211_work_work+0x3dc/0x11d0 [mac80211]) from [<80065fe8>] (worker_thread+0x17c/0x228)

Aug 15 20:59:47 Media_Drive klogd: [497.311010] [<80065fe8>] (worker_thread+0x17c/0x228) from [<8006957c>] (kthread+0x78/0x80)

Aug 15 20:59:47 Media_Drive klogd: [497.319519] [<8006957c>] (kthread+0x78/0x80) from [<800299c0>] (kernel_thread_exit+0x0/0x8)

Aug 15 20:59:47 Media_Drive klogd: [497.328054] —[end trace e932d55cb0a29ea9]—

Aug 15 20:59:48 Media_Drive klogd: [497.847786] wl12xx: WARNING Unable to flush all TX buffers, timed out.

Aug 15 20:59:49 Media_Drive klogd: [499.387888] ------------[cut here]------------

Aug 15 20:59:49 Media_Drive klogd: [499.392606] WARNING: at /home/qsi/freescale/source/TI/R5_SP1_Maintenance_Release_1/compat-wireless/drivers/net/wireless/wl12xx/main.c:1532 wl12xx_queue_recovery_work+0x20/0x5c wl12xx

Aug 15 20:59:49 Media_Drive klogd: [499.409652] Modules linked in: wl12xx_sdio wl12xx mac80211 cfg80211 compat ipt_MASQUERADE iptable_nat nf_nat nf_conntrack_ipv4 nf_defrag_ipv4 iptable_filter tntfs(P) texfat(P) arc4 [last unloaded: compat]

Aug 15 20:59:49 Media_Drive klogd: [499.428188] [<8002d4ac>] (unwind_backtrace+0x0/0xf0) from [<80053830>] (warn_slowpath_common+0x4c/0x64)

Aug 15 20:59:49 Media_Drive klogd: [499.437595] [<80053830>] (warn_slowpath_common+0x4c/0x64) from [<80053860>] (warn_slowpath_null+0x18/0x1c)

Aug 15 20:59:49 Media_Drive klogd: [499.447696] [<80053860>] (warn_slowpath_null+0x18/0x1c) from [<7f309930>] (wl12xx_queue_recovery_work+0x20/0x5c [wl12xx])

Aug 15 20:59:49 Media_Drive klogd: [499.458956] [<7f309930>] (wl12xx_queue_recovery_work+0x20/0x5c [wl12xx]) from [<7f30df84>] (wl1271_cmd_wait_for_event+0x34/0x3c [wl12xx])

Aug 15 20:59:49 Media_Drive klogd: [499.471598] [<7f30df84>] (wl1271_cmd_wait_for_event+0x34/0x3c [wl12xx]) from [<7f30ea8c>] (wl12xx_roc+0x12c/0x174 [wl12xx])

Aug 15 20:59:49 Media_Drive klogd: [499.483005] [<7f30ea8c>] (wl12xx_roc+0x12c/0x174 [wl12xx]) from [<7f30ec00>] (wl12xx_start_dev+0x12c/0x164 [wl12xx])

Aug 15 20:59:49 Media_Drive klogd: [499.494464] [<7f30ec00>] (wl12xx_start_dev+0x12c/0x164 [wl12xx]) from [<7f308fa0>] (wl1271_op_config+0x200/0x394 [wl12xx])

Aug 15 20:59:49 Media_Drive klogd: [499.505922] [<7f308fa0>] (wl1271_op_config+0x200/0x394 [wl12xx]) from [<7f2bb138>] (ieee80211_hw_config+0x138/0x144 [mac80211])

Aug 15 20:59:49 Media_Drive klogd: [499.517732] [<7f2bb138>] (ieee80211_hw_config+0x138/0x144 [mac80211]) from [<7f2c9c24>] (ieee80211_work_work+0x474/0x11d0 [mac80211])

Aug 15 20:59:49 Media_Drive klogd: [499.530061] [<7f2c9c24>] (ieee80211_work_work+0x474/0x11d0 [mac80211]) from [<80065fe8>] (worker_thread+0x17c/0x228)

Aug 15 20:59:49 Media_Drive klogd: [499.540803] [<80065fe8>] (worker_thread+0x17c/0x228) from [<8006957c>] (kthread+0x78/0x80)

Aug 15 20:59:49 Media_Drive klogd: [499.549260] [<8006957c>] (kthread+0x78/0x80) from [<800299c0>] (kernel_thread_exit+0x0/0x8)

Aug 15 20:59:49 Media_Drive klogd: [499.557668] —[end trace e932d55cb0a29eaa]—

Aug 15 20:59:49 Media_Drive klogd: [499.562567] wlan1: authenticate with 4c:5e:0c:11:f0:b3 (try 1)

Aug 15 20:59:49 Media_Drive klogd: [499.562623] wl12xx: Hardware recovery in progress. FW ver: Rev 6.5.7.0.29

Aug 15 20:59:49 Media_Drive klogd: [499.569745] wl12xx: pc: 0x0

Aug 15 20:59:49 Media_Drive klogd: [499.572549] wl12xx: down

Aug 15 20:59:49 Media_Drive klogd: [499.575088] wl12xx: down

Aug 15 20:59:49 Media_Drive klogd: [499.577646] ------------[cut here]------------

you could try reloading the FW and see if anything changes. Other than that the drive may be going bad and would likely need to be replaced.