Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
1,086 Views

Legacy Network Adapter ProSet Windows 8.1 Installation Guide

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!

http://www.intel.com/support/network/sb/CS-034443.htm 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: https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=23071 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% ...

Tags (2)
0 Replies