From 4a098c724a11156fd1c4f66fb5d8eeca6be02775 Mon Sep 17 00:00:00 2001 From: Lars Poeschel Date: Thu, 24 Sep 2020 12:38:05 +0200 Subject: [PATCH] quectel: Extend power-on timeout More complicated modems emerge and they need longer start-up times. An EC21 takes about 13 seconds to boot up. This is slightly longer than the 20 * 500 ms we have at the moment. This extends the retries to 30, so we have 30 * 500 ms and this does successfully power up an EC21 modem. --- plugins/quectel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/quectel.c b/plugins/quectel.c index c3343008..6456775d 100644 --- a/plugins/quectel.c +++ b/plugins/quectel.c @@ -1086,8 +1086,8 @@ static void init_timeout_cb(struct l_timeout *timeout, void *user_data) DBG("%p", modem); - if (data->init_count++ >= 20) { - ofono_error("failed to init modem after 20 attempts"); + if (data->init_count++ >= 30) { + ofono_error("failed to init modem after 30 attempts"); close_serial(modem); return; }