Now i am getting the following error :- * Couldn't find 'rild' socket; retrying after timeout*
So I think the rild daemon is not able to open the socket for its clients like dialer. Hence when i click on the dialer app it crashes throwing me the error *"Not registered on Network"* So please give me some pointers so that i can proceed further. Mikkel, Please tell me how to browse the reference ril source code from omapzoom.org Thanks & Regards Nimit On Wed, Jan 7, 2009 at 9:40 PM, Nimit Manglick <[email protected]>wrote: > *In ril.cpp i have enabled that piece of code which is trying to create a > rild socket.* > > *ret = socket_local_server (SOCKET_NAME_RIL, > ANDROID_SOCKET_NAMESPACE_ABSTRACT, SOCK_STREAM);* > > *So after that i have commented #else also because i think after opening > teh socket it needs to call* * > android_get_control_socket(SOCKET_NAME_RIL);* > > *and it can listen to the client request on it by* *listen(s_fdListen, 4); > > But its giving error at **android_get_control_socket(SOCKET_NAME_RIL);* > > saying *Failed to get socket 'rild'* > > > > On Wed, Jan 7, 2009 at 8:17 PM, Nimit Manglick <[email protected]>wrote: > >> Hi David / Mikkel, >> >> /system/bin/rild -l /system/lib/libreference-ril.so -- -d /dev/ttyS0 >> >> is not executing from init.rc >> >> So i manually tried to start it, it has thrown error as :- >> >> *# /system/bin/rild -l /system/lib/libreference-ril.so -- -d /dev/ttyS0 >> opening AT interface. retrying...: Permission denied* >> >> Then i tried changing its permission to 777 the it has thrown error as :- >> >> >> *# /system/bin/rild -l /system/lib/libreference-ril.so -- -d /dev/ttyS0 >> opening AT interface. retrying...: No such file or directory* >> >> *And the complete radio log is :- >> # logcat -b radio >> I/RIL ( 666): Nimit log 1 in reference ril Ril_init function >> I/RIL ( 666): Opening tty device /dev/ttyS0 >> D/RIL ( 666): Nimit Log 2 serial port name in reference ril Ril_init >> function is /dev/ttyS0 >> I/RIL ( 666): Nimit Log 2 serial port name in reference ril Ril_init >> function is /dev/ttyS0 >> E/RILC ( 666): Nimit log 1 inside libril inside Ril_register function >> E/RILC ( 666): Nimit log 2 inside libril inside Ril_register function >> before opening teh socket >> E/RILC ( 666): Failed to get socket 'rild-debug' errno:0 >> W/GSM ( 688): Can't open /system/etc/voicemail-conf.xml >> D/RILJ ( 688): [0000]> GET_CURRENT_CALLS >> D/GSM ( 688): Poll ServiceState done: oldSS=[1 home null null null ] >> newSS=[1 home null null null ] oldGprs=1 newGprs=n >> D/RILJ ( 688): [0000]< GET_CURRENT_CALLS error: >> com.android.internal.telephony.gsm.CommandException: RADIO_NOT_AVAILABLE >> D/GSM ( 688): [DataConnectionTracker] Radio is off and clean up all >> connection >> D/GSM ( 688): [DataConnectionTracker] Clean up connection due to >> radioTurnedOff >> D/GSM ( 688): [DataConnection] Stop poll NetStat >> D/GSM ( 688): [DataConnection] Stop poll NetStat >> D/GSM ( 688): [DataConnectionTracker] ***trySetupData due to >> roamingOff >> D/GSM ( 688): [DataConnectionTracker] trySetupData: Not ready for >> data: dataState=IDLE gprsState=1 sim=false UMTS=false >> D/GSM ( 688): [GsmSimCard] Broadcasting intent >> SIM_STATE_CHANGED_ACTION NOT_READY reason null >> I/RILJ ( 688): Couldn't find 'rild' socket; retrying after timeout >> D/RILJ ( 688): WAKE_LOCK_TIMEOUT mReqPending=0 mRequestList=0 >> I/RILJ ( 688): Couldn't find 'rild' socket; retrying after timeout >> I/RILJ ( 688): Couldn't find 'rild' socket; retrying after timeout >> I/RILJ ( 688): Couldn't find 'rild' socket; retrying after timeout >> I/RILJ ( 688): Couldn't find 'rild' socket; retrying after timeout >> I/RILJ ( 688): Couldn't find 'rild' socket; retrying after timeout >> I/RILJ ( 688): Couldn't find 'rild' socket; retrying after timeout >> E/RILJ ( 688): Couldn't find 'rild' socket after 8 times, continuing >> to retry silently* >> >> >> >> Mikkel, >> >> Can you please tell me how to browse the code you are mentioning on >> omapzoom.org tree ? >> >> Where to set the baud rate in RIl ?? >> >> I am not able to find that. >> >> Thanks >> Nimit >> >> >> On Wed, Jan 7, 2009 at 8:08 PM, Mikkel Christensen <[email protected]> wrote: >> >>> >>> You can try to change permisson on /dev/ttyS0 to 777 in init.rc >>> Do you know what baud rate you modem runs? Per default the RIL is >>> hardcoded with 115200 baud, so you need to change that if the modem >>> supports another rate. >>> >>> You can also take a look at the omapzoom.org tree... it has some >>> modifications to the ref ril that you might like. >>> >>> Best regards, >>> Mikkel >>> >>> On Jan 7, 7:27 am, "David Turner" <[email protected]> wrote: >>> > that looks correct. can you show the whole radio log, there should be >>> some >>> > RILD messages telling you if there was a failure opening the device >>> file >>> > (which could be caused by permission problems). You can also try to >>> hack the >>> > mainLoop() function in hardware/ril/reference-ril/reference-ril.c that >>> does >>> > the opening, to give more diagnostics if needed. >>> > >>> > On Wed, Jan 7, 2009 at 12:43 PM, Nimit Manglick < >>> [email protected]>wrote: >>> > >>> > >>> > >>> > >>> > >>> > > I am running it from init.rc script as :- >>> > >>> > > /system/bin/rild -l /system/lib/libreference-ril.so -- -d /dev/ttyS0 >>> > >>> > > My modem is connected to ttyS0 only. >>> > >>> > > On Wed, Jan 7, 2009 at 4:39 PM, David Turner <[email protected]> >>> wrote: >>> > >>> > >> you need to start the rild daemon in your init config/script >>> > >> have a look at the content of /system/etc/init*.(rc|sh) for examples >>> > >>> > >> On Wed, Jan 7, 2009 at 11:32 AM, Nimit Manglick < >>> [email protected]>wrote: >>> > >>> > >>> Hi David, >>> > >>> > >>> Its showing me the following errors :- >>> > >>> > >>> *Can't open /system/etc/voicemail-conf.xml* >>> > >>> D/RILJ ( 681): [0000]> GET_CURRENT_CALLS >>> > >>> D/GSM ( 681): Poll ServiceState done: oldSS=[1 home null null >>> null >>> > >>> ] newSS=[1 home null null null ] oldGprs=1 newGprs=n >>> > >>> D/RILJ ( 681): [0000]< GET_CURRENT_CALLS error: >>> > >>> com.android.internal.telephony.gsm.CommandException: >>> RADIO_NOT_AVAILABLE >>> > >>> D/GSM ( 681): [DataConnectionTracker] Radio is off and clean >>> up all >>> > >>> connection >>> > >>> D/GSM ( 681): [DataConnectionTracker] Clean up connection due >>> to >>> > >>> radioTurnedOff >>> > >>> D/GSM ( 681): [DataConnection] Stop poll NetStat >>> > >>> D/GSM ( 681): [DataConnection] Stop poll NetStat >>> > >>> D/GSM ( 681): [DataConnectionTracker] ***trySetupData due to >>> > >>> roamingOff >>> > >>> D/GSM ( 681): [DataConnectionTracker] trySetupData: Not ready >>> for >>> > >>> data: dataState=IDLE gprsState=1 sim=false UMTS=false >>> > >>> D/GSM ( 681): [GsmSimCard] Broadcasting intent >>> > >>> SIM_STATE_CHANGED_ACTION NOT_READY reason null >>> > >>> *I/RILJ ( 681): Couldn't find 'rild' socket; retrying after >>> timeout* >>> > >>> D/RILJ ( 681): WAKE_LOCK_TIMEOUT mReqPending=0 mRequestList=0 >>> > >>> I/RILJ ( 681): Couldn't find 'rild' socket; retrying after >>> timeout >>> > >>> > >>> I Think its not able to create the rild socket. >>> > >>> > >>> So in libril/ril.cpp I have enabled that piece of code where it >>> stars to >>> > >>> listen to this socket. >>> > >>> > >>> Please give me soem pointers from where should i start. >>> > >>> > >>> Thanks & Regards >>> > >>> > >>> On Wed, Jan 7, 2009 at 3:14 PM, Nimit Manglick < >>> [email protected]>wrote: >>> > >>> > >>>> Hi All, >>> > >>> > >>>> I am trying to implement RIL and having OMAP 3530 EVM with GSM >>> modem >>> > >>>> connected at /dev/ttyS0. >>> > >>> > >>>> I tried some suggestions but my dialer application is giving me >>> the >>> > >>>> following error :- >>> > >>> > >>>> "Not Registered on Network" in message box where after pressing >>> "OK" >>> > >>>> dialer application >>> > >>> > >>>> goes off. There was not much info on logcat as well. >>> > >>> > >>>> Any pointer or suggestion would be appreciated. >>> > >>> > >>>> Thanks & Regards >>> > >>>> Nimit- Hide quoted text - >>> > >>> > - Show quoted text - >>> >>> >>> >> > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: [email protected] website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---
