Intel 82579V on Windows server 2012 / 2008 R2

20131202_075000

如果拿PC來當Server 表示你們公司可能跟我的公司一樣: 窮到一個爆炸
窮到一個爆炸當然也買不起網卡 只用的起內建網卡
想說內建的網卡是intel的 應該沒問題吧啊啊啊啊
好死不死小弟用的內建網卡是Intel 82579V
下載下來的驅動程式裝在windows server 2008/2012 沒一個能用的
這時候窮到一個極致 就會有土砲驅動程式這種東西出現
以下以華碩 BM6630 為例

先去關網下載windows驅動程式
找到Winx64資料夾(不是Win64那是Itanium平台用的).

server 2012

檔案在NDIS63資料夾裡面
修改e1c63x64.inf

[ControlFlags]
;這個區段的內容刪除

[Intel.NTamd64.6.2.1]
; DisplayName                   Section              DeviceID
; -----------                   -------              --------
%E1502NC.DeviceDesc%            = E1502.6.2.1,       PCIVEN_8086&DEV_1502
%E1502NC.DeviceDesc%            = E1502.6.2.1,       PCIVEN_8086&DEV_1502&SUBSYS_00011179
%E1502NC.DeviceDesc%            = E1502.6.2.1,       PCIVEN_8086&DEV_1502&SUBSYS_00021179
%E1503NC.DeviceDesc%            = E1503.6.2.1,       PCIVEN_8086&DEV_1503
%E1503NC.DeviceDesc%            = E1503.6.2.1,       PCIVEN_8086&DEV_1503&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503.6.2.1,       PCIVEN_8086&DEV_1503&SUBSYS_00021179

[Intel.NTamd64.6.2]
; DisplayName                   Section        DeviceID
; -----------                   -------        --------
%E1502NC.DeviceDesc%            = E1502,       PCIVEN_8086&DEV_1502
%E1502NC.DeviceDesc%            = E1502,       PCIVEN_8086&DEV_1502&SUBSYS_00011179
%E1502NC.DeviceDesc%            = E1502,       PCIVEN_8086&DEV_1502&SUBSYS_00021179
;把上面E1503的三行複製下來貼在這邊
%E1503NC.DeviceDesc%            = E1503.6.2.1,       PCIVEN_8086&DEV_1503
%E1503NC.DeviceDesc%            = E1503.6.2.1,       PCIVEN_8086&DEV_1503&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503.6.2.1,       PCIVEN_8086&DEV_1503&SUBSYS_00021179

存檔

安裝前請用cmd(系統管理員)執行

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS 
bcdedit -set TESTSIGNING ON

重開機
安裝驅動程式
安裝完成後請用cmd(系統管理員)執行

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

server 2008 R2

檔案在NDIS62資料夾裡面(是62不是63喔)
修改e1c62x64.inf

[ControlFlags]
;這個區段的內容刪除

;下面兩個區段改一下

[Intel.NTamd64.6.1.1]
; DisplayName                   Section              DeviceID
; -----------                   -------              --------
%E1502NC.DeviceDesc%            = E1502.6.1.1,       PCIVEN_8086&DEV_1502
%E1502NC.DeviceDesc%            = E1502.6.1.1,       PCIVEN_8086&DEV_1502&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&rev_05
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&cc_020000
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&cc_0200
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIcc_020000
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIcc_0200
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&SUBSYS_849c1043&rev_05
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&SUBSYS_849c1043
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&cc_020000
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&cc_0200



[Intel.NTamd64.6.1]
; DisplayName                   Section        DeviceID
; -----------                   -------        --------
%E1502NC.DeviceDesc%            = E1502.6.1.1,       PCIVEN_8086&DEV_1502
%E1502NC.DeviceDesc%            = E1502.6.1.1,       PCIVEN_8086&DEV_1502&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&rev_05
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&cc_020000
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&cc_0200
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIcc_020000
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIcc_0200
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&SUBSYS_849c1043&rev_05
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&SUBSYS_849c1043
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&cc_020000
%E1503NC.DeviceDesc%            = E1503.6.1.1,       PCIVEN_8086&DEV_1503&cc_0200

存檔就可使用

ref:

2008
https://communities.intel.com/thread/20667?start=15&tstart=0

2012
http://www.ivobeerens.nl/2012/08/08/enable-the-intel-82579v-nic-in-windows-server-2012/

3 thoughts on “Intel 82579V on Windows server 2012 / 2008 R2”

  1. 台北市不是最有錢的嗎?
    至少我知道某個單位哭窮,結果一問,年度預算約NT:360,000,000
    是我們單位的120倍……-____-|
    平平是同性質同位階單位..為什麼差這麼多..

    Reply

Leave a Comment