From 67aeafaead1e2c0096f67d94d6fc6271409df560 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Sun, 27 Jul 2008 18:52:57 +0000 Subject: [PATCH] 2008-07-27 Dan Williams * src/nm-gsm-device.c - (init_modem_full): send "ATZ E0" after CPIN, because apparently some Huawei devices turn echo back on after CPIN (rh #456770) git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@3855 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- ChangeLog | 6 ++++++ src/nm-gsm-device.c | 6 +++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index b72c7e3607..0fea024a32 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-07-27 Dan Williams + + * src/nm-gsm-device.c + - (init_modem_full): send "ATZ E0" after CPIN, because apparently some + Huawei devices turn echo back on after CPIN (rh #456770) + 2008-07-24 Tambet Ingo * src/ppp-manager/nm-ppp-manager.c (nm_ppp_manager_update_secrets): Add diff --git a/src/nm-gsm-device.c b/src/nm-gsm-device.c index 1601a5a362..218ddfc355 100644 --- a/src/nm-gsm-device.c +++ b/src/nm-gsm-device.c @@ -383,7 +383,11 @@ init_modem_full (NMGsmDevice *device) { char *responses[] = { "OK", "ERROR", "ERR", NULL }; - modem_wait_for_reply (device, "ATZ", 10, responses, responses, init_full_done); + /* Send E0 too because some devices turn echo back on after CPIN which + * just breaks stuff since echo-ed commands are interpreted as replies. + * rh #456770 + */ + modem_wait_for_reply (device, "ATZ E0", 10, responses, responses, init_full_done); } static void