From e36fcea8cdad6ed654079a34104795b2fbf5d2a2 Mon Sep 17 00:00:00 2001 From: Irfan Sheriff Date: Wed, 31 Aug 2011 10:07:59 -0700 Subject: Reload STA firmware on start Bug: 5242253 Change-Id: If8e07bc96b46a0e5022cc9d12191de2e4dbec212 --- wifi/java/android/net/wifi/WifiStateMachine.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/wifi/java/android/net/wifi/WifiStateMachine.java b/wifi/java/android/net/wifi/WifiStateMachine.java index 4fc5e08..d116e5b 100644 --- a/wifi/java/android/net/wifi/WifiStateMachine.java +++ b/wifi/java/android/net/wifi/WifiStateMachine.java @@ -1911,6 +1911,12 @@ public class WifiStateMachine extends StateMachine { transitionTo(mDriverUnloadingState); break; case CMD_START_SUPPLICANT: + try { + mNwService.wifiFirmwareReload(mInterfaceName, "STA"); + } catch (Exception e) { + Log.e(TAG, "Failed to reload STA firmware " + e); + // continue + } //A runtime crash can leave the interface up and //this affects connectivity when supplicant starts up. //Ensure interface is down before a supplicant start. -- cgit v1.1