Ubuntu 14.04 / Windows 7 Pro dual boot can't connect to wired internet after Windows boot

Also bothered by this issue for a week before finally finding the solution.

The problem is caused by that, the Windows driver configures the ethernet card to a specific state while Ubuntu is trying to initialize the card from fresh and fails.

Solution:

  1. Download the newest driver from the Intel site.
  2. Remove any existent Ethernet card driver on Windows and install the downloaded driver.
  3. Go to "Power management" tab in the ethernet card configuration dialog, uncheck all options and click OK.

The first time you do this you will have to wait for some time before the Internet connection is re-established. After the Internet connection is up, reboot into Ubuntu and test. Everything should be fine now.


This problem seems to be some sort of low level setting that Windows can leave on the network card that Ubuntu can't restart correctly. I had the same problem with the Intel i217-V networking chip. The solution I have is that on Ubuntu start-up, I reset the chip. So now works even if closed down on Windows. You'll need to find which PCI device is your card and then reset it as below.

To list PCI devices enter lspci in the terminal, and and you'll get a list -look for the line with your Ethernet controller. mine shown below:

00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 05)

So I added to /etc/rc.local

echo 1 >/sys/bus/pci/devices/0000:00:19.0/reset
exit 0

(source – I couldn't understand the script, and this seemed simpler.)


I experienced similar problems when dual booting machine with MS Windows 7 Enterprise and Ubuntu 14.04.

Wired network does not work in Ubuntu when I restart from MS Windows7 and then start Ubuntu.

After using MS Windows 7 I have to shutdown first before using Ubuntu.


Some settings in Windows may prohibit internet connecting in Ubuntu. I disable WOL (wake-on-lan) of power management in Wiondws 8 and then it works in Ubuntu.