Topic: PPP to Internet via Microcom Modem

Hi all,

I am having a hair losing session with this problem It appears to be an ISP authentication issue but I'm hoping someone else has covered this before. I have a Microcom modem attached to a serial port we placed on a WRT54GS running RC2. I want to be able to dial up to the internet using the modem but I can't find any real HOWTO on the topic. Using my Debian workstation as a test environment I am trying to get a working configuration but am not getting anywhere. Here is what I am currently doing:

I have the slhc and ppp_generic modules loaded - this creates the /dev/ppp device.
I manually created the /var/lock directory to accommodate the 'lock' entry in the options file.

My /etc/ppp/options file:
auth
lock

My /etc/ppp/peers/provider file:
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/provider"
defaultroute
/dev/tts/0
38400
persist

My script is in /etc/chatscripts/provider:
# abortstring
ABORT BUSY
ABORT 'NO CARRIER'
ABORT VOICE
ABORT 'NO DIALTONE'

# ispnumber
atdtxxxxxxxxxx

# ispconnect
ogin         frust@ration.net
word         \qdamnit

I start the ball rolling by typing on the command line:
pppd call provider

The modem dials out and appears to connect to the ISP but then nothing and finally the line will drop.
My log output:

Jan  1 00:13:12 (none) kern.notice pppd[731]: pppd 2.4.3 started by root, uid 0
Jan  1 00:13:13 (none) kern.info chat[733]: abort on (BUSY)
Jan  1 00:13:13 (none) kern.info chat[733]: abort on (NO CARRIER)
Jan  1 00:13:13 (none) kern.info chat[733]: abort on (VOICE)
Jan  1 00:13:13 (none) kern.info chat[733]: abort on (NO DIALTONE)
Jan  1 00:13:13 (none) kern.info chat[733]: expect (atdtxxxxxxxxxx)
Jan  1 00:13:58 (none) kern.info chat[733]: alarm
Jan  1 00:13:58 (none) kern.info chat[733]: Failed
Jan  1 00:13:58 (none) kern.err pppd[731]: Connect script failed

Seems as if failing on sending username and password?
I get the same thing on my Debian workstation although if I use pppconfig and then the pon and poff scripts I have no problem. Unfortunately I can't determine the difference and some of the options aren't supported on Opernwrt. Anyone?

Many Thanks.