Make sure you don't have any '\' characters in your modem init strings. They need to be changed to '\\' for slattach. Dialip now does this automatically. If you don't want it then you have to take them out, and let me know so I can make it an option. Did you install and config tcpip? Before you ran dialip.exe did you run tcpstart.cmd? Unless you get to this line it did not start ppp to connect: executable connect command with password=start /b /min /c ppp priority.... Also run 'f:\dialip\which.cmd ppp.exe' from say the root directory to find out which ppp.exe is being used. Do not run which from the directory where ppp.exe already is. If it is using the old one (mine should probably be the newest) that could be the problem. I would rename the old ppp.exe to something like ppp.old and copy mine over to where that was. It might be in x:\tcpip\bin. Also if you are using OS/2 3.0 and it will not dial and if in debug it tells you you are missing setloc1.dll; this might be because you are using my ppp.exe from OS/2 4.0 and you will need this setloc1.dll. If so then copy this file, which I included, into like: x:\os2\dll. I also included a newer pppmerln.exe beta you can try from IBM. Just rename your ppp.exe ppp.old and copy pppmerln.exe to ppp.exe In the 'Connection' tab page, did you pick a service provider, then 'Load Defaults', then 'Build Connection String'? If so send me the string in the field below. It should be something like: start /b /min /c ppp priority 4 defaultroute com2 57600 rtscts idle 15 conne... try running from an os/2 window: start dialip -v -debug then load your id settings and dial. Compare your output to mine. I included my output. A couple of other things. For the 'Program to start at Connect' when it connects, depending on what you are doing, you may want to put a 'start' in front of the command. This means it will go off on its own and the rest of dialip will continue. Otherwise dialip will wait for your autostart program to end before it continues. This might be what you want in some cases otherwise dialip might finish before the program you autostarted finishes and hangup and exit if you told it to, before that program got done. My output: doing EXIT from When Opened Main Form topic in init var =-idagn -dl -sm -gdm -gm -cm -not -debug= INI FILE =D:\MPTN\ETC\tcpos2.ini= tmp =-idagn -dl -sm -gdm -gm -cm -not -debug id =agn= id =agn= got phone_no_all =1810-410-1210|1313-887-1210| got phone no =1810-410-1210= phone_no_rest =1313-887-1210| got baud rate =57600 got ppp_priority =3 pia00454 xxxpasswd com2 60 160.79.1.3 load from sysini dial type =ATDP= setting dial type =Pulse= idle 15 rstcts pop max indexes =2 pop ids to check = pop ids to get =1, pop ids to only get =2, pop ids to only delete = 1st pop info pia00454|STANTOW xxxpasswd|xxxpasswd2 F:\southsde\pmmail\stan_t0.act\inbox.fld|f:\newmail 128| mufasa.agn.net|pop01.ny.us.ibm.net | adding pop page =1 adding pop page =2 entered read values id =agn= phone_no_all =1810-410-1210|1313-887-1210|| phone_call_index =1 phone_no =1810-410-1210 seconds_wait_to_connect = 60 read dial type =P= entered read values id =agn= phone_no_all =1810-410-1210|1313-887-1210|| phone_call_index =1 phone_no =1810-410-1210 seconds_wait_to_connect = 60 read dial type =P= in dialin pwd =xxxpasswd= will kill session =PPP= There are 26 processes (106 threads) running right now will kill session =DIALER= There are 26 processes (106 threads) running right now tmp login password =xxxpasswd= executable connect command with password=start /b /min /c ppp priority 3 defaultroute com2 57600 rtscts idle 15 notify connect "slattach AT&F OK ATM0&D2&C1X4V1Q0S7=70&M4&H1&B1&R2 OK ATDP1810-410-1210 ogin: pia00454 assword: xxxpasswd"= waittid =6 ÚÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ PPP ³ OS/2 TCP/IP Point-to-Point Protocol Driver ³ 2.00 ³ Copyright(c) IBM Corp. 1994, 1995 ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Revision: 1.18a 10 Jan 1997 00:00:00 notice : OS/2 ppp 2.00 Revision: 1.18a started by OS/2, pid 309 info : Using interface ppp0 info : Setting line characteristics info : Setting com port baud rate to 57600 notice : Linking: ppp0 <--> com2 info : Time critical priority level 3 info : Connecting with slattach Version 2.0 Revision: 1.6 26 Oct 1995 11:50:48 AT&F OK ATM0&D2&C1X4V1Q0S7=70&M4&H1&B1&R2 OK ctATDP1810-410-1210 CONNECT 31200/ARQ M SEMichigan2 login: Password: info : Connector completed ... notice : ipcp_up: local IP address 160.79.11.123 notice : ipcp_up: remote IP address 160.79.3.1 notice : VJ TCP header compression enabled info : default route assigned through 160.79.3.1 [PPP] Enter Ctrl-C or Ctrl-Break to End Session info : [io_event] Unsupported protocol (80fd) received. connected =YES= main received message =GOOD_CONNECT= Adding network default, router 160.79.1.3 netmask 0.0.0.0. ERROR: (SIOCADDRT) unable to add route -- entry exists. entered getmail with pop list =1,, max to do =1 using pop index =1 checking to get mail entered with hostname =stanhome= do_retreive =YES= do_delete =YES newmailfilemask =F:\southsde\pmmail\stan_t0.act\inbox.fld\em= mail_index =128= etc path =D:\MPTN\ETC There are no messages waiting for pia00454 entered getmail with pop list =2,, max to do =0 entered ck4mail with pop use index =, max to do =0 hang up flag =0=