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
-~----------~----~----~----~------~----~------~--~---

Reply via email to