uqmi: increase wait time before checking connection state
authorDavid Bauer <mail@david-bauer.net>
Sat, 7 Oct 2023 20:28:00 +0000 (22:28 +0200)
committerDavid Bauer <mail@david-bauer.net>
Tue, 31 Oct 2023 20:12:15 +0000 (21:12 +0100)
Increase the wait time before polling the connection state for the first
time.

Depending on the prior state of the modem, the first poll might still
return a connected state. The script then tries to establish a PDP
session, which subsequently fails as the modem by then is in scan state.

Increasing the wait-time to 3 seconds mitigates this from happening.

Signed-off-by: David Bauer <mail@david-bauer.net>
package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh

index 52515dd9c1efa088620cdcd59e61e28a83a88143..8c335b57758bcc311b0c67cfb74ae9892394b482 100755 (executable)
@@ -253,7 +253,7 @@ proto_qmi_setup() {
        uqmi -s -d "$device" --network-register > /dev/null 2>&1
 
        echo "Waiting for network registration"
-       sleep 1
+       sleep 5
        local registration_timeout=0
        local registration_state=""
        while true; do