Hi All,

         I used Michael's rild(git://panicking.kicks-ass.org/ril.git). But
it rebooted again and again.

         Here is the log from logcat:

 

E/AndroidRuntime( 1204): Uncaught handler: thread main exiting due to
uncaught exception

E/AndroidRuntime( 1204): java.lang.NullPointerException

E/AndroidRuntime( 1204):      at
com.android.internal.telephony.gsm.PppLink.checkPPP(PppLink.java:144)

E/AndroidRuntime( 1204):      at
com.android.internal.telephony.gsm.PppLink.handleMessage(PppLink.java:131)

E/AndroidRuntime( 1204):      at
android.os.Handler.dispatchMessage(Handler.java:99)

E/AndroidRuntime( 1204):      at android.os.Looper.loop(Looper.java:123)

E/AndroidRuntime( 1204):      at
android.app.ActivityThread.main(ActivityThread.java:3948)

E/AndroidRuntime( 1204):      at
java.lang.reflect.Method.invokeNative(Native Method)

E/AndroidRuntime( 1204):      at
java.lang.reflect.Method.invoke(Method.java:521)

E/AndroidRuntime( 1204):      at
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:7
82)

E/AndroidRuntime( 1204):      at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:540)

E/AndroidRuntime( 1204):      at dalvik.system.NativeStart.main(Native
Method)

I/Process (  804): Sending signal. PID: 1204 SIG: 3

W/ActivityManager(  804): Process com.android.phone has crashed too many
times: killing!

 

         The steps I did is below: 

         I downloaded your source code from the git. And I compiled it and
push Freerunner-ril.so/vchannelid into android. The android version I used
is android cupcake 1.5 alpha 1.

         After that I modified the init.rc and added the below lines to it:

mkdir /data/ppp 0777 root root

 

 

service vchanneld-daemon /system/bin/vchanneld

    user root

    group radio cache inet misc

 

service ril-daemon /system/bin/rild

    socket rild stream 660 root radio

    socket rild-debug stream 660 radio system

    user root

    group radio cache inet misc

    disabled

 

service pppd_gprs /system/xbin/pppd debug file /data/ppp/options.gprs

    disabled

    oneshot

 

on property:vchanneld.status=start

    start ril-daemon

 

    After that, I reboot my phone and turned on the dataroaming option in
system's setting. Then the rild rebooted again and again.

           

Below is from adb logcat -b radio.

 

D/GSM     ( 1109): Get PreferredAPN

D/GSM     ( 1109): [DataConnectionTracker] Clean up connection due to
apnChanged

D/GSM     ( 1109): [DataConnection] Stop poll NetStat

D/GSM     ( 1109): [DataConnectionTracker] setState: IDLE

D/GSM     ( 1109): [DataConnectionTracker] ***trySetupData due to apnChanged

D/GSM     ( 1109): [DSAC DEB] trySetupData with mIsPsRestricted=false

D/GSM     ( 1109): [DataConnectionTracker] Create from allApns : [cmnet, 6,
46002, cmnet, null, null, null, null, null, default][cmwap, 7, 46002, cmwap,
010.000.000.172, null, null, null, 80, wap][cmmmc, 8, 46002, cmwap,
010.000.000.172, http://mmsc.monternet.com, 010.000.000.172, 80, 80, mms]

D/GSM     ( 1109): [DataConnectionTracker] Setup watingApns : [cmnet, 6,
46002, cmnet, null, null, null, null, null, default]

D/GSM     ( 1109): [PdpConnection] Connecting to carrier: 'cmnet' APN:
'cmnet' proxy: 'null' port: 'null

D/RILJ    ( 1109): [0168]> SETUP_DEFAULT_PDP cmnet

D/RIL     (  799): onRequest: SETUP_DEFAULT_PDP

D/GSM     ( 1109): [DataConnectionTracker] setState: INITING

D/RIL     (  799): requesting data connection to APN 'cmnet'

D/AT      (  799): MUX[gprs]: AT> ATH

D/AT      (  799): MUX[gprs]: AT< OK

D/AT      (  799): MUX[gprs]: AT> AT+CGDCONT=1,"IP","cmnet",,0,0

D/AT      (  799): MUX[gprs]: AT< OK

D/AT      (  799): MUX[gprs]: AT> AT+CGQREQ=1

D/AT      (  799): MUX[gprs]: AT< OK

D/AT      (  799): MUX[gprs]: AT> AT+CGQMIN=1

D/AT      (  799): MUX[gprs]: AT< OK

D/AT      (  799): MUX[gprs]: AT> AT+CGEREP=1,0

D/AT      (  799): MUX[gprs]: AT< OK

D/AT      (  799): MUX[gprs]: AT> AT+CGACT=1,0

D/AT      (  799): MUX[gprs]: AT< ERROR

D/AT      (  799): MUX[gprs]: AT> ATD*99***1#

D/AT      (  799): MUX[gprs]: AT< CONNECT

D/RILJ    ( 1109): [0168]< SETUP_DEFAULT_PDP {1, gprs}

D/GSM     ( 1109): [PdpConnection] PDP setup on cid = 1

W/RILC    (  799): EOS.  Closing command socket.

 

 

         Would you please tell me where I am wrong?

 

_______________________________________________
android-freerunner mailing list
android-freerunner@android.koolu.org
http://android.koolu.org/listinfo.cgi/android-freerunner-koolu.org

Reply via email to