Error 651 :The Modem (Connecting Device) has Reported an Error

Today while connecting my laptop to the Internet I received an error message Error 651: The Modem (or other Connecting Device) has Reported an Error. I use Tata Photon Plus to connect my Windows 7 laptop to the Internet. Network Connection Prompt lets me either redial or cancel it. I tried redial option but again I got the same error 651. In this tutorial, I am sharing the steps I followed to fix the message "Error 651: The Modem (or other Connecting Device) has Reported an Error".

Reasons to Get this Message

At first, I checked Microsoft knowledge base for the solution. According to them the reason for Error 651: The Modem (or other Connecting Device) has Reported an Error is with Layer 2 Tunneling Protocol (L2TP). They define the reason for the issue as "It occurs because the Layer 2 Tunneling Protocol (L2TP) tries to create a host route and then detects that the route to the host that was created by the dial-up connection already exists". However, I am not sure if it is the right reason for it because I found this answer under Windows 2000 and the message is related to establishing a VPN connection.
651 :The Modem (or other Connecting Device) has Reported

One of the most discussed reasons for Error 651 is the issues with “raspppoe.sys” file of Windows 7. In many support forums, users comment by replacing “raspppoe.sys” file of Windows 7 with Windows Vista, they could fix the issue. I never tried this method so cannot agree or disagree. If the method mentioned in this tutorial does not work for you, it is a suggested workaround.
  1. PING: Transmit failed. General Failure
  2. Error 718: The Connection was Terminated
  3. How To Enable Disabled Adapter


Here I would like to share some practical steps to solve the "Error 651: The Modem (or other Connecting Device) has Reported an Error". I recommend you to follow the steps in the same order I provided.
  1. Click on redial

  2. Unplug the modem and reconnect (For external and USB modems)

  3. Reboot your computer

  4. Use Admin account to connect to the Internet

  5. Remove all Dial-up network connections and create a new one

  6. Ensure that you are using the latest modem driver

  7. Replace “raspppoe.sys” file with Windows Vista's same File


You can find “raspppoe.sys” file at the following location: c:\windows\system32\drivers. In the same way, you should go to the following location to remove dial-up network connection: Control Panel> Network and Internet> Network Connections
How to solve 651
If you want to delete any dial-up connections, you can do it from here.
  1. 777: Connection Attempt Failed
  2. Computer Reboots Without Warning
  3. How to Bypass Vista Admin Password
  4. Tata Photon Plus Internet Usage Check
  5. Asianet Dataline Cable Broadband Modem WiFi Connectivity