[Desire Android Development] xilpheed:
Bumped into the 3G reconnection issue. Had to hot-reboot the phone. I'm not sure if the following logcat helps but that's what happened when I tried to re-establish 3G data connectivity:

09-05 11:43:42.703 2888 3438 D ConnectivityService: setMobileDataEnabled(false)

09-05 11:43:42.733 2888 2888 W BackupManagerService: dataChanged but no participant pkg='com.android.providers.settings' uid=1001

09-05 11:43:42.763 2888 2950 D ConnectivityService: ConnectivityChange for mobile: DISCONNECTED/DISCONNECTED

09-05 11:43:42.763 2888 2950 D ConnectivityService: Attempting to switch to WIFI

09-05 11:43:42.763 2888 2950 D ConnectivityService: Attempting to switch to BLUETOOTH_TETHER

09-05 11:43:42.773 2888 2950 E ConnectivityService: Exception trying to remove a route: java.lang.IllegalStateException: Unable to communicate with native dameon to add routes - com.android.server.NativeDaemonConnectorException: Cmd {interface route remove rmnet0 default 0.0.0.0 0 10.226.3.66} failed with code 400 : {Failed to remove route from default table (No such process)}

09-05 11:43:42.783 2888 2950 D NetUtils: android_net_utils_resetConnections in env=0x4eb3c8 clazz=0x3a600001 iface=rmnet0 mask=0x3

09-05 11:43:42.783 2888 2950 D ConnectivityService: resetConnections(rmnet0, 3)

09-05 11:43:45.806 2888 2951 D Tethering: MasterInitialState.processMessage what=3

09-05 11:43:45.856 20587 20587 I MediaUploader: No need to wake up

09-05 11:43:46.046 20603 20616 D PicasaSyncManager: active network: null

09-05 11:43:46.106 20603 20616 D PicasaSyncManager: background data: true

09-05 11:43:46.557 2888 3160 W InputManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@41d08980

09-05 11:43:46.677 2963 2965 D dalvikvm: GC_CONCURRENT freed 1831K, 79% free 4243K/19463K, paused 2ms+13ms

09-05 11:43:46.687 2888 2891 D dalvikvm: GC_CONCURRENT freed 2422K, 52% free 12193K/25095K, paused 5ms+66ms

09-05 11:43:50.130 2888 3441 D ConnectivityService: setMobileDataEnabled(true)

09-05 11:43:50.150 2888 3669 W BackupManagerService: dataChanged but no participant pkg='com.android.providers.settings' uid=1001

09-05 11:43:50.240 2888 2950 D ConnectivityService: ConnectivityChange for mobile: CONNECTED/CONNECTED

09-05 11:43:50.260 2888 2950 E ConnectivityService: Exception trying to add a route: java.lang.IllegalStateException: Unable to communicate with native dameon to add routes - com.android.server.NativeDaemonConnectorException: Cmd {interface route add rmnet0 default 10.226.3.66 32 0.0.0.0} failed with code 400 : {Failed to add route to default table (Network is down)}

09-05 11:43:50.270 2888 2950 E ConnectivityService: Exception trying to add a route: java.lang.IllegalStateException: Unable to communicate with native dameon to add routes - com.android.server.NativeDaemonConnectorException: Cmd {interface route add rmnet0 default 0.0.0.0 0 10.226.3.66} failed with code 400 : {Failed to add route to default table (Network is unreachable)}

09-05 11:43:50.350 2888 2946 D NetworkPolicy: applying policy NetworkPolicy[NetworkTemplate: matchRule=MOBILE_ALL, subscriberId=valid]: cycleDay=30, warningBytes=2147483648, limitBytes=-1, lastSnooze=-1 to ifaces [rmnet0]

09-05 11:43:51.792 2888 3438 W InputManagerService: Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@40e550f8