0 Replies Latest reply on Oct 21, 2013 1:44 PM by awgneo

    Legacy Network Adapter ProSet Windows 8.1 Installation Guide

    awgneo

      Hello,

       

      I have successfully modified the Intel ProSet 18.7 Drivers to work for Windows 8.1 for older, now unsupported Intel network adapters. This is not likely to be supported by Intel, so do at your own risk!

       

      Network Connectivity — Is my Intel� Ethernet Adapter supported in Microsoft Windows 8.1*?

       

      While in-box drivers for Windows 8.1 work decently, they are missing a lot of the advanced configuration tabs in the driver properties window, such as those concerning Wake-On-LAN (WOL).

       

      1. First, download the latest Windows 8.1 drivers here: Download Center

       

      2. Extract the downloaded file (by double clicking or using a program such as 7-Zip).


      3. Navigate to the correct directory (PRO100/PRO1000/PROXGB). In my case, the correct driver for my Intel 82567V-2 Gigabit Network Connection was found in the PRO1000 folder. Look at the very bottom of the .INI files in the Winx64\NDIS62 and Winx64\NDIS63 directories until you see your device name (this NDIS64 folders contain the Windows 8.1 drivers, which won't have the drivers you want, hence this post). NDIS 6.2 (Win7) and NDIS 6.3 (Win8) should be perfectly compatible with NDIS 6.4 in Windows 8.1.


      4. Once you find the correct .INI file, open it in notepad. In my case, I found the "Intel(R) 82567V-2 Gigabit Network Connection" device description in the PRO1000\Winx64\NDIS63\e1y62x64.inf file as:

      E10CENC.DeviceDesc         = "Intel(R) 82567V-2 Gigabit Network Connection"


      5. At the top of the .INI, scroll down a little ways and you will see several sections like [Intel.NTamd64.6.0], [Intel.NTamd64.6.1], [Intel.NTamd64.6.3], etc. Fine the section with the greatest NTamd63 version that is not empty (this is just an example for my case):


      [Intel.NTamd64.6.0]

      ; Empty section

       

      [Intel.NTamd64.6.1.1]

      ; DisplayName                   Section        DeviceID

      ; -----------                   -------        --------

      %E10F5NC.DeviceDesc%            = E10F5,       PCI\VEN_8086&DEV_10F5

      %E10F5NC.DeviceDesc%            = E10F5,       PCI\VEN_8086&DEV_10F5&SUBSYS_10F58086

      %E10F5NC.DeviceDesc%            = E10F5,       PCI\VEN_8086&DEV_10F5&SUBSYS_00011179

      %E10BFNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10BF

      %E10BFNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10BF&SUBSYS_10BF8086

      %E10BFNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10BF&SUBSYS_00011179

      %E10BFNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10BF&SUBSYS_00021179

      %E10CBNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10CB

      %E10CBNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10CB&SUBSYS_10CB8086

      %E10CBNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10CB&SUBSYS_00011179

      %E10CCNC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10CC&SUBSYS_10CC8086

      %E10CCNC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10CC

      %E10CDNC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CD&SUBSYS_10CD8086

      %E10CDNC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CD

      %E10CENC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CE&SUBSYS_10CE8086

      %E10CENC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CE

      %E10E5NC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10E5

      %E1501NC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_1501

       

      [Intel.NTamd64.6.1]

      %E10CCNC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10CC&SUBSYS_10CC8086

      %E10CCNC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10CC

      %E10CDNC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CD&SUBSYS_10CD8086

      %E10CDNC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CD

      %E10CENC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CE&SUBSYS_10CE8086

      %E10CENC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CE

      %E10E5NC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10E5

      %E1501NC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_1501

       

      [Intel.NTamd64.6.3]

      ; Empty section

       

      6. Copy the contents under the [Intel.NTamd64.6.1.1] section (in this example only) and paste it under the most recent section, [Intel.NTamd64.6.3] in my case, overwriting the ; Empter section remark:

       

      [Intel.NTamd64.6.3]

      ; DisplayName                   Section        DeviceID

      ; -----------                   -------        --------

      %E10F5NC.DeviceDesc%            = E10F5,       PCI\VEN_8086&DEV_10F5

      %E10F5NC.DeviceDesc%            = E10F5,       PCI\VEN_8086&DEV_10F5&SUBSYS_10F58086

      %E10F5NC.DeviceDesc%            = E10F5,       PCI\VEN_8086&DEV_10F5&SUBSYS_00011179

      %E10BFNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10BF

      %E10BFNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10BF&SUBSYS_10BF8086

      %E10BFNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10BF&SUBSYS_00011179

      %E10BFNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10BF&SUBSYS_00021179

      %E10CBNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10CB

      %E10CBNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10CB&SUBSYS_10CB8086

      %E10CBNC.DeviceDesc%            = E10BF,       PCI\VEN_8086&DEV_10CB&SUBSYS_00011179

      %E10CCNC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10CC&SUBSYS_10CC8086

      %E10CCNC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10CC

      %E10CDNC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CD&SUBSYS_10CD8086

      %E10CDNC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CD

      %E10CENC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CE&SUBSYS_10CE8086

      %E10CENC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_10CE

      %E10E5NC.DeviceDesc%            = E10CC,       PCI\VEN_8086&DEV_10E5

      %E1501NC.DeviceDesc%            = E10CD,       PCI\VEN_8086&DEV_1501

       

      7. Save the .INI file in place, overwriting the original, and go to PC Settings (metro version), Update & Recovery, Recovery, under Advanced Startup click Reboot.

       

      8. When the advanced startup options menu appears, go to troubleshoot, advanced options, start-up settings, and click restart. When the menu comes back up again, press 7, the number corresponding to "Disable Driver Signature Enforcement". This is a one-time adjustment that will automatically disappear after the next reboot and allows the installation of modified driver files.

       

      9. In device manager, right click the network adapter and click update driver, go through the standard "Have Disk" method to point to this newly created .INI file and the driver should now install correctly.

       

      10. Navigate to the extracted drivers folder again, but this time to APPS\PROSETDX\Winx64. Run DxSetup.exe, which will install the remaining portions of the ProSet drivers (such as the advanced UI tabs in driver properties).

       

      Enjoy!

       

      awgneo