it's more likely that this messages comes from a client that tries to connect to the rild socket. I suspect a permission problem, what is the content of "adb shell ls -l /dev/socket/*" ?
On Fri, Jan 9, 2009 at 6:02 AM, Nimit Manglick <[email protected]>wrote: > > 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 -~----------~----~----~----~------~----~------~--~---
