Re: [MM][PATCH]update the NDISDUP check handle for Huawei modem
- From: Bjørn Mork <bjorn mork no>
- To: "Fangxiaozhi \(Franko\)" <fangxiaozhi huawei com>
- Cc: Heyongquan <heyongquan huawei com>, Aleksander Morgado <aleksander lanedo com>, "Yili \(Neil\)" <neil yi huawei com>, "networkmanager-list gnome org" <networkmanager-list gnome org>, Wangyuhua <yuhua wang huawei com>
- Subject: Re: [MM][PATCH]update the NDISDUP check handle for Huawei modem
- Date: Thu, 06 Jun 2013 13:16:04 +0200
"Fangxiaozhi (Franko)" <fangxiaozhi huawei com> writes:
This patch updates the NDISDUP check handle for Huawei modem.
For Huawei devices, which expose the standard ECM port, at command "^DHCP?" is used to query the IP and DNS
address for the connection,
At command "^NDISSTATQRY?" is used to query the connection status(connected or disconnected).
They have some different. The response of DHCP does not exactly indicate the right connection status in
that time.
So it is better to send NDISSTATQRY to check the connection status after NDISDUP connect/disconnect, but
not DHCP.
But the "^NDISSTATQRY" command isn't implemented on all modems
implementing "^NDISDUP" and "^DHCP", is it? Shouldn't you fall back to
^DHCP in case ^NDISSTATQRY returns ERROR? Or is this command
implemented on all modems where we currently need to use AT commands? I
don't have any modem without QMI and/or MBIM, but none of the two QMI
modems I have support ^NDISSTATQRY:
ati
Manufacturer: huawei
Model: E367
Revision: 11.810.09.00.00
IMEI: 353613048805199
+GCAP: +CGSM,+DS,+ES
OK
at^ndisdup=?
^NDISDUP:(1-16),(0-1)
OK
at^dhcp?
+CME ERROR: no connection to phone
at^ndisstatqry?
ERROR
ati
Manufacturer: Huawei Technologies Co., Ltd.
Model: E392
Revision: 11.335.13.00.000
IMEI: 860999000023707
+GCAP: +CGSM
OK
at^ndisdup=?
^NDISDUP:(1-16),(1-16)
OK
at^dhcp?
+CME ERROR: no connection to phone
at^ndisstatqry?
ERROR
Bjørn
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]