diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2013-05-30 14:00:23 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-05-30 16:48:48 +0200 |
commit | 474b0e2332faf381972b6bbd0b11bbd503da1c44 (patch) | |
tree | c8f7a2d948e2b5bd24aa0ac1588f5c22bbdcb96e /utils | |
parent | 967f0c948fd65b079cbc99c0b0859968ba08552f (diff) | |
download | libmbim-474b0e2332faf381972b6bbd0b11bbd503da1c44.tar.gz |
mbim-network: explicitly attach to packet service during connection setup
Diffstat (limited to 'utils')
-rwxr-xr-x | utils/mbim-network | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/utils/mbim-network b/utils/mbim-network index 30c78c3..4b4ed41 100755 --- a/utils/mbim-network +++ b/utils/mbim-network @@ -105,7 +105,18 @@ connect () clear_state fi - CONNECT_CMD="mbimcli -d $DEVICE --connect=$APN --no-close" + ATTACH_CMD="mbimcli -d $DEVICE --attach-packet-service --no-close" + echo "Attaching to packet service with '$ATTACH_CMD'..." + + ATTACH_OUT=`$ATTACH_CMD` + + # Save the new TRID + TRID=`echo "$ATTACH_OUT" | sed -n "s/.*TRID.*'\(.*\)'.*/\1/p"` + if [ "x$TRID" != "x" ]; then + save_state "TRID" $TRID + fi + + CONNECT_CMD="mbimcli -d $DEVICE --connect=$APN --no-open=$TRID --no-close" echo "Starting network with '$CONNECT_CMD'..." CONNECT_OUT=`$CONNECT_CMD` |