issue in connection's status
alexander.sorvin at shbp.ru
alexander.sorvin at shbp.ru
Wed Aug 31 11:28:01 UTC 2016
Hello!
I get for "qmicli --nas-get-serving-system" when
remove antennas (attached). The output is the same with or without antenna :
30.08.2016, 22:37, "Dan Williams" <dcbw at redhat.com>:
> On Tue, 2016-08-30 at 10:40 +0300, alexander.sorvin at shbp.ru wrote:
>> Hello!
>> I'm waiting for the connection status to change for more then 5 min.
>> I use load balancing and that timeout is very critical for me (even
>> 30 sec. is too long for me). How can I change it?
>
> In the past, we've seen two indications of disconnect behavior:
>
> 1) WDS Packet Service Status "connection status" reports disconnected
>
> 2) NAS Serving System indications report no selected network as such:
>
> ModemManager[15426]: [/dev/cdc-wdm1] Received message (translated)...
>>>>>>> QMUX:
>>>>>>> length = 33
>>>>>>> flags = 0x80
>>>>>>> service = "nas"
>>>>>>> client = 61
>>>>>>> QMI:
>>>>>>> flags = "indication"
>>>>>>> transaction = 0
>>>>>>> tlv_length = 21
>>>>>>> message = "Serving System" (0x0024)
>>>>>>> TLV:
>>>>>>> type = "Detailed Service Status" (0x22)
>>>>>>> length = 5
>>>>>>> value = 00:03:00:00:00
>>>>>>> translated = [ status = 'none' capability = 'cs-ps' hdr_status = 'none' hdr_hybrid = 'no' forbidden = 'no' ]
>>>>>>> TLV:
>>>>>>> type = "Data Service Capability" (0x11)
>>>>>>> length = 1
>>>>>>> value = 00
>>>>>>> translated = {}
>>>>>>> TLV:
>>>>>>> type = "Serving System" (0x01)
>>>>>>> length = 6
>>>>>>> value = 02:01:01:00:01:00
>>>>>>> translated = [ registration_state = 'not-registered-searching' cs_attach_state = 'attached' ps_attach_state = 'attached' selected_network = 'unknown' radio_interfaces = '{ [0] = 'none '}' ]
>
> Note that even though the registration state is "searching", there is
> no selected network and no radio interface listed, and other stuff like
> "data service capability" is QMI_NAS_DATA_CAPABILITY_NONE instead of
> something like QMI_NAS_DATA_CAPABILITY_LTE.
>
> So, what do you get for "qmicli --nas-get-serving-system" when you
> remove antennas? Note that some searching is normal if you're on
> marginal signal, so if Serving System does provide the right state when
> you disconnect antennas, you'd want to start a short timer that was
> cleared when the device re-registered, but if the timer expired then
> you'd know to fail over.
>
> Dan
>
>> 29.08.2016, 20:01, "Dan Williams" <dcbw at redhat.com>:
>> >
>> > On Mon, 2016-08-29 at 17:00 +0300, alexander.sorvin at shbp.ru wrote:
>> > >
>> > > Hello!
>> > >
>> > > We use a modem Sierra MC7304 (at!udusbcomp=6 at!scact=1,1) .
>> > > Connect
>> > > with the command: qmicli -d /dev/cdc-wdm0 --client-no-release-
>> > > cid
>> > > To get ip address: dhclient wwan0
>> > > Then I remove the antenna from the modem in order to achieve a
>> > > connection loss. The response from the ping stops flowing, but
>> > > the
>> > > status still shows that there is a connection. Where is a fault?
>> > How long are you waiting for the connection status to change?
>> > Modems
>> > often have large timeouts to paper over network dropouts like
>> > insufficient coverage, short tunnels, etc and not drop the packet
>> > data
>> > connection and thus IP address and such. If it doesn't drop after
>> > an
>> > hour then I'd say there's an issue, but I would expect at least 30
>> > seconds or so of no signal without reporting a disconnect.
>> >
>> > Dan
>> >
>> > >
>> > > sudo qmicli -d /dev/cdc-wdm0 --wds-get-packet-service-status
>> > > [/dev/cdc-wdm0] Successfully got serving system:
>> > > Registration state: 'registered'
>> > > CS: 'attached'
>> > > PS: 'attached'
>> > > Selected network: '3gpp'
>> > > Radio interfaces: '1'
>> > > [0]: 'lte'
>> > > Roaming status: 'off'
>> > > Data service capabilities: '1'
>> > > [0]: 'lte'
>> > > Current PLMN:
>> > > MCC: '250'
>> > > MNC: '2'
>> > > Description: 'MegaFon'
>> > > Roaming indicators: '1'
>> > > [0]: 'off' (lte)
>> > > 3GPP location area code: '65534'
>> > > 3GPP cell ID: '253764101'
>> > > Detailed status:
>> > > Status: 'available'
>> > > Capability: 'cs-ps'
>> > > HDR Status: 'power-save'
>> > > HDR Hybrid: 'yes'
>> > > Forbidden: 'no'
>> > > LTE tracking area code: '9913'
>> > > Full operator code info:
>> > > MCC: '250'
>> > > MNC: '2'
>> > > MNC with PCS digit: 'no'
>> > >
>> > > sudo qmicli -d /dev/cdc-wdm0 --nas-get-serving-system
>> > >
>> > > [/dev/cdc-wdm0] Successfully got system info:
>> > > GSM service:
>> > > Status: 'none'
>> > > True Status: 'none'
>> > > Preferred data path: 'no'
>> > > WCDMA service:
>> > > Status: 'none'
>> > > True Status: 'none'
>> > > Preferred data path: 'no'
>> > > LTE service:
>> > > Status: 'limited'
>> > > True Status: 'available'
>> > > Preferred data path: 'no'
>> > > Domain: 'cs-ps'
>> > > Service capability: 'cs-ps'
>> > > Roaming status: 'off'
>> > > Forbidden: 'yes'
>> > > Cell ID: '197157636'
>> > > MCC: '250'
>> > > MNC: '99'
>> > > Tracking Area Code: '3877'
>> > > Voice support: 'no'
>> > > eMBMS coverage info support: 'no'
>> > > SIM reject info: 'vailable'
>> > >
>> > > sudo qmicli -d /dev/cdc-wdm0 --wds-get-packet-service-status
>> > >
>> > > [/dev/cdc-wdm0] Connection status: 'connected'
>> > > _______________________________________________
>> > > libqmi-devel mailing list
>> > > libqmi-devel at lists.freedesktop.org
>> > > https://lists.freedesktop.org/mailman/listinfo/libqmi-devel
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1
Type: application/octet-stream
Size: 7567 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20160831/8f49cd07/attachment.obj>
More information about the libqmi-devel
mailing list