[HTC One X] acocalypso:
after some intensive testing, i made a logcat. I turned mobil data on and off, also i tried to visit a website (with mobil data).

12-15 13:54:03.855 D/ConnectivityService( 551): setProvNotificationVisible: E visible=false networkType=0 action=com.android.internal.telephony.PROVISION0
12-15 13:54:03.855 D/ConnectivityService( 551): setProvNotificationVisibleIntent: E visible=false networkType=0 extraInfo=null
12-15 13:54:03.879 D/ConnectivityService( 551): registerNetworkAgent NetworkAgentInfo{ ni{[type: MOBILE[EDGE], state: CONNECTED/CONNECTED, reason: connected, extra: internet, roaming: false, failover: false, isAvailable: true, isConnectedToProvisioningNetwork: false]} network{null} lp{{InterfaceName: rmnet0 LinkAddresses: [x.x.x.x/32,] Routes: [0.0.0.0/0 -> x.x.x.x rmnet0,] DnsAddresses: [x.x.x.x,x.x.x.x,] Domains: null MTU: 1500 TcpBufferSizes: 4093,26280,70800,4096,16384,70800}} nc{[ Transports: CELLULAR Capabilities: MMS&SUPL&INTERNET&NOT_RESTRICTED&TRUSTED&NOT_VPN LinkUpBandwidth>=59Kbps LinkDnBandwidth>=236Kbps Specifier: <1>]} Score{10} validated{false} created{false} explicitlySelected{false} }
12-15 13:54:03.880 D/ConnectivityService( 551): NetworkAgentInfo [MOBILE (EDGE) - 103] EVENT_NETWORK_INFO_CHANGED, going from null to CONNECTED
12-15 13:54:03.886 D/PhoneApp( 924): getPhone phoneId:0
12-15 13:54:03.892 D/ConnectivityService( 551): Adding iface rmnet0 to network 103
12-15 13:54:03.902 D/PhoneStatusBar( 713): disable: < expand icons* alerts system_info* back home recent clock search >
12-15 13:54:03.933 D/ConnectivityService( 551): Setting MTU size: rmnet0, 1500
12-15 13:54:03.935 D/ConnectivityService( 551): Adding Route [0.0.0.0/0 -> x.x.x.x rmnet0] to network 103
12-15 13:54:03.936 E/Netd ( 185): netlink response contains error (No such process)
12-15 13:54:03.936 E/ConnectivityService( 551): Exception in addRoute for gateway: java.lang.IllegalStateException: command '88 network route add 103 rmnet0 0.0.0.0/0 x.x.x.x' failed with '400 88 addRoute() failed (No such process)'
12-15 13:54:03.936 D/ConnectivityService( 551): Setting Dns servers for network 103 to [/x.x.x.x, /x.x.x.x]
12-15 13:54:03.938 D/Nat464Xlat( 551): requiresClat: netType=0, connected=true, hasIPv4Address=true
12-15 13:54:03.938 D/ConnectivityService( 551): notifyType IP_CHANGED for NetworkAgentInfo [MOBILE (EDGE) - 103]
12-15 13:54:03.938 D/ConnectivityService( 551): notifyType PRECHECK for NetworkAgentInfo [MOBILE (EDGE) - 103]
12-15 13:54:03.938 D/NetworkMonitorNetworkAgentInfo [MOBILE (EDGE) - null]( 551): DefaultState{ when=0 what=532481 target=com.android.internal.util.StateMachine$SmHandler }
12-15 13:54:03.938 D/NetworkMonitorNetworkAgentInfo [MOBILE (EDGE) - null]( 551): Connected
12-15 13:54:03.939 D/NetworkMonitorNetworkAgentInfo [MOBILE (EDGE) - null]( 551): EvaluatingState{ when=0 what=532486 arg1=1 target=com.android.internal.util.StateMachine$SmHandler }
12-15 13:54:03.939 D/NetworkMonitorNetworkAgentInfo [MOBILE (EDGE) - null]( 551): Checking http://clients3.google.com/generate_204 on internet
12-15 13:54:03.940 D/PhoneApp( 924): mReceiver: ACTION_ANY_DATA_CONNECTION_STATE_CHANGED
12-15 13:54:03.940 D/PhoneApp( 924): - state: CONNECTED
12-15 13:54:03.940 D/PhoneApp( 924): - reason: connected

As you can see, the mobil data connection is going to etablish the problem I think is the addRoute().

btw IP address changed to x.x.x.x