adsl conection problem

hi, i’ having this problem:

I’ve installed opensuse 11, then I made a adsl conection that, after a while, it goes down. Sometimes, I just left my computer for 2 minutes and then puffff… no more conection.

Through kinternet registry i could see this every time it goes down:

SuSE Meta pppd (smpppd-ifcfg), Version 1.59_SVN16 on dhcppc0.
Status is: disconnected
trying to connect to smpppd
could not connect to smpppd
Status is: connecting
pppd[0]: Plugin loaded.
pppd[0]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.4
pppd[0]: Plugin loaded.
pppd[0]: Renamed interface ppp0 to dsl0
pppd[0]: Using interface dsl0
Status is: connecting
pppd[0]: Connect: dsl0 <–> eth0
pppd[0]: PAP authentication succeeded
pppd[0]: peer from calling number 00:90:1A:42:8A:AC authorized
pppd[0]: replacing old default route to eth0 []
pppd[0]: local IP address
pppd[0]: remote IP address
pppd[0]: primary DNS address
pppd[0]: secondary DNS address
pppd[0]: Script /etc/ppp/ip-up finished (pid 2925), status = 0x0
Status is: connected
trying to connect to smpppd
connect to smpppd
Status is: connected
pppd[0]: LCP terminated by peer
pppd[0]: Connect time 16.1 minutes.
pppd[0]: Sent 22593267 bytes, received 87754434 bytes.
pppd[0]: restoring old default route to eth0 []
pppd[0]: Script /etc/ppp/ip-down finished (pid 21212), status = 0x0
Status is: disconnected
pppd[0]: Connection terminated.
pppd[0]: Modem hangup
pppd[0] died: A modem hung up the phone (exit code 16)

My adsl service is Speedy (from Argentina) with dynamic ip, and it works perfectly in other OS.

I really don’t know where to start my search, i tried changing kde3.5 to kde4; i removed the conection and made it again; I re-installed the hole system… and still the problem :S

It’s like a random timeout… because it’s never the same time…

Do you have any ideas? Do you need more information?