mbimcli / Telit LN932

Sebastian Sjoholm sebastian.sjoholm at gmail.com
Thu Mar 24 16:10:46 UTC 2016


> 
> Probably the --no-close and --no-open options, which preserve the
> connection across runs because they don't close the connection when
> mbimcli exits.  Look at the utils/mbim-network script for how those
> work and where to get the transaction ID for --no-open.
> 

Thanks, You are right. Below is printout from the “mbim-network” script that keeps track on the TRID and uses no-open/no-close. I seem to get the connection now that keeps active.

However the DHCP client does not seem to get the IP address, I am using udhcpc, I will keep on digging. 

-Sebastian

root at SBC05:~# mbim-network /dev/cdc-wdm0 start
Loading profile...
    APN: lte1.dynamic.com
Querying subscriber ready status 'mbimcli -d /dev/cdc-wdm0 --query-subscriber-ready-status --no-close'...
[/dev/cdc-wdm0] Subscriber ready status retrieved: Ready state: 'initialized' Subscriber ID: '235911003601117' SIM ICCID: '8931104000000004021' Ready info: 'unknown' Telephone numbers: (0) 'unknown' [/dev/cdc-wdm0] Session not closed: TRID: '3'
Saving state... (TRID: 3)
Querying registration state 'mbimcli -d /dev/cdc-wdm0 --query-registration-state --no-open=3 --no-close'...
[/dev/cdc-wdm0] Registration status: Network error: 'unknown' Register state: 'home' Register mode: 'automatic' Available data classes: 'gprs, umts, hsdpa, hsupa' Current cellular class: 'gsm' Provider ID: '23591' Provider name: '23591' Roaming text: 'unknown' Registration flags: 'packet-service-automatic-attach' [/dev/cdc-wdm0] Session not closed: TRID: '4'
Saving state... (TRID: 4)
Attaching to packet service with 'mbimcli -d /dev/cdc-wdm0 --attach-packet-service --no-open=4 --no-close'...
Saving state... (TRID: 5)
Starting network with 'mbimcli -d /dev/cdc-wdm0 --connect=lte1.dynamic.com --no-open=5 --no-close'...
Network started successfully
Saving state... (TRID: 7)
root at SBC05:~# mbim-network /dev/cdc-wdm0 status
Loading profile...
    APN: lte1.dynamic.com
Loading previous state...
    Previous Transaction ID: 7
Getting status with 'mbimcli -d /dev/cdc-wdm0 --query-connection-state --no-close --no-open=7'...
Saving state... (TRID: 8)
Status: activated
root at SBC05:~# mbimcli -d /dev/cdc-wdm0 --query-connection-state --no-close --no-open=8
[/dev/cdc-wdm0] Connection status:
              Session ID: '0'
        Activation state: 'activated'
        Voice call state: 'none'
                 IP type: 'ipv4'
            Context type: 'internet'
           Network error: 'unknown'
[/dev/cdc-wdm0] Session not closed:
            TRID: '9'
root at SBC05:~#









More information about the libqmi-devel mailing list