Tried the following patch:

--- modemmanager-0.4+git.20110124t203624.00b6cce.orig/plugins/mm-modem-mbm.c
+++ modemmanager-0.4+git.20110124t203624.00b6cce/plugins/mm-modem-mbm.c
@@ -506,6 +506,7 @@ do_disconnect (MMGenericGsm *gsm,
     primary = mm_generic_gsm_get_at_port (gsm, MM_PORT_TYPE_PRIMARY);
     g_assert (primary);
     mm_at_serial_port_queue_command (primary, "*ENAP=0", 3, NULL, NULL);
+    mm_at_serial_port_queue_command (primary, "ATE0", 3, NULL, NULL);
 
     MM_GENERIC_GSM_CLASS (mm_modem_mbm_parent_class)->do_disconnect (gsm, cid, 
callback, user_data);
 }

and it seems to get the new connection further, but still there is a new
error:

modem-manager[11945]: <debug> [1304331296.781972] [mm-generic-gsm.c:4362] 
simple_connect(): (usb0): apn => "internet.netcom.no"
modem-manager[11945]: <debug> [1304331296.782067] [mm-generic-gsm.c:4251] 
simple_state_machine(): (usb0): simple connect state 0
modem-manager[11945]: <debug> [1304331296.782262] [mm-generic-gsm.c:4251] 
simple_state_machine(): (usb0): simple connect state 2
modem-manager[11945]: <debug> [1304331297.283193] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): --> 'AT+CREG?<CR>'
modem-manager[11945]: <debug> [1304331297.296595] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): <-- '<CR><LF>+CREG: 0,1<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[11945]: <debug> [1304331297.297126] [mm-generic-gsm.c:4251] 
simple_state_machine(): (usb0): simple connect state 4
modem-manager[11945]: <debug> [1304331297.297426] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): --> 'AT+CGDCONT?<CR>'
modem-manager[11945]: <debug> [1304331297.368950] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): <-- '<CR><LF>+CGDCONT: 
1,"IP","internet.netcom.no","0.0.0.0",0,0<CR><LF><CR><LF>OK<CR><LF>'
modem-manager[11945]: <debug> [1304331297.369541] [mm-generic-gsm.c:4251] 
simple_state_machine(): (usb0): simple connect state 5
modem-manager[11945]: <info>  [1304331297.370169] [mm-modem.c:761] 
mm_modem_set_state(): Modem /org/freedesktop/ModemManager/Modems/0: state 
changed (registered -> connecting)
modem-manager[11945]: <debug> [1304331297.370619] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): --> 'AT*EIAAUW=1,1,"netcom","netcom"<CR>'
modem-manager[11945]: <debug> [1304331297.460928] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[11945]: <debug> [1304331297.461548] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): --> 'AT*E2NAP=1<CR>'
modem-manager[11945]: <debug> [1304331297.481522] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): <-- '<CR><LF>OK<CR><LF>'
modem-manager[11945]: <debug> [1304331297.481928] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): --> 'AT*ENAP=1,1<CR>'
modem-manager[11945]: <debug> [1304331297.500672] [mm-at-serial-port.c:298] 
debug_log(): (ttyACM0): <-- '<CR><LF>ERROR<CR><LF>'
modem-manager[11945]: <debug> [1304331297.501020] [mm-serial-parsers.c:340] 
mm_serial_parser_v1_parse(): Got failure code 100: Unknown error
modem-manager[11945]: <info>  [1304331297.501771] [mm-modem.c:761] 
mm_modem_set_state(): Modem /org/freedesktop/ModemManager/Modems/0: state 
changed (connecting -> registered)

Is the modem in an incorrect state at this point?

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/769497

Title:
  Reconnect not possible after disconnection or lost connection using
  Ericsson MBM

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to