Bug 533253

Summary: Networkmanager: need to dialup *twice* to get 3G internet connection
Product: [openSUSE] openSUSE 11.2 Reporter: Forgotten User ZhJd0F0L3x <forgotten_ZhJd0F0L3x>
Component: NetworkAssignee: Tambet Ingo <tambet>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: seife, wstephenson
Version: Factory   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User ZhJd0F0L3x 2009-08-21 13:03:41 UTC
Using FACTORY, since about one week, I need to try connecting my 3G connection twice.

The first try will log the following in /var/log/NetworkManager:

<info>  Activation (/dev/ttyUSB2) starting connection 'vodafone'
<info>  (/dev/ttyUSB2): device state change: 3 -> 4
<info>  Activation (/dev/ttyUSB2) Stage 1 of 5 (Device Prepare) scheduled...
<info>  Activation (/dev/ttyUSB2) Stage 1 of 5 (Device Prepare) started...
<info>  (/dev/ttyUSB2): device state change: 4 -> 6
<info>  Activation (/dev/ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
real_connection_secrets_updated: assertion `caller == SECRETS_CALLER_GSM' failed

the applet (at least knetworkmanager, not sure about nm-applet) is still in state "connecting". I then click "disconnect":

<info>  (/dev/ttyUSB2): device state change: 6 -> 3
<info>  (/dev/ttyUSB2): deactivating device (reason: 39).
nm_system_device_flush_ip4_routes_with_iface: assertion `iface_idx >= 0' failed
nm_system_device_flush_ip4_addresses_with_iface: assertion `iface_idx >= 0' failed

and "connect" again:

<info>  Activation (/dev/ttyUSB2) starting connection 'vodafone'
<info>  (/dev/ttyUSB2): device state change: 3 -> 4
<info>  Activation (/dev/ttyUSB2) Stage 1 of 5 (Device Prepare) scheduled...
<info>  Activation (/dev/ttyUSB2) Stage 1 of 5 (Device Prepare) started...
<info>  Activation (/dev/ttyUSB2) Stage 1 of 5 (Device Prepare) complete.
<info>  Activation (/dev/ttyUSB2) Stage 2 of 5 (Device Configure) scheduled...
<info>  Activation (/dev/ttyUSB2) Stage 2 of 5 (Device Configure) starting...
<info>  (/dev/ttyUSB2): device state change: 4 -> 5
<info>  Starting pppd connection

... and it works (almost, nm-applet then segfaults, but that's a different bug).

This behaviour is the same both with nm-applet and knetworkmanager.
Comment 1 Will Stephenson 2009-10-19 22:25:51 UTC
Duping to later bug which appears to have necessary comparative dbus dumps.

*** This bug has been marked as a duplicate of bug 534230 ***