As there are quite some topics on the Haswell H87 motherboards and Intel NIC's (i217v) that don't work, I have made a guide of how to install OpenMediaVault on them.
It took me some time to figure this out, so I hope that it is useful for other people.
What you will need:
- A normal OpenMediaVault installation media (doesn't matter if it is USB or CD or…)
- Another USB stick (can be quite small)
- Of course a motherboard with a newer Intel network card that does not work out of the box
- The newer Intel driver. I created a zip with the file (e1000e.ko) in it: https://www.dropbox.com/s/hlh21drrgy38z19/e1000e.zip (this is the exact same file you will create later on)
- No fear for the linux terminal. Although all steps are listed, you should not be afraid of the dark screen
Now for the steps:
- Create the OMV install media as normal
- Create an USB stick that is formatted as FAT32
- Insert both the OMV install media and the USB stick in the machine you want to install OMV on
- Boot the machine from the OMV install media
- As soon as you get the question about which language to use, hit alt-f2
- Hit enter, as the screen suggest. You are now in a terminal
- Type
and hit enter
- This should mount your USB stick. Verify with
and enter. It should say something like (can be a little different)
- Type the following two commands:
- This should add the Intel NIC driver module. To verify type
At the end it should tell you that it loaded the Intel e1000e driver and it found eth0
- OK now that the driver is loaded, you can continue the normal installation. Hit alt-f1 and just continue the installation
After the installation is complete, the driver is not loaded again. Of course we should fix this, so let's do that:
- On the physical machine login using username root and the password you set during installation
- Run:
sdb1 is the location of your USB stick. If it does not work, try it with sda1, sdc1, sdd1, etc
- Now wait for a little bit (few seconds) and then run
This will give your network interface an IP address via DHCP
- Now run
- This will install the tools required to permanently build and install the newest Intel driver
- Download the latest Intel driver
- If you do not get any errors, you are almost there! The only thing we need to do is edit a file so the module gets loaded at startup:
- You are now in an editor. Use the arrow keys to go to the end of the file and append "e1000e" to it.
- Hit control + x, type Y and then enter. This will save the file
- Reboot your machine and you should have internet!
I hope this helps and works for you. If not, please let me know and I will try to help you :).