reload_network_device: Add delay after powering up the device

BUG=None
TEST=Rerun reload_network_device

Change-Id: Ie5415f2002715cfb496d4e0bb7d949ea001525e1
Reviewed-on: https://chromium-review.googlesource.com/189698
Reviewed-by: Bing Zhao <bzhao@marvell.com>
Reviewed-by: mukesh agrawal <quiche@chromium.org>
Tested-by: Paul Stewart <pstew@chromium.org>
Commit-Queue: Paul Stewart <pstew@chromium.org>
diff --git a/bin/reload_network_device b/bin/reload_network_device
index 161e3b8..d3436fc 100755
--- a/bin/reload_network_device
+++ b/bin/reload_network_device
@@ -7,6 +7,7 @@
 # UDEV event helper script that restarts a hung network device.
 
 POWER_DOWN_TIME_SECONDS=1
+WLAN_POWER_UP_TIME_SECONDS=1
 WLAN_REINITIALIZE_TIME_SECONDS=5
 
 set -e
@@ -63,6 +64,7 @@
 
   if [ "${DEVTYPE}" = "wlan" ] ; then
     ectool wireless 0xe  # Power up wireless lan.
+    sleep ${WLAN_POWER_UP_TIME_SECONDS}
     ectool wireless 0xf  # Enable wireless lan.
 
     sleep ${WLAN_REINITIALIZE_TIME_SECONDS}