Intel i217-V network drivers for Windows Server 2012 R2

Intel can eat a bag of dicks. Here is the driver you need to run Server 2012 on the i217-V chipset.

For some reason they released the i217-V (desktop) and i217-LM (server) versions of their gigabit ethernet chip. They are the same chip. The only difference is that the -V has support for Win7, Win8 and -LM has support for WS2008, WS2012, i.e. desktop drivers and server drivers. The idea is that you can’t run Windows server OS’es on desktop hardware and you will buy the server hardware instead. You should probably do this if you’re a business so that you have official support and your boss won’t fire you. If you’re a home user/hobbyist, you’re going to want your hardware to work with your OS. So let’s fix that.

So we’re going to move some lines around in the config file (.ini) and comment out others. I’ve already done this, you are ready to go. This should work with any H87 or Z87 chipset motherboard with the i217-V gigabit ethernet chipset/network chip.

You can ( download the file(s) here. 8.4MB zip file ).

This only works for WS2012 and Hyper-V Server 2012 (and the R2 versions). NDIS63 folder is for Windows 8/2012, NDIS62 is for Windows 7/2008 R2 and NDIS61 is for Windows Vista/2008, but the same concept applies there too.

Thanks to users JoeSchmoe007 on HardOCP and Ivo Beerens on IvoBeerens.nl

+————————————————–+

Run these commands -AS ADMINISTRATOR- from the command line to disable driver integrity checks (this lets you sneak past intel’s bullshit)

Full post under the cut~

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

Run the installer in APPS\SETUP\SETUPBD\Winx64\ which is SetupBD.exe and then restart the machine. It will probably warn you about installing non-standard drivers, go ahead anyways.

Reboot. It should work now. Note: This did not work for me immediately. I had to run APPS\PROSETDX\Winx64\DxSetup.exe first, then run setupbd.exe to get the warning message to pop up. If you don’t get the pop up message to display, your drivers did not actually install. Yes, this is very hacky. But it works. Good luck.

You should probably turn back on integrity checks to keep things clean, but it’s not required:

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

+—————————————————+

If you’re curious, the lines you’re changing are in e1d63x64.inf, the end result is this. You can copy/paste this yourself but the working file itself is in the downloadable ZIP:

[ControlFlags]
;ExcludeFromSelect = \
; PCI\VEN_8086&DEV_153A,\
; PCI\VEN_8086&DEV_153B
[Intel]
[Intel.NTamd64.6.2.1]
; DisplayName Section DeviceID
; ----------- ------- --------
%E153ANC.DeviceDesc% = E153A.6.2.1, PCI\VEN_8086&DEV_153A
%E153ANC.DeviceDesc% = E153A.6.2.1, PCI\VEN_8086&DEV_153A&SUBSYS_00008086
%E153ANC.DeviceDesc% = E153A.6.2.1, PCI\VEN_8086&DEV_153A&SUBSYS_00011179
%E155ANC.DeviceDesc% = E155A.6.2.1, PCI\VEN_8086&DEV_155A
%E155ANC.DeviceDesc% = E155A.6.2.1, PCI\VEN_8086&DEV_155A&SUBSYS_00008086
%E155ANC.DeviceDesc% = E155A.6.2.1, PCI\VEN_8086&DEV_155A&SUBSYS_00011179
%E1559NC.DeviceDesc% = E1559.6.2.1, PCI\VEN_8086&DEV_1559
%E1559NC.DeviceDesc% = E1559.6.2.1, PCI\VEN_8086&DEV_1559&SUBSYS_00008086
%E1559NC.DeviceDesc% = E1559.6.2.1, PCI\VEN_8086&DEV_1559&SUBSYS_00011179
[Intel.NTamd64.6.2]
; DisplayName Section DeviceID
; ----------- ------- --------
%E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A
%E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A&SUBSYS_00008086
%E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A&SUBSYS_00011179
%E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A
%E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A&SUBSYS_00008086
%E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A&SUBSYS_00011179
%E153BNC.DeviceDesc% = E153B.6.2.1, PCI\VEN_8086&DEV_153B
%E153BNC.DeviceDesc% = E153B.6.2.1, PCI\VEN_8086&DEV_153B&SUBSYS_00008086
%E153BNC.DeviceDesc% = E153B.6.2.1, PCI\VEN_8086&DEV_153B&SUBSYS_00011179
This entry was posted in computing and tagged , , , , , , , , , . Bookmark the permalink.

94 Responses to Intel i217-V network drivers for Windows Server 2012 R2

  1. ralan says:

    trying for hours now to get my server running without success.
    tried this method manuel changing the files and plex’s tool but none helped

    motherboard; asus z97i-plus which i believe has a I218V intel chip
    trying to install windows sbs which is based on 2k8 r2.

    anny suggestions would be apreciated, will post if i manage to fix it

  2. ralan says:

    after some more time i found a fix that seemed to work.
    problem was that inf edits here weren’t for i218v but i217v
    below a direct copy of post i found that fixed it for me;

    I used ASROCK Z97 with windows 2008 r2 but i can’t found driver intel lan 1218 V . when i am read this website i found code for fix it in Pro1000——->WIN64——->NDIS62 folder .In the line e1d62x64.inf .You can edit code for fix %E15A1NC.DeviceDesc% = E15A1.6.1.1, PCI\VEN_8086&DEV_15A1
    %E15A1NC.DeviceDesc% = E15A1.6.1.1, PCI\VEN_8086&DEV_15A1&SUBSYS_00008086
    to the [Intel.NTamd64.6.1] block

    credit goes to Puttinho

  3. plex says:

    hello people here is an improved version of my nic enablers for download. I would be very happy about feedback.
    Download here!

  4. Andrew says:

    Thanks buddy.

  5. admin says:

    Hi Plex

    Can you leave some contact info, and/or the github repository? Thanks so much for writing this app, but it would also be good to review the code. Once I have a chance to look it over I would like to write a new post about your software and link to it, as this post gets a lot of hits/views, and I’d like to give your app wider exposure.

    Thanks!

  6. plex says:

    Hey Admin,Guys!

    Feel free to review and write an article about the tool, i think it might be useful and easy to handle for many peoples.

    Heres the brand new GitHub Repo:
    this way

    my mail:
    plex94180@gmail.com

  7. ps2cho says:

    I have an ASRock Z97Extreme4 and I had a HELL of a time with this. I tried everything in this thread. I disabled the signing, then I tried the app NICEnabler…no luck.
    I believe this is how I got mine to work for future readers:

    I have the i218-LM LAN in my z97. I went into the e1d64x64.inf and copy/pasted the following (overwriting whatever was in there. NOT adding it)

    [ControlFlags]
    ;ExcludeFromSelect = \
    ; PCI\VEN_8086&DEV_153A,\
    ; PCI\VEN_8086&DEV_153B
    [Intel]
    [Intel.NTamd64.6.2.1]
    ; DisplayName Section DeviceID
    ; ———– ——- ——–
    %E153ANC.DeviceDesc% = E153A.6.2.1, PCI\VEN_8086&DEV_153A
    %E153ANC.DeviceDesc% = E153A.6.2.1, PCI\VEN_8086&DEV_153A&SUBSYS_00008086
    %E153ANC.DeviceDesc% = E153A.6.2.1, PCI\VEN_8086&DEV_153A&SUBSYS_00011179
    %E155ANC.DeviceDesc% = E155A.6.2.1, PCI\VEN_8086&DEV_155A
    %E155ANC.DeviceDesc% = E155A.6.2.1, PCI\VEN_8086&DEV_155A&SUBSYS_00008086
    %E155ANC.DeviceDesc% = E155A.6.2.1, PCI\VEN_8086&DEV_155A&SUBSYS_00011179
    %E1559NC.DeviceDesc% = E1559.6.2.1, PCI\VEN_8086&DEV_1559
    %E1559NC.DeviceDesc% = E1559.6.2.1, PCI\VEN_8086&DEV_1559&SUBSYS_00008086
    %E1559NC.DeviceDesc% = E1559.6.2.1, PCI\VEN_8086&DEV_1559&SUBSYS_00011179
    [Intel.NTamd64.6.2]
    ; DisplayName Section DeviceID
    ; ———– ——- ——–
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A&SUBSYS_00008086
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A&SUBSYS_00011179
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A&SUBSYS_00008086
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A&SUBSYS_00011179
    %E153BNC.DeviceDesc% = E153B.6.2.1, PCI\VEN_8086&DEV_153B
    %E153BNC.DeviceDesc% = E153B.6.2.1, PCI\VEN_8086&DEV_153B&SUBSYS_00008086
    %E153BNC.DeviceDesc% = E153B.6.2.1, PCI\VEN_8086&DEV_153B&SUBSYS_00011179

    Once that was done, I saved it. I ran the intel setup. It said COMPLETED. No change. I then went into the device manager, went into the ethernet properties and manually pointed to the e1d64x64.inf file. When thats done it gives you a list of a ton of different NIC’s. I used the i218-LM driver and BOOM it just magically worked.

    Not sure if it was a combination of efforts, so take the above with a grain of salt. Server 2012 Standard by the way.

  8. Roger Smithers says:

    I tried the NIC Enabler and it worked great for ASUS Maximus VII Hero mainboard and Windows 2012 R2. I couldn’t get the original guide to work. Thanks!

  9. oshea says:

    Asrock Z97 Extreme6 – Server 2012 R2.

    Followed this method to find the appropriate inf:
    http://foxdeploy.com/2013/09/12/hacking-an-intel-network-card-to-work-on-server-2012-r2/

    Edited e1d63x64.inf in PRO1000/Winx64/NDIS63 with the following:


    [ControlFlags]
    ;ExcludeFromSelect = \
    ; PCI\VEN_8086&DEV_15A1,\
    ; PCI\VEN_8086&DEV_1503

    [Intel]

    [Intel.NTamd64.6.2.1]
    ; DisplayName Section DeviceID
    ; ----------- ------- --------
    %E15A1NC.DeviceDesc% = E15A1.6.2.1, PCI\VEN_8086&DEV_15A1
    %E15A1NC.DeviceDesc% = E15A1.6.2.1, PCI\VEN_8086&DEV_15A1&SUBSYS_00011179
    %E15A1NC.DeviceDesc% = E15A1.6.2.1, PCI\VEN_8086&DEV_15A1&SUBSYS_00021179
    %E15A1NC.DeviceDesc% = E15A1.6.2.1, PCI\VEN_8086&DEV_15A1&SUBSYS_80001025
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503&SUBSYS_00011179
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503&SUBSYS_00021179
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503&SUBSYS_80001025
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503&SUBSYS_04911025

    [Intel.NTamd64.6.2]
    ; DisplayName Section DeviceID
    ; ----------- ------- --------
    %E15A1NC.DeviceDesc% = E15A1, PCI\VEN_8086&DEV_15A1
    %E15A1NC.DeviceDesc% = E15A1, PCI\VEN_8086&DEV_15A1&SUBSYS_00011179
    %E15A1NC.DeviceDesc% = E15A1, PCI\VEN_8086&DEV_15A1&SUBSYS_00021179
    %E15A1NC.DeviceDesc% = E15A1, PCI\VEN_8086&DEV_15A1&SUBSYS_80001025
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503&SUBSYS_00011179
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503&SUBSYS_00021179
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503&SUBSYS_80001025
    %E1503NC.DeviceDesc% = E1503.6.2.1, PCI\VEN_8086&DEV_1503&SUBSYS_04911025

    ;===============================================================================

    Updated the unknown Ethernet Controller by manually pointing to the fixed inf. It now works.

  10. Julio says:

    This works great on my Asus Z87-expert with Windows 2012 R2. Thanks a lot!!!

  11. Pato says:

    Hi, Bought a ASUS X99-S with Intel I7 5630, the keyboard cease to function once I landed in the desktop, I restarted the machine but mouse and keyboard doesnt work….. I was not able to load drivers, so I’ stuck big time…. any other with the same issue?

  12. Pato says:

    Hi Again, for some reason they work after 5 minutes, but now I don’t have the NIC drivers…. I have the i218-LM LAN

  13. Pato says:

    Yes I DID IT hohohoho!!!!!!

  14. Michael says:

    Excellent – worked for me on a Gigabyte H97N motherboard. Note that the first reboot was required after the command were performed. Then the install of the drivers worked. So 1) run the commands as admin 2) reboot 3) run the install.
    Thanks so much for this!

  15. dave says:

    Thank you. Eat a bag of Dicks Intel! :D

  16. Jeffrey says:

    [Version]
    Signature = “$Windows NT$”
    Class = Net
    ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
    Provider = %Intel%
    CatalogFile = e1d64x64.cat
    DriverVer = 09/29/2014,12.12.80.19

    [Manufacturer]
    %Intel% = Intel, NTamd64.6.3, NTamd64.6.3.1

    [ControlFlags]
    ;ExcludeFromSelect = \
    ; PCI\VEN_8086&DEV_153A,\
    ; PCI\VEN_8086&DEV_153B

    [Intel]

    [Intel.NTamd64.6.3.1]
    ; DisplayName Section DeviceID
    ; ———– ——- ——–
    %E153ANC.DeviceDesc% = E153A.6.3.1, PCI\VEN_8086&DEV_153A
    %E153ANC.DeviceDesc% = E153A.6.3.1, PCI\VEN_8086&DEV_153A&SUBSYS_00008086
    %E153ANC.DeviceDesc% = E153A.6.3.1, PCI\VEN_8086&DEV_153A&SUBSYS_00011179
    %E155ANC.DeviceDesc% = E155A.6.3.1, PCI\VEN_8086&DEV_155A
    %E155ANC.DeviceDesc% = E155A.6.3.1, PCI\VEN_8086&DEV_155A&SUBSYS_00008086
    %E155ANC.DeviceDesc% = E155A.6.3.1, PCI\VEN_8086&DEV_155A&SUBSYS_00011179
    %E1559NC.DeviceDesc% = E1559.6.3.1, PCI\VEN_8086&DEV_1559
    %E1559NC.DeviceDesc% = E1559.6.3.1, PCI\VEN_8086&DEV_1559&SUBSYS_00008086
    %E1559NC.DeviceDesc% = E1559.6.3.1, PCI\VEN_8086&DEV_1559&SUBSYS_00011179
    %E15A0NC.DeviceDesc% = E15A0.6.3.1, PCI\VEN_8086&DEV_15A0
    %E15A0NC.DeviceDesc% = E15A0.6.3.1, PCI\VEN_8086&DEV_15A0&SUBSYS_00008086
    %E15A1NC.DeviceDesc% = E15A1.6.3.1, PCI\VEN_8086&DEV_15A1
    %E15A1NC.DeviceDesc% = E15A1.6.3.1, PCI\VEN_8086&DEV_15A1&SUBSYS_00008086
    %E15A2NC.DeviceDesc% = E15A2.6.3.1, PCI\VEN_8086&DEV_15A2
    %E15A2NC.DeviceDesc% = E15A2.6.3.1, PCI\VEN_8086&DEV_15A2&SUBSYS_00008086
    %E15A2NC.DeviceDesc% = E15A2.6.3.1, PCI\VEN_8086&DEV_15A2&SUBSYS_00011179
    %E15A3NC.DeviceDesc% = E15A3.6.3.1, PCI\VEN_8086&DEV_15A3
    %E15A3NC.DeviceDesc% = E15A3.6.3.1, PCI\VEN_8086&DEV_15A3&SUBSYS_00008086
    %E15A3NC.DeviceDesc% = E15A3.6.3.1, PCI\VEN_8086&DEV_15A3&SUBSYS_00011179

    [Intel.NTamd64.6.3]
    ; DisplayName Section DeviceID
    ; ———– ——- ——–
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A&SUBSYS_00008086
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A&SUBSYS_00011179
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A&SUBSYS_00008086
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A&SUBSYS_00011179
    %E15A0NC.DeviceDesc% = E15A0, PCI\VEN_8086&DEV_15A0
    %E15A0NC.DeviceDesc% = E15A0, PCI\VEN_8086&DEV_15A0&SUBSYS_00008086
    %E15A2NC.DeviceDesc% = E15A2, PCI\VEN_8086&DEV_15A2
    %E15A2NC.DeviceDesc% = E15A2, PCI\VEN_8086&DEV_15A2&SUBSYS_00008086
    %E15A2NC.DeviceDesc% = E15A2, PCI\VEN_8086&DEV_15A2&SUBSYS_00011179
    %E153BNC.DeviceDesc% = E153B.6.3.1, PCI\VEN_8086&DEV_153B
    %E153BNC.DeviceDesc% = E153B.6.3.1, PCI\VEN_8086&DEV_153B&SUBSYS_00008086
    %E153BNC.DeviceDesc% = E153B.6.3.1, PCI\VEN_8086&DEV_153B&SUBSYS_00011179

  17. John G says:

    Thank you very much!

  18. Sam says:

    Worked perfectly for me. You are a life saver…appreciate the great work !

  19. Jackized says:

    For server 2008 32bit NOT R2 for the i217LM Gig
    http://support.lenovo.com/us/en/downloads/ds036723

    Download the exe and install it. Use the drivers in NDIS61 and select 82577LM.

    Jackized

  20. David Winner says:

    This whole situation is pretty crappy. I can’t believe Itel is not supporting any and all of the OS’s. This should be a little more clear in the documentation for these new boards. Anyway, my bitching about will probably not do anything to change things. I tried the app that was mentioned in this thread, didn’t work for me, and after the hours spent researching and finding this solution, I actually have found a much simpler solution. I had a old PCI Gigabit NIC card I installed and Viola, all is good again. I believe the chipset is Realtek. My WHS 2011 is working again. Thankfully the AsRock Z97 board still has PCI slots. So, step away from the CMD Prompt and just install a separate card, they are super cheap!!

  21. Hu says:

    This guide is a life-saver. Managed to get the i217-v working with the Hyper-V Server 2012 R2. :)

  22. Radek says:

    Hi!!!
    I’m trying to modify the .inf for Intel Compute MFS5520VI MODULE. There 82575EB network card (Hardware ID PCI \ VEN_8086 & DEV_10A7)
    Could you help me with the correct file modification? I’ve found that the 10A7 in the file e1q63x64 (19_5_CD – installation package)
    After modifying the Windows Server 2012R2 displays a message that the driver is not this version.

    My modifications….

    [Version]
    Signature = “$Windows NT$”
    Class = Net
    ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
    Provider = %Intel%
    CatalogFile = e1q63x64.cat
    DriverVer = 06/19/2013,12.7.27.0

    [Manufacturer]
    %Intel% = Intel, NTamd64.6.2, NTamd64.6.2.1, NTamd64.6.3

    [ControlFlags]
    ;ExcludeFromSelect = \
    ; PCI\VEN_8086&DEV_10D6&SUBSYS_147A8086,\
    ; PCI\VEN_8086&DEV_10A7&SUBSYS_10A88086

    [Intel]

    [Intel.NTamd64.6.2.1]
    ; DisplayName Section DeviceID
    ; ———– ——- ——–
    %E10A7NC.DeviceDesc% = E10A7.6.2.1, PCI\VEN_8086&DEV_10A7
    %E10A9NC.DeviceDesc% = E10A9.6.2.1, PCI\VEN_8086&DEV_10A9
    %E10A7DD.DeviceDesc% = NO_DRV, PCI\VEN_8086&DEV_10A6
    %E10A7NC.DeviceDesc% = E10A7.6.2.1, PCI\VEN_8086&DEV_10A7&SUBSYS_10A88086
    %E10D3NC.DeviceDesc% = E10D3.6.2.1, PCI\VEN_8086&DEV_10D3
    %EA01FNC.DeviceDesc% = E10D3.6.2.1, PCI\VEN_8086&DEV_10D3&SUBSYS_A01F8086
    %EA01FHFNC.DeviceDesc% = E10D3.6.2.1, PCI\VEN_8086&DEV_10D3&SUBSYS_00018086
    %E10D3NC.DeviceDesc% = E10D3.6.2.1, PCI\VEN_8086&DEV_10F6
    %E10C9LNC.DeviceDesc% = E10C9.6.2.1, PCI\VEN_8086&DEV_10C9
    %E10E6LNC.DeviceDesc% = E10E6.6.2.1, PCI\VEN_8086&DEV_10E6
    %E10E7NC.DeviceDesc% = E10E6.6.2.1, PCI\VEN_8086&DEV_10E7
    %E10C9NC.DeviceDesc% = E10C9PM.6.2.1, PCI\VEN_8086&DEV_10C9&SUBSYS_A01C8086
    %E10C9NC.DeviceDesc% = E10C9PM.6.2.1, PCI\VEN_8086&DEV_10C9&SUBSYS_A03C8086
    %E10E6NC.DeviceDesc% = E10E6PM.6.2.1, PCI\VEN_8086&DEV_10E6&SUBSYS_A01F8086
    %E10E6NC.DeviceDesc% = E10E6PM.6.2.1, PCI\VEN_8086&DEV_10E6&SUBSYS_A02F8086
    %E10E8NC.DeviceDesc% = E10E8PM.6.2.1, PCI\VEN_8086&DEV_10E8&SUBSYS_A02C8086
    %E10E8NC.DeviceDesc% = E10E8PM.6.2.1, PCI\VEN_8086&DEV_10E8&SUBSYS_A02B8086
    %E1526NC.DeviceDesc% = E10E8PM.6.2.1, PCI\VEN_8086&DEV_1526&SUBSYS_A05C8086
    %E1526NC.DeviceDesc% = E10E8PM.6.2.1, PCI\VEN_8086&DEV_1526&SUBSYS_A06C8086
    %E150A.DeviceDesc% = E150A.6.2.1, PCI\VEN_8086&DEV_150A
    %E1518.DeviceDesc% = E1518.6.2.1, PCI\VEN_8086&DEV_1518
    %E150CNC.DeviceDesc% = E150C.6.2.1, PCI\VEN_8086&DEV_150C
    %E150D.DeviceDesc% = NO_DRV, PCI\VEN_8086&DEV_150D&SUBSYS_A10C8086
    %E150ALNC.DeviceDesc% = E150AFTS.6.2.1, PCI\VEN_8086&DEV_150A&SUBSYS_11A71734
    %E10C9LNC.DeviceDesc% = E10C9.6.2.1, PCI\VEN_8086&DEV_10C9&SUBSYS_8969152D
    %E10C9LNC.DeviceDesc% = E10C9.6.2.1, PCI\VEN_8086&DEV_10C9&SUBSYS_897A152D
    %E10C9LNC.DeviceDesc% = E10C9.6.2.1, PCI\VEN_8086&DEV_10C9&SUBSYS_897B152D
    %E10C9LNC.DeviceDesc% = E10C9.6.2.1, PCI\VEN_8086&DEV_10C9&SUBSYS_8975152D

    [Intel.NTamd64.6.2]
    ; DisplayName Section DeviceID
    ; ———– ——- ——–
    %E10A7NC.DeviceDesc% = E10A7, PCI\VEN_8086&DEV_10A7
    %E10A9NC.DeviceDesc% = E10A9, PCI\VEN_8086&DEV_10A9
    %E10A7DD.DeviceDesc% = NO_DRV, PCI\VEN_8086&DEV_10A6
    %E10A7NC.DeviceDesc% = E10A7, PCI\VEN_8086&DEV_10A7&SUBSYS_10A88086
    %E10A7NC.DeviceDesc% = E10A7.6.2.1, PCI\VEN_8086&DEV_10A7
    %E10A9NC.DeviceDesc% = E10A9.6.2.1, PCI\VEN_8086&DEV_10A9
    %E10A7DD.DeviceDesc% = NO_DRV, PCI\VEN_8086&DEV_10A6
    %E10A7NC.DeviceDesc% = E10A7.6.2.1, PCI\VEN_8086&DEV_10A7&SUBSYS_10A88086
    %E10D3NC.DeviceDesc% = E10D3, PCI\VEN_8086&DEV_10D3
    %EA01FNC.DeviceDesc% = E10D3, PCI\VEN_8086&DEV_10D3&SUBSYS_A01F8086
    %EA01FHFNC.DeviceDesc% = E10D3, PCI\VEN_8086&DEV_10D3&SUBSYS_00018086
    %E10C9LNC.DeviceDesc% = E10C9, PCI\VEN_8086&DEV_10C9
    %E10E6LNC.DeviceDesc% = E10E6, PCI\VEN_8086&DEV_10E6
    %E10E7NC.DeviceDesc% = E10E6, PCI\VEN_8086&DEV_10E7
    %E10C9NC.DeviceDesc% = E10C9PM, PCI\VEN_8086&DEV_10C9&SUBSYS_A01C8086
    %E10C9NC.DeviceDesc% = E10C9PM, PCI\VEN_8086&DEV_10C9&SUBSYS_A03C8086
    %E10E6NC.DeviceDesc% = E10E6PM, PCI\VEN_8086&DEV_10E6&SUBSYS_A01F8086
    %E10E6NC.DeviceDesc% = E10E6PM, PCI\VEN_8086&DEV_10E6&SUBSYS_A02F8086
    %E10E8NC.DeviceDesc% = E10E8PM, PCI\VEN_8086&DEV_10E8&SUBSYS_A02C8086
    %E10E8NC.DeviceDesc% = E10E8PM, PCI\VEN_8086&DEV_10E8&SUBSYS_A02B8086
    %E1526NC.DeviceDesc% = E10E8PM, PCI\VEN_8086&DEV_1526&SUBSYS_A05C8086
    %E1526NC.DeviceDesc% = E10E8PM, PCI\VEN_8086&DEV_1526&SUBSYS_A06C8086
    %E150A.DeviceDesc% = E150A, PCI\VEN_8086&DEV_150A
    %E1518.DeviceDesc% = E1518, PCI\VEN_8086&DEV_1518
    %E10D6NC.DeviceDesc% = E10D6PM, PCI\VEN_8086&DEV_10D6&SUBSYS_147A8086
    %E150D.DeviceDesc% = E150D, PCI\VEN_8086&DEV_150D&SUBSYS_A10C8086
    %E3250HPNC.DeviceDesc% = E10D3, PCI\VEN_8086&DEV_10D3&SUBSYS_3250103C
    %E1785HPNC.DeviceDesc% = E10D3, PCI\VEN_8086&DEV_10D3&SUBSYS_1785103C
    %E323FHPNC.DeviceDesc% = E10C9NOSEC, PCI\VEN_8086&DEV_10C9&SUBSYS_323F103C
    %E31FFHPNC.DeviceDesc% = E10E6NOSEC, PCI\VEN_8086&DEV_10E7&SUBSYS_31FF103C
    %E150ALNC.DeviceDesc% = E150AFTS, PCI\VEN_8086&DEV_150A&SUBSYS_11A71734
    %E10C9LNC.DeviceDesc% = E10C9, PCI\VEN_8086&DEV_10C9&SUBSYS_8969152D
    %E10C9LNC.DeviceDesc% = E10C9, PCI\VEN_8086&DEV_10C9&SUBSYS_897A152D
    %E10C9LNC.DeviceDesc% = E10C9, PCI\VEN_8086&DEV_10C9&SUBSYS_897B152D
    %E10C9LNC.DeviceDesc% = E10C9, PCI\VEN_8086&DEV_10C9&SUBSYS_8975152D

    WHAT TO DO???
    HELP :)

  23. bARRY says:

    I have the gigabyte x99 ud4 motherboard
    i changed the e1d64x64.inf for the WS2012R2 for 1218-V adapter
    Used the 15A1 device ID
    [ControlFlags]
    ;ExcludeFromSelect = \
    ; PCI\VEN_8086&DEV_153A,\
    ; PCI\VEN_8086&DEV_153B

    [Intel]

    [Intel.NTamd64.6.3.1]
    ; DisplayName Section DeviceID
    ; ———– ——- ——–
    %E153ANC.DeviceDesc% = E153A.6.3.1, PCI\VEN_8086&DEV_153A
    %E153ANC.DeviceDesc% = E153A.6.3.1, PCI\VEN_8086&DEV_153A&SUBSYS_00008086
    %E153ANC.DeviceDesc% = E153A.6.3.1, PCI\VEN_8086&DEV_153A&SUBSYS_00011179
    %E153BNC.DeviceDesc% = E153B.6.3.1, PCI\VEN_8086&DEV_153B
    %E153BNC.DeviceDesc% = E153B.6.3.1, PCI\VEN_8086&DEV_153B&SUBSYS_00008086
    %E153BNC.DeviceDesc% = E153B.6.3.1, PCI\VEN_8086&DEV_153B&SUBSYS_00011179
    %E155ANC.DeviceDesc% = E155A.6.3.1, PCI\VEN_8086&DEV_155A
    %E155ANC.DeviceDesc% = E155A.6.3.1, PCI\VEN_8086&DEV_155A&SUBSYS_00008086
    %E155ANC.DeviceDesc% = E155A.6.3.1, PCI\VEN_8086&DEV_155A&SUBSYS_00011179
    %E1559NC.DeviceDesc% = E1559.6.3.1, PCI\VEN_8086&DEV_1559
    %E1559NC.DeviceDesc% = E1559.6.3.1, PCI\VEN_8086&DEV_1559&SUBSYS_00008086
    %E1559NC.DeviceDesc% = E1559.6.3.1, PCI\VEN_8086&DEV_1559&SUBSYS_00011179
    %E15A0NC.DeviceDesc% = E15A0.6.3.1, PCI\VEN_8086&DEV_15A0
    %E15A0NC.DeviceDesc% = E15A0.6.3.1, PCI\VEN_8086&DEV_15A0&SUBSYS_00008086
    %E15A1NC.DeviceDesc% = E15A1.6.2.1, PCI\VEN_8086&DEV_15A1
    %E15A1NC.DeviceDesc% = E15A1.6.2.1, PCI\VEN_8086&DEV_15A1&SUBSYS_00008086
    %E15A1NC.DeviceDesc% = E15A1.6.2.1, PCI\VEN_8086&DEV_15A1&SUBSYS_00001458
    %E15A2NC.DeviceDesc% = E15A2.6.3.1, PCI\VEN_8086&DEV_15A2
    %E15A2NC.DeviceDesc% = E15A2.6.3.1, PCI\VEN_8086&DEV_15A2&SUBSYS_00008086
    %E15A2NC.DeviceDesc% = E15A2.6.3.1, PCI\VEN_8086&DEV_15A2&SUBSYS_00011179
    %E15A3NC.DeviceDesc% = E15A3.6.3.1, PCI\VEN_8086&DEV_15A3
    %E15A3NC.DeviceDesc% = E15A3.6.3.1, PCI\VEN_8086&DEV_15A3&SUBSYS_00008086
    %E15A3NC.DeviceDesc% = E15A3.6.3.1, PCI\VEN_8086&DEV_15A3&SUBSYS_00011179

    [Intel.NTamd64.6.3]
    ; DisplayName Section DeviceID
    ; ———– ——- ——–
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A&SUBSYS_00008086
    %E153ANC.DeviceDesc% = E153A, PCI\VEN_8086&DEV_153A&SUBSYS_00011179
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A&SUBSYS_00008086
    %E155ANC.DeviceDesc% = E155A, PCI\VEN_8086&DEV_155A&SUBSYS_00011179
    %E15A0NC.DeviceDesc% = E15A0, PCI\VEN_8086&DEV_15A0
    %E15A0NC.DeviceDesc% = E15A0, PCI\VEN_8086&DEV_15A0&SUBSYS_00008086
    %E15A1NC.DeviceDesc% = E15A1, PCI\VEN_8086&DEV_15A1
    %E15A1NC.DeviceDesc% = E15A1, PCI\VEN_8086&DEV_15A1&SUBSYS_00008086
    %E15A1NC.DeviceDesc% = E15A1, PCI\VEN_8086&DEV_15A1&SUBSYS_00001458
    %E15A2NC.DeviceDesc% = E15A2, PCI\VEN_8086&DEV_15A2
    %E15A2NC.DeviceDesc% = E15A2, PCI\VEN_8086&DEV_15A2&SUBSYS_00008086
    %E15A2NC.DeviceDesc% = E15A2, PCI\VEN_8086&DEV_15A2&SUBSYS_00011179

  24. Scott M says:

    Used the instructions from Plex and NicEnabler, worked perfect! :)
    on ASRock Extreme6 Z97

    Thank you Plex!

  25. Al says:

    Thank you so much, you’ve ended hours of pure misery!

  26. Raj says:

    bARRY, I have the X99 UD5 Wifi – gonna try your method…however I think I just fried my 1218-V….luckily this board is dual NIC if I cant get it to work

  27. Christophe says:

    This is a unbelievable situation and I can’t believe Intel did this.
    I have used NicEnabler 7 months ago on my new Asus Z-97 Deluxe motherboard to install Windows Server 2012 R2… and it helped me a lot.
    Now, I have to use it to be able to deploy HP Z440 using MDT or SCCM…
    Intel : please, don’t become as crappy as Toshiba regarding drivers. PLEASE.

  28. bartjeyayo says:

    Thanks alot man! I just got a board with this NIC on it and finally you could help me out! Again, thanks!!!

  29. Stef says:

    @bARRY I also have a Gigabyte X99 UD4 but your solution isn’t working here.
    1. I’ve downloaded the i218-V version of the standard device drivers from:
    https://downloadcenter.intel.com/downloads/eula/23073/Network-Adapter-Driver-for-Windows-Server-2012-R2-?httpDown=http%3A%2F%2Fdownloadmirror.intel.com%2F23073%2Feng%2FPROWinx64.exe
    2. Then I updated file e1d64x64.inf as you posted.
    3. I used the instructions above to install the drivers.

    Did you do anything else to get this working?

  30. Tri says:

    Hey I got a gigabyte x99 ud4 motherboard too. Trying to install windows server 2012. Could you guys run me through the fix again please? Thanks!

  31. Dan V. says:

    I have an Intel NUC Model NUCi7RYH

    Does anyone have a solution for getting the Network Card to work under Server 2012 R2 ?
    I’ve tried everything above and nothing seems to work.
    Your help is appreciated.
    Dan

  32. KKoubeisi says:

    that was really helpful, thanks a lot

    if this could help anyone here, i needed to run setupBD.exe twice with restart in between , then all is fine

    thanks again
    installing windows server2012 r2 with sp2 on Gigabyte GA-Z97-D3H

  33. Casey says:

    This worked for me! Have an ASUS H87I-Plus MoBo that I wanted to install Windows Server 2012 R2 on and now I have a working Ethernet adapter.

    My backup workaround option I was half afraid I’d have to go with was using a USB 3.0 to Ethernet adapter if I wasn’t able to get the on-board NIC to work.

    Thanks for your work!

  34. Bill says:

    excellent, found the files and problem description at other sites, but this little zip gave me a working inf that installed just fine – server 2012 r2 essentials
    as ever, THANKS

  35. AlexKamenets says:

    Thanks very much!!!

  36. Pingback: Anonymous

  37. jemadhar says:

    that works for me
    mobo gygabyte GA-Z97-D3h
    Thanks a lot

  38. Fabiano says:

    Perfect, man! Thank you very much from Brazil!

  39. kanjas says:

    PLEX your tool is AWESOME. Thanks so much for taking the time to create it!

  40. Ritesh says:

    Hi Thanks for the help, its works for me.

  41. MartinK says:

    THANKS !

    I gave up installing Windows 2008/12 on my H87 home ‘server’ because i couldn’t make the NIC work – so i reverted to Windows 7 + Vmware Workstation..

    With this driver i can finally upgrade to 2012R2 and maybe begin using HyperV

  42. fariz says:

    how about mobo Asrock Z87 pro 4 ?

    please help…

  43. thedome says:

    i’m posting coz it almost made me cry that i couldn’t get it working

    okay here’s what worked for me

    i have asus x99 pro

    i wanted it to work with windows server 2008 r2 but couldn’t and gave up.

    so i moved to 2012 r2

    i tried the nic enabler. didn’t work by doing just the instructions but it think it made a significant contribution by changing the inf files.

    after running the nic enabler i tried again by pointing the driver to i218 LM

    and it worked. found the nic and i got a network adapter. =)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>