Hi Devindrappa,
Either of the attached 4 scripts should work. If you still get error check
the chat log   :-  /etc/ppp/connect-errors  for what the error is. The
syntax mistake was that, the script starts with what to expect and not what
to send. if you are not expecting anything give 2 apostrophes ~ '' in
beginning {or} give /r as what to expect.

On Tue, Jan 17, 2012 at 9:14 PM, Sai Chaitanya Chitneedi <
[email protected]> wrote:

> When i see your ppp-log it is expecting "AT" as a response and not as what
> is to be sent. So that's why your chat script is wrong and is failing
> and that's why you are getting error. I will correct the chat script syntax
> and send it to you.
>
>
> On Tue, Jan 17, 2012 at 9:10 PM, Sai Chaitanya Chitneedi <
> [email protected]> wrote:
>
>> And i never used mux. I think it is bcoz venkat is working on the t63i
>> modem and it has a mux feature which gives 3 serial ports. I don't think it
>> applies here.
>>
>>
>> On Tue, Jan 17, 2012 at 9:08 PM, Sai Chaitanya Chitneedi <
>> [email protected]> wrote:
>>
>>> HI devindrappa,
>>> When pppd calls the script it passes these arguments. The comment is to
>>> tell you to pass them if you are invoking this script manually. Note that
>>> this script will be called only after connection is established and first
>>> IP packet is sent. So we are not there yet. The error "Connect Script
>>> Failed" is given by pppd when we use "chat" and it's chat script fails due
>>> to either timeout or if it doesn't get expected response. Could you please
>>> send me this file :-  /etc/ppp/connect-errors . It will have more
>>> details about chat error.
>>> Exit code 8 is for unexpected termination.
>>>
>>>
>>> On Tue, Jan 17, 2012 at 8:57 PM, Devindrappa Handraki <
>>> [email protected]> wrote:
>>>
>>>> Hi Chaitanya,
>>>>
>>>> Thanks for your reply,
>>>>
>>>>
>>>> 1. I have one doubt like ip-up-ppp0 will expect below mentioned six
>>>> arguments, from where it will get these argument , do we need to pass to it
>>>> or how will it gets can you please help me.
>>>> $1   Interface name                ppp0
>>>> #    $2   The tty                       ttyS1
>>>> #    $3   The link speed                38400
>>>> #    $4   Local IP number               12.34.56.78
>>>> #    $5   Peer  IP number               12.34.56.99
>>>> #    $6   Optional ``ipparam'' value    foo
>>>>
>>>> 2. Still am not able to access internet, when i run init.gprs-pppd
>>>> script manually i am getting below mentioned error I have attached the
>>>> scrip please look at those script and help me where i am wrong.
>>>>
>>>> I/pppd    ( 1401): ######## Starting pppd
>>>> I/pppd    ( 1403): ######## pppd additional arguments
>>>> E/pppd    ( 1404): Connect script failed
>>>> I/pppd    ( 1408): ######### pppd exited with 8
>>>>
>>>> 3. I don't know the mux concept do we need it to access internet.
>>>> Please help me.
>>>>
>>>> Thanks and Regards
>>>> Devindrapp
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> On Mon, Jan 16, 2012 at 11:26 PM, Sai Chaitanya Chitneedi <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Devindrappa,
>>>>> You don't need the other 4 scripts but i will explain anyway-
>>>>>
>>>>>    1. */etc/ppp/options* *:-*This stores the option that we are
>>>>>    passing to pppd as arguements like port,baud rate,ppp0,user etc.
>>>>>    In the init.gprs-pppd you can see the options as passed directly as
>>>>>    arguements so you can skip this.
>>>>>    2. */etc/ppp/chap-secrets :-* Stores authentication info (username
>>>>>    and password) if you are using cHAP for authentication. Not using so 
>>>>> Igonre
>>>>>    3. */etc/ppp/pap-secrets :-*  Stores authentication info if you
>>>>>    are using PAP for authentication. Passing noauth option so ignore.
>>>>>    4. */etc/ppp/chatscripts/dialer :*- a Script with which you can
>>>>>    dial a number with something like - connect '/etc/pp/dialer 
>>>>> 9999999123'.
>>>>>    Not necessary. Ignore
>>>>>
>>>>> The idea is distributing the code rather than putting it all in
>>>>> init.rc.
>>>>> You can see the manual page of pppd here :-
>>>>> http://linux.die.net/man/8/pppd for more files it uses. Scroll down
>>>>> and you will see a list of scripts pppd invokes(ip-up-ppp0 and ip-down) if
>>>>> they exist. Below that you will see the files pppd uses with all of the
>>>>> above mentioned files listed there.
>>>>>
>>>>> You don't need to build pppd 2.4.4. Just build the "chat" program from
>>>>> it's sources and push to /system/bin/ .This program is used to
>>>>> do initialization of modem b4 ppp.
>>>>>
>>>>> The chat program then uses a chat script which has the list of at
>>>>> commands it's supposed to send and what response to expect. From the link
>>>>> you followed it expects the chat script for initializing to be at 
>>>>> /etc/ppp/chatScripts/connectScript
>>>>> .  You can see this at the only NOT commented line of the 4
>>>>> /system/bin/pppd calls in init.gprs-pppd.This chat script file is not
>>>>> created yet and you need to create it with the commands specific to your
>>>>> modem for initialization b4 a ppp link. Use the chat command's man page i
>>>>> mentioned for writing a chat script.From what venkat suggests for gprs8000
>>>>> and bsnl network you can simply paste this in your chat script :-
>>>>>
>>>>>  *AT *
>>>>> OK
>>>>> *ATE0 *
>>>>> OK
>>>>> *AT+IPR=115200 *
>>>>> OK
>>>>> *AT+CGDCONT=1,\"IP\",\"bsnlnet.com\"*
>>>>> OK
>>>>> *ATD*99#*
>>>>> CONNECT
>>>>>
>>>>>
>>>>> Once again as venkat suggests you can simply pass them directly to
>>>>> chat rather than writing it to a separate script, but doing it in
>>>>> a separate scripts makes modification and managing easier. This script may
>>>>> vary with network as well, especially the APN and the *99# may also be
>>>>> *99***1# for aircel.
>>>>>
>>>>> Finally just edit the pppd script"init.gprs-pppd" to change
>>>>> /dev/ttyUSB0 to /dev/ttyS0 or whatever you are using and the baud rate and
>>>>> other things.
>>>>>
>>>>> On Mon, Jan 16, 2012 at 9:34 PM, Devindrappa Handraki <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Hi Chaitanya,
>>>>>>
>>>>>> 1. I don't know detail about chat script and  ppp script Can you
>>>>>> please tell me detail about chat script and ppp script,
>>>>>> According to below mentioned link a have created three script
>>>>>> init.gprs-pppd, ip-up-ppp0 and p-down-ppp0 but i don't know about
>>>>>> following script.
>>>>>>
>>>>>>    - /etc/ppp/options
>>>>>>    - /etc/ppp/chap-secrets
>>>>>>    - /etc/ppp/pap-secrets
>>>>>>    - /etc/ppp/chatscripts/dialer
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://afewe.wordpress.com/android-arm-development/use-point-to-point-protocol-ppp-in-android/
>>>>>>
>>>>>> 2. Do i need to build ppp 2.4.4 ? please help me.
>>>>>>
>>>>>> Thanks and Regards,
>>>>>> Devindrappa
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Mon, Jan 16, 2012 at 12:31 PM, Devindrappa Handraki <
>>>>>> [email protected]> wrote:
>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------- Forwarded message ----------
>>>>>>> From: venkat k raju <[email protected]>
>>>>>>> Date: Mon, Jan 16, 2012 at 12:15 PM
>>>>>>> Subject: Re: [android-porting] Interface GPRS8000 to Devkit8000
>>>>>>> To: Devindrappa Handraki <[email protected]>
>>>>>>> Cc: android-porting <[email protected]>
>>>>>>>
>>>>>>>
>>>>>>> Hi Devindrappa,
>>>>>>>
>>>>>>> here i am using 2.6.32 kernel,so i am opening /dev/ttyS0. but your
>>>>>>> case is efferent(2.6.37) right !!!!!
>>>>>>> then you have to open ttyO0 in both the case in c program and pppd
>>>>>>> command.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Jan 16, 2012 at 11:50 AM, venkat k raju <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi Devindrappa,
>>>>>>>>
>>>>>>>> Thanks for your response.
>>>>>>>> i have written c application for gprs8000 in devkit8000
>>>>>>>> contains
>>>>>>>>
>>>>>>>> fd = open("/dev/ttyS0", O_RDWR);
>>>>>>>> init_ttyS(fd);
>>>>>>>> GPRS_Net_Test(fd);
>>>>>>>> here
>>>>>>>> init_ttyS(fd){
>>>>>>>> struct termios options;
>>>>>>>>
>>>>>>>>         bzero(&options, sizeof(options));       /* clear options*/
>>>>>>>>
>>>>>>>>         cfsetispeed(&options,B115200);            /* setup baud
>>>>>>>> rate*/
>>>>>>>>         cfsetospeed(&options,B115200);
>>>>>>>>
>>>>>>>>         options.c_cflag |= (CRTSCTS | CS8 | CLOCAL | CREAD);
>>>>>>>>         options.c_iflag = IGNPAR;
>>>>>>>>
>>>>>>>>         tcflush(fd, TCIFLUSH);
>>>>>>>>
>>>>>>>>         tcsetattr(fd, TCSANOW, &options);
>>>>>>>>         checkstate(fd)
>>>>>>>>
>>>>>>>> }
>>>>>>>> GPRS_Net_Test(int fd){
>>>>>>>>
>>>>>>>> char *cmd_buf1 = "at+cgatt=1\r";
>>>>>>>>         char *cmd_buf2 = "at+cgdcont=1,\"IP\",\"bsnlnet\"\r";
>>>>>>>>         char *cmd_buf3 = "at+cdnscfg?\r";
>>>>>>>>
>>>>>>>> write(fd,cmd_buf1,sizeof(cdm_buf1);
>>>>>>>> read response
>>>>>>>> write(fd,cmd_buf2,sizeof(cdm_buf2);
>>>>>>>> read response
>>>>>>>> write(fd,cmd_buf3,sizeof(cdm_buf3);
>>>>>>>> read response
>>>>>>>>
>>>>>>>> }
>>>>>>>>
>>>>>>>> then i build the chat command also,
>>>>>>>>
>>>>>>>> after i typed this command
>>>>>>>>
>>>>>>>>
>>>>>>>> #pppd /dev/ttyS0 115200 asyncmap auth connect 'chat -v "" AT OK
>>>>>>>> ATE0 OK AT+IPR=115200 OK AT+CGDCONT=1,\"IP\",\"bsnlnet.com\" OK
>>>>>>>> ATD*99# CONNECT'  nocrtscts defaultroute modem updetach
>>>>>>>>
>>>>>>>> then #logcat
>>>>>>>>
>>>>>>>> set the dns1,and dns2 address .
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jan 16, 2012 at 11:26 AM, Devindrappa Handraki <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi Venkat,
>>>>>>>>>
>>>>>>>>> Modify the RIL source code according to below mentioned link
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> https://gitorious.org/0xdroid/hardware_ril/commit/ee75708cc786531c853e9ec7ffc28dd03658
>>>>>>>>>
>>>>>>>>> and build the RIL lib and load the RIL lib as mentioned below
>>>>>>>>>
>>>>>>>>> cd $ANDSOURCES/gingerbread/
>>>>>>>>> source build/envsetup.sh
>>>>>>>>> make clean
>>>>>>>>> mm libreference-ril TARGET_PRODUCT=beagleboard -j8
>>>>>>>>>
>>>>>>>>> adb push $GINGER/out/target/product/$PRODUCT/system/lib/libril.so 
>>>>>>>>> /system/lib/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> adb push 
>>>>>>>>> $GINGER/out/target/product/$PRODUCT/system/lib/libreference-ril.so 
>>>>>>>>> /system/lib/
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> then start the RIL daemon from init.rc
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> service ril-daemon /system/bin/rild -l 
>>>>>>>>> /system/lib/libreference-ril.so -- -d /dev/ttyO0
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>    socket rild stream 660 root radio
>>>>>>>>>    socket rild-debug stream 660 radio system
>>>>>>>>>    user root
>>>>>>>>>    group radio cache inet misc audio vpn net_admin
>>>>>>>>>
>>>>>>>>> service pppd_gprs /etc/ppp/init.gprs-pppd.sh
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>    user root
>>>>>>>>>    group radio cache inet misc
>>>>>>>>>    disabled
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> your RIL will work and you will be able to get signal strength, 
>>>>>>>>> operator information and able to make call and receive call, but i am 
>>>>>>>>> not able to access the Internet still i am exploring about Internet 
>>>>>>>>> access.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Can you share me how you able to access the internat without using 
>>>>>>>>> RIL, detail about pppd and chat script i am not able to access the 
>>>>>>>>> intenet.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Thanks and regards
>>>>>>>>> Deindrappa Handraki
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Sun, Jan 15, 2012 at 4:43 PM, Chaitanya <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> @ Mark,
>>>>>>>>>> For HDMI out you can simply use TMDS serializers from the
>>>>>>>>>> parlallel
>>>>>>>>>> interface of your platform. More to do with hardware rather than
>>>>>>>>>> android porting. Could you please make a new post rather than
>>>>>>>>>> changing
>>>>>>>>>> the subject of a existing post.
>>>>>>>>>>
>>>>>>>>>> On Jan 14, 9:44 pm, "Mark" <[email protected]> wrote:
>>>>>>>>>> > Hello everyone:
>>>>>>>>>> >
>>>>>>>>>> > I am working on development of tvout on MHL and MINI-HDMI on
>>>>>>>>>> the android
>>>>>>>>>> > phone. I could not find information for the SDK or android
>>>>>>>>>> source support
>>>>>>>>>> > for this development.
>>>>>>>>>> >
>>>>>>>>>> > Who can help me to know how to do?
>>>>>>>>>> >
>>>>>>>>>> > Mark.Liu
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> unsubscribe: [email protected]
>>>>>>>>>> website: http://groups.google.com/group/android-porting
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> thanks&Regards
>>>>>>>> k.v.raju
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> thanks&Regards
>>>>>>> k.v.raju
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
TIMEOUT 15
ABORT "DELAYED"
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "NO CARRIER"
TIMEOUT 40
/rAT
OK
ATE0
OK
AT+IPR=115200
OK
AT+CGDCONT=1,\"IP\",\"TATA.DOCOMO.INTERNET\"
OK 
TIMEOUT 60
ATD*99# 
CONNECT /c

Attachment: connectScript
Description: Binary data

TIMEOUT 15
ABORT "DELAYED"
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "NO CARRIER"
TIMEOUT 40
"
'AT'
'OK'
'ATE0'
'OK'
'AT+IPR=115200'
'OK'
'AT+CGDCONT=1,\"IP\",\"TATA.DOCOMO.INTERNET\"'
'OK'
TIMEOUT 60
'ATD*99#' 
CONNECT /c
TIMEOUT 15
ABORT "DELAYED"
ABORT "BUSY"
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "NO CARRIER"
TIMEOUT 40
"
'AT'
'OK'
'ATE0'
'OK'
'AT+IPR=115200'
'OK'
'AT+CGDCONT=1,\"IP\",\"TATA.DOCOMO.INTERNET\"'
'OK'
TIMEOUT 60
'ATD*99#' 
CONNECT "

Reply via email to