aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-01-01 23:43:23 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-01-01 23:43:39 +0100
commit1d9e8a7b721685b9290103d82db04f9b0a587d65 (patch)
tree221e954b5e8e56d775e713ecb5547885d46c1d72
parent5b302fef59354f536e83a0b14572d2f954a6e682 (diff)
downloadpx4-firmware-1d9e8a7b721685b9290103d82db04f9b0a587d65.tar.gz
px4-firmware-1d9e8a7b721685b9290103d82db04f9b0a587d65.tar.bz2
px4-firmware-1d9e8a7b721685b9290103d82db04f9b0a587d65.zip
Reboot if IO update startup fails on first try
-rw-r--r--ROMFS/px4fmu_common/init.d/rcS5
1 files changed, 3 insertions, 2 deletions
diff --git a/ROMFS/px4fmu_common/init.d/rcS b/ROMFS/px4fmu_common/init.d/rcS
index 05657b03e..f122921c5 100644
--- a/ROMFS/px4fmu_common/init.d/rcS
+++ b/ROMFS/px4fmu_common/init.d/rcS
@@ -176,7 +176,7 @@ then
tone_alarm MBABGP
if px4io forceupdate 14662 $io_file
then
- usleep 200000
+ usleep 500000
if px4io start
then
echo "PX4IO restart OK"
@@ -186,7 +186,8 @@ then
echo "PX4IO restart failed"
echo "PX4IO restart failed" >> $logfile
tone_alarm MNGGG
- sh /etc/init.d/rc.error
+ sleep 10
+ reboot
fi
else
echo "PX4IO update failed"