En las últimas horas estuve con algunos problemas de conexión, cada vez que intentaba conectarme desde Windows 7 me aparecía un error «Error 651: El módem (u otro dispositivo con conexión) ha informado un error«, por WiFi no aparecía pero el equipo tampoco se conectaba a internet.
Como apareció de un momento a otro imaginé que sería un problema del proveedor de internet, sin embargo al mismo tiempo podía navegar sin problemas desde Ubuntu, descartado el proveedor o un problema en el módem, la falla estaba en Windows 7.
Buscando información me encontré con varios usuarios que lo han experimentado hasta el punto de llegar a formatear la máquina, pero no es necesario llegar a ese extremo, las soluciones disponibles son las siguientes.
Soluciones al error 651 en Windows 7:
En primer lugar debes asegurarte de que el servicio de internet funciona, el módem funciona y el usuario y contraseña de la conexión PPPoE están correctos. Si todo está bien, prueba lo siguiente.
1- Reinstalar el módem y actualizar el controlador:
Hay que ir al Administrador de dispositivos, desplegar los Adaptadores de red y desinstalar el módem con un clic derecho.
Luego de desinstalarlo podemos reiniciar el equipo para que Windows lo detecte e instale nuevamente, o más sencillo, seleccionar el menú Acción y luego Buscar cambios de Hardware:
De esta forma pude solucionar el problema para navegar pero el error volvía a aparecer de vez en cuando, para evitar esto se puede buscar una nueva versión del controlador del módem. Windows puede hacerlo automáticamente, basta hacerle un clic derecho en el Administrador de dispositivos y seleccionar Actualizar software de controlador.
Seleccionando la primera opción se buscarán actualizaciones en la red y en caso de estar disponibles se instalarán.
2- Restablecer TCP/IP:
Si el problema continúa, se puede probar restablecer el protocolo TCP/IP a su estado original, para eso se puede utilizar una herramienta de Microsoft que lo hace de forma automática, allí también explican cómo hacerlo de forma manual.
3- Reemplazar el archivo raspppoe.sys por uno nuevo:
Esta fue la primer solución que me encontré y no me funcionó, el soporte de Microsoft también la recomienda. Si nada de lo anterior funciona no pierdes nada con probar.
Este archivo se encuentra en C:\windows/system32/drivers, puedes cambiar de nombre el original a raspppoe.old y guardar en la misma ubicación el nuevo archivo copiado desde otro equipo con Windows Vista/7, sin no tienes ninguno a mano lo dejo disponible aquí para su descarga.
Espero que si te encuentras con este problema lo puedas resolver con alguna de estas soluciones, el tema también se discute en el foro de Microsoft.
Ver también:
NetBalancer, controla la prioridad de tu banda ancha.