各位,请问下在android系统上为什么有时候拨号上网时,数据会连接不上.....帮我解决解决
logcat 看了下,是这样:
D/GSM     ( 1168): [GsmDataConnectionTracker] no DATAIN in a while; polling PDP
D/RILJ    ( 1168): [0066]> DATA_CALL_LIST
D/GSM     ( 1168): [GsmDataConnectionTracker] no DATAIN in a while; polling PDP
D/RILJ    ( 1168): [0067]> DATA_CALL_LIST
D/RILJ    ( 1168): [0068]> DATA_CALL_LIST
D/GSM     ( 1168): [GsmDataConnectionTracker] no DATAIN in a while; polling PDP
D/GSM     ( 1168): [GsmDataConnectionTracker] no DATAIN in a while; polling PDP
D/RILJ    ( 1168): [0069]> DATA_CALL_LIST
D/GSM     ( 1168): [GsmDataConnectionTracker] no DATAIN in a while; polling PDP
D/RILJ    ( 1168): [0070]> DATA_CALL_LIST
D/GSM     ( 1168): [GsmDataConnectionTracker] no DATAIN in a while; polling PDP
D/RILJ    ( 1168): [0071]> DATA_CALL_LIST
D/GSM     ( 1168): [GsmDataConnectionTracker] no DATAIN in a while; polling PDP
D/RILJ    ( 1168): [0072]> DATA_CALL_LIST
D/GSM     ( 1168): [GsmDataConnectionTracker] no DATAIN in a while; polling PDP
D/RILJ    ( 1168): [0073]> DATA_CALL_LIST
D/GSM     ( 1168): [GsmDataConnectionTracker] Sent 35 pkts since last received
D/GSM     ( 1168): [DataConnection] Stop poll NetStat
D/GSM     ( 1168): [GsmDataConnectionTracker] pinging null for 5s
D/GSM     ( 1168): GSMDataConnTrack handleMessage { what=28 when=517704 }
D/GSM     ( 1168): [GsmDataConnectionTracker] Clean up connection due to pdpReset
D/GSM     ( 1168): [GsmDataConnectionTracker] setState: DISCONNECTING
D/GSM     ( 1168): [GsmDataConnectionTracker] cleanUpConnection: teardown, call conn.disconnect
D/GSM     ( 1168): [GsmDataConnection-1] DcActiveState msg.what=EVENT_DISCONNECT
D/GSM     ( 1168): [GsmDataConnection-1] tearDownData radio is on, call deactivateDataCall
D/RILJ    ( 1168): [0074]> DEACTIVATE_DATA_CALL 1
D/GSM     ( 1168): [DataConnection] Stop poll NetStat
D/RILJ    ( 1168): WAKE_LOCK_TIMEOUT  mReqPending=0 mRequestList=27
D/RILJ    ( 1168): 0: [16] SET_NETWORK_SELECTION_AUTOMATIC
D/RILJ    ( 1168): 1: [49] SIGNAL_STRENGTH
D/RILJ    ( 1168): 2: [50] DATA_CALL_LIST
D/RILJ    ( 1168): 3: [51] DATA_CALL_LIST
D/RILJ    ( 1168): 4: [52] DATA_CALL_LIST
D/RILJ    ( 1168): 5: [53] DATA_CALL_LIST
D/RILJ    ( 1168): 6: [54] DATA_CALL_LIST
D/RILJ    ( 1168): 7: [55] DATA_CALL_LIST
D/RILJ    ( 1168): 8: [56] DATA_CALL_LIST
D/RILJ    ( 1168): 9: [57] DATA_CALL_LIST
D/RILJ    ( 1168): 10: [58] DATA_CALL_LIST
D/RILJ    ( 1168): 11: [59] DATA_CALL_LIST
D/RILJ    ( 1168): 12: [60] DATA_CALL_LIST
D/RILJ    ( 1168): 13: [61] DATA_CALL_LIST
D/RILJ    ( 1168): 14: [62] DATA_CALL_LIST
D/RILJ    ( 1168): 15: [63] DATA_CALL_LIST
D/RILJ    ( 1168): 16: [64] DATA_CALL_LIST
D/RILJ    ( 1168): 17: [65] DATA_CALL_LIST
D/RILJ    ( 1168): 18: [66] DATA_CALL_LIST
D/RILJ    ( 1168): 19: [67] DATA_CALL_LIST
D/RILJ    ( 1168): 20: [68] DATA_CALL_LIST
D/RILJ    ( 1168): 21: [69] DATA_CALL_LIST
D/RILJ    ( 1168): 22: [70] DATA_CALL_LIST
D/RILJ    ( 1168): 23: [71] DATA_CALL_LIST
D/RILJ    ( 1168): 24: [72] DATA_CALL_LIST
D/RILJ    ( 1168): 25: [73] DATA_CALL_LIST
D/RILJ    ( 1168): 26: [74] DEACTIVATE_DATA_CALL
D/RILJ    ( 1168): [0075]> REQUEST_GET_PREFERRED_NETWORK_TYPE
D/RILJ    ( 1168): [0076]> REQUEST_SET_PREFERRED_NETWORK_TYPE : 1
D/GSM     ( 1168): GSMDataConnTrack handleMessage { what=29 when=588993 }
D/GSM     ( 1168): Get PreferredAPN
D/RILJ    ( 1168): WAKE_LOCK_TIMEOUT  mReqPending=0 mRequestList=29
D/RILJ    ( 1168): 0: [16] SET_NETWORK_SELECTION_AUTOMATIC
D/RILJ    ( 1168): 1: [49] SIGNAL_STRENGTH
D/RILJ    ( 1168): 2: [50] DATA_CALL_LIST
D/RILJ    ( 1168): 3: [51] DATA_CALL_LIST
D/RILJ    ( 1168): 4: [52] DATA_CALL_LIST
D/RILJ    ( 1168): 5: [53] DATA_CALL_LIST
D/RILJ    ( 1168): 6: [54] DATA_CALL_LIST
D/RILJ    ( 1168): 7: [55] DATA_CALL_LIST
D/RILJ    ( 1168): 8: [56] DATA_CALL_LIST
D/RILJ    ( 1168): 9: [57] DATA_CALL_LIST
D/RILJ    ( 1168): 10: [58] DATA_CALL_LIST
D/RILJ    ( 1168): 11: [59] DATA_CALL_LIST
D/RILJ    ( 1168): 12: [60] DATA_CALL_LIST
D/RILJ    ( 1168): 13: [61] DATA_CALL_LIST
D/RILJ    ( 1168): 14: [62] DATA_CALL_LIST
D/RILJ    ( 1168): 15: [63] DATA_CALL_LIST
D/RILJ    ( 1168): 16: [64] DATA_CALL_LIST
D/RILJ    ( 1168): 17: [65] DATA_CALL_LIST
D/RILJ    ( 1168): 18: [66] DATA_CALL_LIST
D/RILJ    ( 1168): 19: [67] DATA_CALL_LIST
D/RILJ    ( 1168): 20: [68] DATA_CALL_LIST
D/RILJ    ( 1168): 21: [69] DATA_CALL_LIST
D/RILJ    ( 1168): 22: [70] DATA_CALL_LIST
D/RILJ    ( 1168): 23: [71] DATA_CALL_LIST
D/RILJ    ( 1168): 24: [72] DATA_CALL_LIST
D/RILJ    ( 1168): 25: [73] DATA_CALL_LIST
D/RILJ    ( 1168): 26: [74] DEACTIVATE_DATA_CALL
D/RILJ    ( 1168): 27: [75] REQUEST_GET_PREFERRED_NETWORK_TYPE
D/RILJ    ( 1168): 28: [76] REQUEST_SET_PREFERRED_NETWORK_TYPE
D/GSM     ( 1168): GSMDataConnTrack handleMessage { what=29 when=612337 }
D/GSM     ( 1168): Get PreferredAPN
D/GSM     ( 1168): GSMDataConnTrack handleMessage { what=29 when=615255 }
D/GSM     ( 1168): Get PreferredAPN
D/AT      ( 1002): atchannel: EOF reached
I/RIL     ( 1002): AT channel closed
I/RIL     ( 1002): Re-opening after close
D/AT      ( 1002): atchannel: EOF reached
D/RILJ    ( 1168): [0049]< SIGNAL_STRENGTH error: com.android.internal.telephony.CommandException: GENERIC_FAILURE
E/RIL     ( 1002): requestSignalStrength must never return an error when radio is on
E/RILC    ( 1002): RIL_onRequestComplete: invalid RIL_Token
D/RILB    ( 1168): Notifying: radio not available
D/RILB    ( 1168): Notifying: radio off or not available
D/RILJ    ( 1168): [UNSL]< UNSOL_RESPONSE_RADIO_STATE_CHANGED RADIO_UNAVAILABLE
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RILJ    ( 1168): [0050]< DATA_CALL_LIST error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RILJ    ( 1168): [0051]< DATA_CALL_LIST error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RILJ    ( 1168): [0052]< DATA_CALL_LIST error: com.android.internal.telephony.CommandException: RADIO_NOT_AVAILABLE
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DATA_CALL_LIST
D/RIL     ( 1002): onRequest: DEACTIVATE_DATA_CALL
D/RIL     ( 1002): onRequest: GET_PREFERRED_NETWORK_TYPE