A fix is to rewarite raspppoe.sys file . You can find this file in c:\windows\system32\drivers\raspppoe.sys
This is not a general solution!
Some of you may have problems overwriting the file as it is not your property so a solution is this:
- find the file
- rightclick on it->properties->security tab
3.advance option in security.
- top of the window is the ownership of the file, just click change , write your username in the new box, check names and voila you own it now.
- as it is now you can rename,overwrite,edit the file. Try to find a new raspppoe.sys file and overwrite it in the default location.
P.S. this is not a general solution. I tried 4 diferent windows 8 builds and same problem with connection PPPOE error 651....