When booting I get "unrecognized option 'isp'" from pppd where isp is the name of my ISP as defined in /etc/conf.d/net.ppp0. The problem appears to be that the environmental parameter ${DEVICE} is not set when /etc/init.d/net.ppp0 is executed. A workround is to set DEVICE="0" somewhere in /etc/conf.d/net.ppp0. There is also some confusion in the use, within /etc/init.d/net.ppp0, of the parameters ${DEVICE} (which I am assuming should be set to "0") and ${IFACE} (which is set to "ppp0"). This results in the daemon not being brought down correctly.
Yeah I know ... change it to IFACE. It is already fixed on CVS.