Hi,
Does it go disconnected when line is active (surfing with browser), or because of inactivity (have a look at /var/log/messages when it occurs) ? There's an idle time in /etc/ppp/options, that souldn't be used if you don't want automatic logout...
By the way, welcome to the Slackware universe !