I had the same problem. It had to do with the initialization string for my modem. I went into windows and looked at the modem log file and saw what string(s) my driver was giving the modem. I put these in and it's working great, now. Your next thing will be making sure you read the posts about the .options file in this newsgroup. (part 2) Control Panel - Modem - Properties (of modem, not a winmodem) - connection, hit advanced button, hit view log. In this file are usually 2 init strings. You have to put them together into one for linux. Here's what mine looked like with 2 and here's what I did to put them together for linux. Recv: AT &F &C1 S95=47 W2 S0=0 Recv: ATS7=60S30=0L0M0\N4%C3&K3B0N1X3 The combined at init command: at&f&c1s95=47w2s0=0s7=60s30=0\n4%cc3&k3b0n1x3 notice that I skipped the l0m0 because kppp will actually send these speaker volume commands to your modem after you initialize it. You must also cp .options .options.old then touch .options I actually didn't do this. I created a new .options file after I backed up the old one and then added one line to the bottom "noauth". I works great now. Jamie