В один прекрасный, так поначалу казалось, день, мне взбрело в голову поставить клиенту Hyper-V на их типа сервер (мощное железо, но обычное, не серверное) и всё, блин, шло хорошо, пока я не начал драйвера на сетевую карту ставить.
Довольно странно, подумал я, ведь эта же карта только что работала на 7ке, ядро одно и тоже как же блин так. Распаковал все inf файлы и начал их добавлять через pnputil, не помогло, сетевая карта упорно не хотела находится, а драйвер на неё ставится, перепробовал все драйвера выпущенные на эту сетевую с 13 по 14 года — не помогло.
Начал шерстить интернет, перечитал кучу ресурсов, ясности, понимания и просвещения не достиг. Тогда полез смотреть содержимое inf файла, и тут до меня дошло.
Когда дошло, я матерился наверное пол часа, как можно было так налажать просто не представляю.
Впрочем, вот скриншот. Слева исправленный мною вариант, справа то что качается с интеловского сайта.
82579lm vs 82579v
Что мы видим? на 82579LM прописаны ссылки на Win7 и на Server 2008 r2, а на 82579V ссылки прописаны только на win7. Секция ЕСТЬ в inf файле, HWID ЕСТЬ, ссылки НЕТ!Как можно такой косяк допустить?!?!? Как можно этот косяк переносить из одной версии драйвера в другую на протяжении 2 лет!?!?!?
* нецензурная брань*.
Из-за этой мягко говоря лажи, я убил порядочно своего времени, просто не ожидая что intel может так налажать.
* нецензурная брань*.
производитель с мировым именем *нецензурная брань*.
и ладно бы у меня у одного такая проблема возникла
Может быть так и было задумано производителем? Да, как выяснилось, так и есть.
Просто заходишь на сайт, выбираешь сетевой адаптер, выбираешь в списке ОС, а на странице загрузке в примечаниях написано: Идите в баню.
В общем если кто хочет использовать Intel 82579V в серверной ОС, то распакуйте архив с драйвером, и в папке PRO1000\Winx64\NDIS62 есть файлик e1c62x64.inf в нём после
1 |
%E1502NC.DeviceDesc% = E1502, PCI\VEN_8086&DEV_1502&SUBSYS_00021179 |
надо добавить (на скриншоте выше видно хорошо куда и что)
1 2 3 4 5 6 7 |
%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