This is what I did, when I wanted ppp to work on my arm system, as wvdial is not working.
1. Compiled pppd from source using arm-linux-gcc, install it to the target.
2. make sure that normal ppp works on debian x86 using pon and poff. This is done using pppconfig which creates
the required files etc. I found the required files as /etc/chatscripts/<provider> and /etc/ppp/peers/<provider>
This will allow to start dialing using pon <provider>, stop ppp using poff <provider>
3. Now, copy the contets of /etc/chatscripts and /etc/ppp to the target, use ppp in the same fashion as using that on debian machine.