воскресенье, 27 октября 2013 г.

Установка драйвера сетевой карты для материнской платы Intel DH77KC на Windows Server 2012 R2

Возникла проблемы с установкой драйвера сетевого адаптера Intel 82579V Gigabit Network Adapter на ОС Windows Server 2012 R2

Ко мне попал в руки сервер с материнской платой Intel® Desktop Board DH77KC  Как можно судить из названия, плата для серверов не предназначена, а предназначена она для рабочих станций. Правда, по-началу все было хорошо: и RAID собрался и ОС установилась. А потом выяснилось, что случилось небольшое недоразумение. При установке драйверов на сетевую карту, скачанных с сайта производителя, выводилось сообщение об ошибке
No Intel Adapters are present in this computer


Оказалось, что для Intel 82579V Gigabit Network Adapter  нет драйверов ни под одну серверную ОС. Ответ поддержки Intel:

The Intel(R) 82579V Gigabit Network Connection does not have drivers for any Windows Server operating system. I know this does not help you, but for anyone else looking at this discussion, the The Intel(R) 82579LM Gigabit Network Connection does have drivers for Windows Server operating systems.
Mark H

В этом же треде описано, как ручками внести изменения в файл драйвера, чтобы оно работало
Опишу вкратце.
Нужно скачать архив с драйверами с сайта Intel и распаковать его. Для Windows Server 2012 R2 нас интересует файл PRO1000\Winx64\NDIS64\e1c64x64.inf
Нужно внести следующие изменения
Было
[ControlFlags]
-   ExcludeFromSelect = \
-    PCI\VEN_8086&DEV_1502,\
-    PCI\VEN_8086&DEV_1503

[Intel]
[Intel.NTamd64.6.3.1]
; DisplayName                   Section              DeviceID
; -----------                   -------              --------
%E1502NC.DeviceDesc%            = E1502.6.3.1,       PCI\VEN_8086&DEV_1502
%E1502NC.DeviceDesc%            = E1502.6.3.1,       PCI\VEN_8086&DEV_1502&SUBSYS_00008086
%E1502NC.DeviceDesc%            = E1502.6.3.1,       PCI\VEN_8086&DEV_1502&SUBSYS_00011179
%E1502NC.DeviceDesc%            = E1502.6.3.1,       PCI\VEN_8086&DEV_1502&SUBSYS_00021179
%E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503
%E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00008086
%E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00021179
[Intel.NTamd64.6.3]
; DisplayName                   Section        DeviceID
; -----------                   -------        --------
%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502
%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502&SUBSYS_00008086
%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502&SUBSYS_00011179
%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502&SUBSYS_00021179
Стало
[ControlFlags]
[Intel]
[Intel.NTamd64.6.3.1]
; DisplayName                   Section              DeviceID
; -----------                   -------              --------
%E1502NC.DeviceDesc%            = E1502.6.3.1,       PCI\VEN_8086&DEV_1502
%E1502NC.DeviceDesc%            = E1502.6.3.1,       PCI\VEN_8086&DEV_1502&SUBSYS_00008086
%E1502NC.DeviceDesc%            = E1502.6.3.1,       PCI\VEN_8086&DEV_1502&SUBSYS_00011179
%E1502NC.DeviceDesc%            = E1502.6.3.1,       PCI\VEN_8086&DEV_1502&SUBSYS_00021179
%E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503
%E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00008086
%E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00021179
[Intel.NTamd64.6.3]
; DisplayName                   Section        DeviceID
; -----------                   -------        --------
%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502
%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502&SUBSYS_00008086
%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502&SUBSYS_00011179
%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502&SUBSYS_00021179
+   %E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503
+   %E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00008086
+   %E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00011179+   %E1503NC.DeviceDesc%            = E1503.6.3.1,       PCI\VEN_8086&DEV_1503&SUBSYS_00021179
После этого при установке такого драйвера, вы получите ошибку
Хэш этого файла отсутствует в заданном файле каталога. Возможно файл поврежден или подделан
Поэтому нужно будет отключить проверку цифровой подписи драйверов в Windows Server 2012 R2. Как это сделать описано тут




Комментариев нет:

Отправить комментарий