*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 <nimitandr...@gmail.com>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 <m...@ti.com> 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" <di...@android.com> 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 <nimitandr...@gmail.com >> >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 <di...@android.com> >> 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 < >> nimitandr...@gmail.com>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 < >> nimitandr...@gmail.com>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: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---