uqmi: set CID during 'query-data-status' operation
[openwrt/staging/ldir.git] / package / network / utils / uqmi / files / lib / netifd / proto / qmi.sh
index 156e57b13529195961e5ce5194ef3ffe9e30bd71..ad577ea317f2703ab8e1a6c2475ffd93a3fc6429 100755 (executable)
@@ -285,7 +285,7 @@ proto_qmi_setup() {
                fi
 
                # Check data connection state
-               connstat=$(uqmi -s -d "$device" --get-data-status)
+               connstat=$(uqmi -s -d "$device" --set-client-id wds,"$cid_4" --get-data-status)
                [ "$connstat" == '"connected"' ] || {
                        echo "No data link!"
                        uqmi -s -d "$device" --set-client-id wds,"$cid_4" --release-client-id wds > /dev/null 2>&1
@@ -322,7 +322,7 @@ proto_qmi_setup() {
                fi
 
                # Check data connection state
-               connstat=$(uqmi -s -d "$device" --get-data-status)
+               connstat=$(uqmi -s -d "$device" --set-client-id wds,"$cid_6" --get-data-status)
                [ "$connstat" == '"connected"' ] || {
                        echo "No data link!"
                        uqmi -s -d "$device" --set-client-id wds,"$cid_6" --release-client-id wds > /dev/null 2>&1