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