I have discovered that any of the new motherboards with an Intel 82579V NIC – a fairly common situation – will experience this same problem with all server variants of Server 2008-R2. That’s why I thought I should post this solution – additionally, I know at least a couple of people are looking at the Z77X-UD5H whose 2nd NIC is the Intel 82579V.
The GA-Z77X-UD5H is looking to be a very nice motherboard to work with as a base to my current build of a virtual server. I’ll be writing more on this build later.
I updated my BIOS to the most current build – F7.
Loading Windows Server 2008-R2 SP1 went smoothly until I attempted to load the Gigabyte Drivers Disk. It would not auto-load under 2008-R2 so I began to load the driver individually from the disk but changed over to downloads from Gigabytes website to be sure that I had the newest drivers.
Atheros LAN driver 188.8.131.52 8/24/2011 – (for my 1st NIC on the Motherboard – an Atheros AR8151)
Intel Rapid Storage Technology 184.108.40.2062 3/6/2012 – (for disk acceleration of my VHD drive)
Intel management Engine Interface 220.127.116.111 3/21/2012
Intel INF installation 18.104.22.1689 3/6/2012
Intel VGA Driver 22.214.171.124.2618 3/6/2012
Realtek Audio Driver 126.96.36.19954 3/6/2012
I then attempted to load the Intel LAN Driver 16.5 11/14/2011 which is the driver for the Intel 82579V 2nd NIC on the Motherboard.
With the 82579V I got a failed installation that told me: “Cannot install drivers. No Intel® Adapters are present in this computer.”
That was a problem for me since I was planning to use the 2nd NIC on the Motherboard for my Hyper-V machines. I posted an error report on Gigabytes Technical Board several days ago and am awaiting a reply.
In the interim I did a search of Intel’s Communities and found two thread’s on the Intel 82579V here and here. An explanation and simple solution to the problem was provided by “Simon Wright” on the 2nd page of the 2nd tread here. A similar solution is provided by Renethx here for installing drivers for the Intel 82579V in WHS 2011.
Intel had added code to the driver .inf file to stop server operating systems from picking up desktop motherboard ethernet controllers like the 82579V.
From Renethx I learned:
- NTamd188.8.131.52 = WINDOWS 7 for 64-bit EXTENDED PLATFORMS
- NTamd64.6.1 = WINDOWS Server 2008 R2 for 64-bit EXTENDED PLATFORMS (This would also concern all server variants of WINDOWS Server 2008 R2 such as WHS 2011.)
- E1502 = Intel® 82579LM Gigabit Network Connection
- E1503 = Intel® 82579V Gigabit Network Connection (We are concerned with this.)
- I went to the directory that I had downloaded from Gigabyte’s website the Window 7-64b drivers for the Intel 82579V NIC version 16.5 and dated 11/14/2011 which has the fine name mb_driver_lan_intel_v16.5.exe.
- Double click the file mb_driver_lan_intel_v16.5.exe to extract the drivers and associated files – I extracted them to a sub folder I named Intel_Mod.
- Open folder Intel_Mod
- Open folder Pro1000
- Open folder Winx64
- Open folder NDIS62
- Open file e1c62x64.inf with Notepad (interestingly when you open it you will see that the file e1c62x64.inf is commented at the beginning that it is for Windows 7 and Windows Server 2008-R2)
- The first thing you will need to change in the .inf file is the [ControlFlags] section – I deleted all 3 lines of that section following the section header so that all was left was the section header [ControlFlags] – I left a blank line after [ControlFlags] which then leaves the [Intel] section next.
- At the [Intel] section, the [Intel.NTamd64.6.1] relates to Server 2008R2 and the [Intel.NTamd184.108.40.206] relates to Windows 7; you can see that the three E1503 lines in the Windows 7 section are missing from the server section, I copied/pasted those three lines from the Windows 7 section to the bottom of the 2008R2 section.
This is what e1c62x64.inf looked like after I made my changes:
I then saved the e1c62x64.inf file and then backed out of folders until I was in the sub-folder Intel_Mod where I double clicked Autorun.exe to install the drivers for the Intel 82579V.
Driver installation went very well and ended successfully.
This solved my issue of being to use my 2nd NIC on my Z77 for my Hyper-V server.
The only issue remaining with my Z77 is the installation of the Intel USB 3.0 Extensible Host Controller Driver. The driver will only install if the OS on the Z77 is Windows 7 -- according to Intel this applies to ALL Z77's. Guess it's back to looking thru it's inf files -- though I did read about a user with an Asus Z77 who was able to manually force the Intel USB 3.0 drivers to load for his Server 2011 build.
Edited by Joe_Miner, 24 May 2012 - 04:07 PM.