Start by adding a line with the word 'debug' on it to /etc/ppp/peers/dsl-provider. Then watch /var/log/ppp* to see what's going on.