diff options
author | Dan Williams <dcbw@redhat.com> | 2010-03-12 10:16:24 -0800 |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2010-03-12 10:16:24 -0800 |
commit | 7a0c5030364689620d0ef03573f3ab53e0727be3 (patch) | |
tree | b73355ae68a1d97e7719a6c7aca90f01381373fa | |
parent | e055bd72db9430a389ce91931f740ebc6dbe863d (diff) |
cdma: use E1 parser to ignore re-echoed commands
Some modems turn E1 on and off random (Huawei EC168C) and sometimes
the echoed command confuses things. We have a parser just for that,
so let's use it. It should be safe to use with devices that repect
E0 too.
-rw-r--r-- | src/mm-generic-cdma.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mm-generic-cdma.c b/src/mm-generic-cdma.c index ff156412..d93dc915 100644 --- a/src/mm-generic-cdma.c +++ b/src/mm-generic-cdma.c @@ -151,9 +151,9 @@ mm_generic_cdma_grab_port (MMGenericCdma *self, if (port && MM_IS_SERIAL_PORT (port)) { g_object_set (G_OBJECT (port), MM_PORT_CARRIER_DETECT, FALSE, NULL); mm_serial_port_set_response_parser (MM_SERIAL_PORT (port), - mm_serial_parser_v1_parse, - mm_serial_parser_v1_new (), - mm_serial_parser_v1_destroy); + mm_serial_parser_v1_e1_parse, + mm_serial_parser_v1_e1_new (), + mm_serial_parser_v1_e1_destroy); if (ptype == MM_PORT_TYPE_PRIMARY) { priv->primary = MM_SERIAL_PORT (port); |