diff --git a/upload/upload.go b/upload/upload.go
index cecf2c449..b25e7703c 100644
--- a/upload/upload.go
+++ b/upload/upload.go
@@ -301,6 +301,9 @@ func program(binary string, args []string, l Logger) error {
 	info(l, "Flashing with command:"+binary+extension+" "+strings.Join(args, " "))
 
 	err = cmd.Start()
+	if err != nil {
+		return errors.Wrapf(err, "Start command")
+	}
 
 	stdoutCopy := bufio.NewScanner(stdout)
 	stderrCopy := bufio.NewScanner(stderr)