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}