http://groups.google.com/group/android-porting/browse_thread/thread/5031fb191f2f1a14/30419c29d8c2a657?lnk=gst&q=PPP&pli=1

http://groups.google.com/group/android-porting/browse_thread/thread/f744e931122e8475/a13f2dca7737f95e?lnk=gst&q=ppp#a13f2dca7737f95e

This two topic will help you!
BTW, I am also fighting.

On Fri, Dec 11, 2009 at 2:33 PM, Tinary <[email protected]> wrote:

> 您好,Xingwen:
>     我现在正在做Android 系统ppp的拨号程序,可是我搞了很久一点思路都没有,我想请您帮我一下可以吗?
>     谢谢您!
>
> Tinary
>
>
>
> On Dec 9, 11:15 am, Xingwen Huang <[email protected]> wrote:
> > Hi,all
> > this is my pppd log. It seems that, radio call the service pppd, but
> radio
> > could not create file in /etc. How can i solve this problem? chmod,
> chown?
> > Failed to create pid file, it will cause "Couldn't attach to PPP", will
> it?
> > D/pppd    (  163): using channel 1
> > I/pppd    (  163): Using interface ppp0
> > E/pppd    (  163): Failed to create pid file /etc/ppp/ppp0.pid: m
> > I/pppd    (  163): Connect: ppp0 <--> /dev/pts/1
> > W/pppd    (  163): Warning - secret file /etc/ppp/pap-secrets has world
> > and/or group access
> >
> > D/pppd    (  208): using channel 1
> > E/pppd    (  208): Couldn't attach to PPP unit 1: m
> > I/pppd    (  163): Modem hangup
> > I/pppd    (  163): Connection terminated.
> >
> > On Wed, Nov 25, 2009 at 11:51 PM, hikeit <[email protected]> wrote:
> > > Unfortunately this isn't something I've dealt with personally...
> > > But... this thread is dealing with it specifically... are you already
> > > on that thread?
> >
> > >http://groups.google.com/group/android-porting/browse_thread/thread/f.
> ..
> >
> > > -Jesse
> >
> > > On Nov 24, 10:29 pm, Xingwen Huang <[email protected]> wrote:
> > > > Hi, Jesse
> > > > Now, i use ttyS1 to make the phonecall, and send sms. It's ok.
> > > > another issue, gprs
> > > > init.rc
> > > > 296 service pppd_gprs /etc/init.gprs-pppd
> > > > 297     user root
> > > > 298     group radio cache inet misc
> > > > 299     disabled
> > > > init.gprs-pppd
> > > > # so that the exit code of pppd may be retrieved
> > > > # this is a workaround for issue #651747
> > > > #trap "/system/bin/sleep 1;exit 0" TERM
> > > > PPPD_PID=
> > > > /system/bin/setprop "net.gprs.ppp-exit" ""
> > > > /system/bin/log -t pppd "Starting pppd"
> > > > #/system/xbin/pppd $*
> > > > /system/xbin/pppd /dev/ttyS1 115200 \
> > > > nocrtscts \
> > > > modem \
> > > > noauth \
> > > > debug \
> > > > dump \
> > > > nodetach \
> > > > usepeerdns \
> > > > noipdefault \
> > > > defaultroute \
> > > > user "cmnet" \
> > > > 0.0.0.0:0.0.0.0
> > > > PPPD_EXIT=$?
> > > > PPPD_PID=$!
> > > > /system/bin/log -t pppd "pppd exited with $PPPD_EXIT"
> > > > /system/bin/setprop "net.gprs.ppp-exit" "$PPPD_EXIT"
> >
> > > > log:
> > > >  876 D/AT      (   42): AT> ATD*99***1#
> > > >  877 D/AT      (   42): AT< CONNECT
> > > >  878 D/RILJ    (   98): [0038]< SETUP_DEFAULT_PDP {1, /dev/ppp0}
> > > >  879 D/GSM     (   98): [PdpConnection] PDP connecting to dataLink in
> > > > PdpConnection
> > > >  880 I/GSM     (   98): connect PppLink
> > > >  881 I/GSM     (   98): set property_pppd_exit_code
> > > >  882 I/GSM     (   98): start service pppd_gprs
> > > >  883 D/GSM     (   98): [PdpConnection] PDP setup on cid = 1
> > > >  884 I/pppd    (  154): Starting pppd
> > > >  885 D/vold    (   40): Accepted connection from framework
> > > >  886 D/vold    (   40): dispatch_cmd(send_ums_status):
> > > >  946 D/AT      (   42): AT< ~ÿ}#À!}!}!} }2}"}&} }*}
> > > }}#}$À#}'}"}(}"U<83>~~ÿ}#À!}!}!} }2}"}&} }*} }
> > > > }#}$À#}'}"}(}"U<83>~~ÿ}#À!}!}!} }2}"}&} }*}      }
> > > > }#}$À#}'}"}(}"U<83>~~ÿ}#À!}!}!} }2}"}&} }*} }
> > > > }#}$À#}'}"}(}"U<83>~~ÿ}#À!}!}!} }2}"}&} }*} } }#}$À#}'}"}
> >
> > > >  947 D/AT      (   42): AT< NO CARRIER
> >
> > > > it seems that the init.gprs-pppd starts, but it gets nothing. Maybe
> it
> > > uses
> > > > the same port, though set ttyS1 in init.gprs-pppd, and set ppp0 in
> > > > SETUP_DEFAULT_PDP. It's not the proper way!
> >
> > > > how to implement multiplexer in the kernel??
> > > > and what about add a system("/bin/pppd /dev/ttyS1"), or the like in
> my
> > > ril.
> >
> > > > Thanks & best regards for you
> >
> > > > On Fri, Nov 20, 2009 at 2:31 AM, hikeit <[email protected]> wrote:
> > > > > On our devices the multiplexer was implemented in the kernel...
> > > > > Do you intend to you your hardware for making telephone calls (ie
> is
> > > > > it a phone)? If not, you could simply set up dialling and
> everything
> > > > > within pppd scripts.
> >
> > > > > As for getting the script to run, it might be helpful to learn that
> > > > > after cupcake, support for the gprs_pppd service goes away, so you
> may
> > > > > decide to add a system("/bin/pppd /dev/ttyS1"); or the like in your
> > > > > RIL (this is what we've done for donut & cupcake support, as some
> > > > > releases of cupcake didn't support the gprs_pppd service properly
> > > > > either)
> >
> > > > > -Jesse
> >
> > > > > On Nov 19, 4:59 am, Xingwen Huang <[email protected]> wrote:
> > > > > > Thank you very much! Your advice is helpful.
> > > > > > Today, I have worked on linux(ubuntu) to implement gprs with
> pppd.
> > > > > > I have been aware of the process.
> > > > > > The problem is that there is no at+cmux in my modem.
> > > > > > any idea?
> >
> > > > > > On Wed, Nov 18, 2009 at 11:45 PM, hikeit <[email protected]>
> wrote:
> > > > > > > I'm seeing two problems here.
> > > > > > > First is that it can't start pppd:
> > > > > > > -Possibly because you don't have /etc/init.gprs_pppd
> executable, as
> > > > > > > kkw mentioned... grab the script from some other cupcake build
> and
> > > > > > > modify it to point to the correct serial channel
> > > > > > > -Also you do need to configure all the scripts and settings in
> > > /etc/
> > > > > > > ppp (options.<serport>, pap-secrets, chap-secrets, ip-up,
> ip-down)
> >
> > > > > > > The second issue is separate. It looks like the PPP traffic is
> > > landing
> > > > > > > in the current serial session, which will not work at all.
> > > > > > > -There should be an AT command when setting up the connection
> to
> > > > > > > redirect it to the modem's secondary serial channel... you'll
> need
> > > to
> > > > > > > look at the GPRS spec for your modem to figure out the right
> > > command.
> > > > > > > -The other possibility is that you haven't implemented the
> > > multiplexer
> > > > > > > properly yet.
> >
> > > > > > > -Jesse
> >
> > > > > > > On Nov 17, 10:33 pm, simon <[email protected]> wrote:
> > > > > > > > Hi, all
> > > > > > > >     I want to start pppd in my system. So, I follow the
> advice in
> > > the
> > > > > > > > maillist, but it still doesn't work. It said that Unable to
> start
> > > > > > > > service ctl [pppd_gprs] uid: 1001.
> > > > > > > >  I found my problem was in the list too, but hadn't soloved.
> > > > > > > > What i have done:
> > > > > > > > init.rc
> > > > > > > >   setprop ro.radio.use-ppp yes (it works)
> >
> > > > > > > >          service pppd_gprs /etc/init.gprs_pppd
> > > > > > > >          user root
> > > > > > > >          group radio cache inet misc
> > > > > > > >          disabled
> > > > > > > > /system/core/init/property_service.c
> > > > > > > >         struct {
> > > > > > > >                 const char *service;
> > > > > > > >                 unsigned int uid;
> > > > > > > >         } control_perms[] = {
> > > > > > > >                 {"pppd_gprs", AID_RADIO },
> > > > > > > >                 {NULL, 0 }
> > > > > > > >         };
> > > > > > > > But it also happend :<3>init: sys_prop: Unable to start
> service
> > > ctl
> > > > > > > > [pppd_gprs] uid: 1001 pid:97
> >
> > > > > > > > any idea please!
> >
> > > > > > > >    log:
> > > > > > > > D/AT      (   42): AT> AT+CGQREQ=1
> > > > > > > > D/AT      (   42): AT< OK
> > > > > > > > D/AT      (   42): AT> AT+CGQMIN=1
> > > > > > > > D/AT      (   42): AT< OK
> > > > > > > > D/AT      (   42): AT> AT+CGEREP=1,0
> > > > > > > > D/AT      (   42): AT< OK
> > > > > > > > D/AT      (   42): AT> AT+CGACT=1,1
> > > > > > > > D/AT      (   42): AT< OK
> > > > > > > > D/AT      (   42): AT> ATD*99***1#
> > > > > > > > <3>init: sys_prop: Unable to start service ctl [pppd_gprs]
> uid:
> > > 1001
> > > > > > > > pid:97
> > > > > > > > D/AT      (   42): AT< CONNECT
> > > > > > > > D/RILJ    (   97): [0038]< SETUP_DEFAULT_PDP {1, ppp0}
> > > > > > > > D/GSM     (   97): [PdpConnection] PDP setup on cid = 1
> > > > > > > > D/AT      (   42): AT< ~ }# !}!}!} }2}"}&} }*} } }#}$
> #}'}"}(}"U
> > > ~~ }
> > > > > > > > # !}!}!} }2}"}&} }*} } }#}$ #}'}"}(}"U ~~ }# !}!}!} }2}"}&}
> }*}
> > > }"}
> > > > > > > > (}"U ~~ }# !}!}!} }2}"}&} }*} } }#}$ #}'}"}(}"U ~~ }# !}!}!}
> > > }2}"}&}
> > > > > }
> > > > > > > > *} } }#}$ #}'}"}(}"U ~~ }# !}!}!} }2}"}&} }*} } }#}$
> #}'}"!}!}!}
> > > > > }2}"}
> > > > > > > > &} }*} } }#}$ #}'}"}
> > > > > > > > D/AT      (   42): AT< NO CARRIER
> >
> > > > > > > > Thanks & best regards
> >
> > > > > > > --
> > > > > > > unsubscribe: 
> > > > > > > [email protected]<android-porting%[email protected]>
> <android-porting%[email protected]<android-porting%[email protected]>
> >
> > > <android-porting%[email protected]<android-porting%[email protected]>
> <android-porting%[email protected]<android-porting%[email protected]>
> >
> >
> > > > > <android-porting%[email protected]<android-porting%[email protected]>
> <android-porting%[email protected]<android-porting%[email protected]>
> >
> > > <android-porting%[email protected]<android-porting%[email protected]>
> <android-porting%[email protected]<android-porting%[email protected]>
> >
> >
> > > > > > > website:http://groups.google.com/group/android-porting
> >
> > > > > --
> > > > > unsubscribe: 
> > > > > [email protected]<android-porting%[email protected]>
> <android-porting%[email protected]<android-porting%[email protected]>
> >
> > > <android-porting%[email protected]<android-porting%[email protected]>
> <android-porting%[email protected]<android-porting%[email protected]>
> >
> >
> > > > > website:http://groups.google.com/group/android-porting
> >
> > > --
> > > unsubscribe: 
> > > [email protected]<android-porting%[email protected]>
> <android-porting%[email protected]<android-porting%[email protected]>
> >
> > > website:http://groups.google.com/group/android-porting
>
> --
> unsubscribe: 
> [email protected]<android-porting%[email protected]>
> website: http://groups.google.com/group/android-porting
>

-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

Reply via email to