No intel adapters are present in this computer

В один прекрасный, так поначалу казалось, день, мне взбрело в голову поставить клиенту Hyper-V на их типа сервер (мощное железо, но обычное, не серверное) и всё, блин, шло хорошо, пока я не начал драйвера на сетевую карту ставить.

no intel adapters are present in this computer

Довольно странно, подумал я, ведь эта же карта только что работала на 7ке, ядро одно и тоже как же блин так. Распаковал все inf файлы и начал их добавлять через pnputil, не помогло, сетевая карта упорно не хотела находится, а драйвер на неё ставится, перепробовал все драйвера выпущенные на эту сетевую с 13 по 14 года – не помогло.

Начал шерстить интернет, перечитал кучу ресурсов, ясности, понимания и просвещения не достиг. Тогда полез смотреть содержимое inf файла, и тут до меня дошло.

Когда дошло, я матерился наверное пол часа, как можно было так налажать просто не представляю.

Впрочем, вот скриншот. Слева исправленный мною вариант, справа то что качается с интеловского сайта.

82579lm vs 82579v

no intel adapters are present in this computer
Что мы видим? на 82579LM прописаны ссылки на Win7 и на Server 2008 r2, а на 82579V ссылки прописаны только на win7. Секция ЕСТЬ в inf файле, HWID ЕСТЬ, ссылки НЕТ!Как можно такой косяк допустить?!?!? Как можно этот косяк переносить из одной версии драйвера в другую на протяжении 2 лет!?!?!?
* нецензурная брань*.

Из-за этой мягко говоря лажи, я убил порядочно своего времени, просто не ожидая что intel может так налажать.

* нецензурная брань*.

производитель с мировым именем *нецензурная брань*.

и ладно бы у меня у одного такая проблема возникла

Может быть так и было задумано производителем? Да, как выяснилось, так и есть.

Просто заходишь на сайт, выбираешь сетевой адаптер, выбираешь в списке ОС, а на странице загрузке в примечаниях написано: Идите в баню.
отсутствует поддержка server 2008 r2 для сетевого адаптера
В общем если кто хочет использовать Intel 82579V в серверной ОС, то распакуйте архив с драйвером, и в папке PRO1000\Winx64\NDIS62 есть файлик e1c62x64.inf в нём после

%E1502NC.DeviceDesc%            = E1502,       PCI\VEN_8086&DEV_1502&SUBSYS_00021179

надо добавить (на скриншоте выше видно хорошо куда и что)

%E1503NC.DeviceDesc%            = E1503,       PCI\VEN_8086&DEV_1503
%E1503NC.DeviceDesc%            = E1503,       PCI\VEN_8086&DEV_1503&SUBSYS_00008086
%E1503NC.DeviceDesc%            = E1503,       PCI\VEN_8086&DEV_1503&SUBSYS_00011179
%E1503NC.DeviceDesc%            = E1503,       PCI\VEN_8086&DEV_1503&SUBSYS_00021179

затем сохранить, и запустить setupBD.exe из папки APPS\SETUP\SETUPBD\Winx64