[Nexus One Android Development] ivanoff7:
Hi all, this ROM is great. However, I am facing frequent data connection loss (3G). The data is lost and, when it's back I have no reconnection.

WIFI works fine.

Usually, to make it work again, I have to switch to plane mode and switch back to normal mode. I managed to get a logcat of it :

D/WeatherXmlParser( 1742): Weather updated for Bon-Encontre: Wed, 15 Aug 2012 8:58 am CEST, Beau temps(34), 24C, 73% humidity, , wind: 120 at 11.27km/h, low: 14C high: 29C
D/dalvikvm( 3079): GC_CONCURRENT freed 6660K, 24% free 42869K/56131K, paused 23ms+23ms, total 537ms
D/dalvikvm( 1991): GC_FOR_ALLOC freed 1358K, 57% free 3343K/7680K, paused 65ms, total 69ms
D/dalvikvm( 1742): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 1742): GC_EXPLICIT freed 930K, 25% free 12703K/16835K, paused 7ms+14ms, total 177ms
D/dalvikvm( 3079): GC_CONCURRENT freed 7391K, 24% free 42730K/56131K, paused 15ms+22ms, total 230ms
I/dalvikvm(14395): Total arena pages for JIT: 18
D/dalvikvm( 1991): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 1991): GC_EXPLICIT freed 1248K, 58% free 3273K/7680K, paused 4ms+8ms, total 77ms
D/dalvikvm( 3079): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 3079): GC_EXPLICIT freed 1118K, 25% free 42254K/56131K, paused 7ms+14ms, total 167ms
D/dalvikvm( 1742): WAIT_FOR_CONCURRENT_GC blocked 0ms
D/dalvikvm( 1742): GC_EXPLICIT freed 359K, 25% free 12701K/16835K, paused 6ms+14ms, total 176ms
[COLOR="Red"]D/ConnectivityService( 1742): ConnectivityChange for mobile: DISCONNECTED/DISCONNECTED[/COLOR]
D/ConnectivityService( 1742): Attempting to switch to WIFI
D/NetUtils( 1742): android_net_utils_resetConnections in env=0x4fc55be0 clazz=0x44c00001 iface=rmnet0 mask=0x3
D/ConnectivityService( 1742): resetConnections(rmnet0, 3)
W/Smack/Packet( 1949): notify conn break (IOEx), close connection
I/qtaguid ( 1949): Failed write_ctrl(u 74) res=-1 errno=22
I/qtaguid ( 1949): Untagging socket 74 failed errno=-22
W/NetworkManagementSocketTagger( 1949): untagSocket(74) failed with errno -22
D/ConnectivityService( 1742): handleInetConditionChange: no active default network - ignore
D/AlarmManagerService( 1742): Kernel timezone updated to -120 minutes west of GMT
D/SystemClock( 1898): Setting time of day to sec=1345015468
V/AlarmClock(12844): AlarmInitReceiver finished
D/Tethering( 1742): MasterInitialState.processMessage what=3
E/ActivityThread(12309): Failed to find provider info for com.fardjad.android.wifixmanager.contentprovider
D/PicasaSyncManager(12291): active network: null
D/PicasaSyncManager(12291): background data: true
D/PicasaUploaderSyncManager(12323): active network: null
D/PicasaUploaderSyncManager(12323): background data: true
D/dalvikvm( 1949): GC_CONCURRENT freed 1729K, 45% free 4237K/7680K, paused 32ms+8ms, total 284ms
[COLOR="red"]D/ConnectivityService( 1742): ConnectivityChange for mobile: CONNECTED/CONNECTED[/COLOR]
E/ConnectivityService( 1742): Exception trying to add a route: java.lang.IllegalStateException: command '553 interface route add rmnet0 default 10.131.54.146 32 0.0.0.0' failed with '400 553 Failed to add route to default table (Network is down)'
E/ConnectivityService( 1742): Exception trying to add a route: java.lang.IllegalStateException: command '554 interface route add rmnet0 default 0.0.0.0 0 10.131.54.146' failed with '400 554 Failed to add route to default table (Network is unreachable)'
D/Tethering( 1742): MasterInitialState.processMessage what=3
E/ActivityThread(12309): Failed to find provider info for com.fardjad.android.wifixmanager.contentprovider
D/PicasaSyncManager(12291): active network: NetworkInfo: type: mobile[UMTS], state: CONNECTED/CONNECTED, reason: dataAttached, extra: free, roaming: false, failover: false, isAvailable: true
D/PicasaSyncManager(12291): background data: true
D/PicasaUploaderSyncManager(12323): active network: NetworkInfo: type: mobile[UMTS], state: CONNECTED/CONNECTED, reason: dataAttached, extra: free, roaming: false, failover: false, isAvailable: true
D/PicasaUploaderSyncManager(12323): background data: true
W/ContextScopeImpl(12399): thread=1 tried to enter the scope of the application context. Ignored.
I/GTalkService/c( 1949): [AndroidEndpoint@1096615024] connect: acct=1000001, state=CONNECTING
I/GTalkService/c( 1949): [GTalkConnection@1094764456] connect: acct=1, state=CONNECTING
E/GTalkService( 1949): connectionClosed: no XMPPConnection - That's strange!
W/SocketClient( 1452): write error (Broken pipe)
E/GTalkService( 1949): connectionClosed: no XMPPConnection - That's strange!

As, you see, it reconnects but no data is exchanged...

I don't know if this is a provider problem, or a ROM problem, or a Phone problem.

Any clue apreciated.

Thx, cheers