I had to get dial-up working on Gentoo. I'd emerged everything that was needed & decided to use
wvdial. Had to do a
wvdialconf /etc/wvdial.conf& it automatically picked up my modem & configured it. After that I still had a problem in which pppd would drop the connection after a second. Found out that I didn't have
CONFIG_PPP_ASYNCcompiled as a module, so once that was done, it worked like a charm :) And all it needed was a wee bit of time & effort.