Hmmm, a mi me pasaba que aunque lo detectaba correctamente, la ruta del kppp no coincidia con la del sistema, es decir, pide un "/dev/usb/ttyACM0", pero a mi me lo ponía en "/dev/usb/acm/0" y por eso no podía conectar.
Simplemente lo que hice es un enlace de uno a otro, con este comando:
ln -s /dev/usb/acm/0 /dev/usb/ttyACM0
Y ya funcionó desde el KPPP.
Suerte.