设为首页 收藏本站
查看: 817|回复: 0

[经验分享] windows server 2008 intel 82579V 82580 驱动安装 错误解决方法

[复制链接]

尚未签到

发表于 2015-11-3 10:18:10 | 显示全部楼层 |阅读模式
  


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


  

This is actually a dirty trick by Intel; someone has decided they don't want us installing server operating systems on desktop motherboards.




There is however a very easy fix for this; all Intel have done is add a few comments to the driver .inf to stop server operating systems picking up desktop motherboard ethernet controllers.




First thing to do is download http://downloadmirror.intel.com/20074/eng/V16_3_CD.zip which
is the full driver set for all Intel ethernet controllers; extract this to a handy location.


Once done navigate to the PRO1000 folder; depending on whether you have a 32bit or 64bit OS you will then want either Win32 or Winx64(not Win64 which is for Itanium).


The choice for the next folder will depend on your OS; NDIS5x is Server2003 or XP, NDIS61 is Server2008 or Vista, NDIS62 is Server2008R2 or 7


In either case once you have chosen the correct folder you need to find the .inf starting e1c ; so for Server2008 64bit it will be called e1c60x64.inf




The part we need to change is below:




; e1c51x64.INF (Intel 64 bit extension Platform Only,

; Windows XP 64 bit extension and Windows Server 2003 64 bit extension)




;

; Intel(R) Gigabit Network connections

;******************************************************************************

;




[Version]

Signature   = "$Windows NT$"

Class       = Net

ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}

Provider    = %Intel%

CatalogFile = e1c51x64.cat

DriverVer   = 05/04/2011,11.12.36.0




[Manufacturer]

%Intel%     = Intel, NTamd64.5.2, NTamd64.5.2.1, NTamd64.6.0




[ControlFlags]

ExcludeFromSelect = \

    PCI\VEN_8086&DEV_1502,\

    PCI\VEN_8086&DEV_1503




[Intel]




[Intel.NTamd64.5.2]

; DisplayName                   Section        DeviceID

; -----------                   -------        --------

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

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




[Intel.NTamd64.5.2.1]

; DisplayName                   Section        DeviceID

; -----------                   -------        --------

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

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

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

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






What needs changing first is the [ControlFlags] section, I remove all 3 lines but leave the section header so all it should say is [ControlFlags] and then go on to the [Intel] section.


Next look at the [Intel] section, the [Intel.NTamd64.5.2] relates to Server 2008 and the [Intel.NTamd64.5.2.1] section to Vista; you can see that the E1503 lines are missing from the server section, simply copy/paste those two lines, you should end up with
and [Intel] section looking like:




[Intel]




[Intel.NTamd64.5.2]

; DisplayName                   Section        DeviceID

; -----------                   -------        --------

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

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


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

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




[Intel.NTamd64.5.2.1]

; DisplayName                   Section        DeviceID

; -----------                   -------        --------

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

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

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

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




Save the inf file and you should then find the driver will install perfectly.




Hope this helps




Simon



  http://homeservershow.com/forums/index.php?/topic/4025-intel-82579v-nic-on-ga-z77x-ud5h-and-other-motherboards-with-server-oss/


  


  Solution to installing Intel NIC Drivers for the Intel 82579V 2nd NIC
on the GA-Z77X-UD5H






I have discovered that any of the new motherboards with an Intel 82579V NIC – a fairly common situation
– will experience this same problem with all server variants of Server 2008-R2. That’s why I thought I should post this solution – additionally, I know at least a couple of people are looking at the Z77X-UD5H whose 2
nd NIC
is the Intel 82579V.




The GA-Z77X-UD5H is looking to be a very nice motherboard to work with as a base to my current build
of a virtual server. I’ll be writing more on this build later.




I updated my BIOS to the most current build – F7.



Loading Windows Server 2008-R2 SP1 went smoothly until I attempted to load the Gigabyte Drivers Disk.
It would not auto-load under 2008-R2 so I began to load the driver individually from the disk but changed over to downloads from Gigabytes website to be sure that I had the newest drivers.




I installed:



Atheros LAN driver 2.0.4.4 8/24/2011 – (for my 1st NIC
on the Motherboard – an Atheros AR8151)


Intel Rapid Storage Technology 11.0.0.1032 3/6/2012 – (for disk acceleration of my VHD drive)

Intel management Engine Interface 8.0.0.1351 3/21/2012

Intel INF installation 9.3.0.1019 3/6/2012

Intel VGA Driver 15.26.1.64.2618 3/6/2012

Realtek Audio Driver 5.10.0.6554 3/6/2012



I then attempted to load the Intel LAN Driver 16.5 11/14/2011 which is the driver for the Intel 82579V
2
nd NIC
on the Motherboard.




With the 82579V I got a failed installation that told me: “Cannot install drivers. No Intel® Adapters
are present in this computer.”




DSC0000.jpg



That was a problem for me since I was planning to use the 2nd NIC
on the Motherboard for my Hyper-V machines. I posted an error report on Gigabytes Technical Board several days ago and am awaiting a reply.




In the interim I did a search of Intel’s Communities and found two thread’s on the Intel 82579V here and here.
An explanation and simple solution to the problem was provided by “Simon Wright” on the 2
nd page
of the 2
nd tread here.
A similar solution is provided by Renethx
here for
installing drivers for the Intel 82579V in WHS 2011.




Intel had added code to the driver .inf file to stop server operating systems from picking up desktop
motherboard ethernet controllers like the 82579V.




From Renethx I learned:


  • NTamd64.6.1.1 = WINDOWS 7 for 64-bit EXTENDED PLATFORMS
  • NTamd64.6.1 = WINDOWS Server 2008 R2 for 64-bit EXTENDED PLATFORMS (This would
    also concern all server variants of WINDOWS Server 2008 R2 such as WHS 2011.)

  • E1502 = Intel® 82579LM Gigabit Network Connection
  • E1503 = Intel® 82579V Gigabit Network Connection (We are concerned with this.)

After reading through Simon’s explanation I did the following for my Server 2008-R2 SP1 installation
of the drivers for the Intel 82579V NIC.


  • I went to the directory that I had downloaded from Gigabyte’s website the Window 7-64b drivers for the Intel 82579V NIC version 16.5 and dated 11/14/2011 which has the fine name mb_driver_lan_intel_v16.5.exe.
  • Double click the file mb_driver_lan_intel_v16.5.exe to extract the drivers and associated files – I extracted them to a sub folder I named Intel_Mod.
  • Open folder Intel_Mod
  • Open folder Pro1000
  • Open folder Winx64
  • Open folder NDIS62
  • Open file e1c62x64.inf with Notepad (interestingly when you open it you will see that the file e1c62x64.inf is commented
    at the beginning that it is for Windows 7 and Windows Server 2008-R2)
  • The first thing you will need to change in the .inf file is the [ControlFlags] section – I deleted all 3 lines of that section following the section header so that all was
    left was the section header [ControlFlags] – I left a blank line after [ControlFlags] which then leaves the [Intel] section next.
  • At the [Intel] section, the [Intel.NTamd64.6.1] relates to Server 2008R2 and the [Intel.NTamd64.6.1.1] relates to Windows
    7; you can see that the three E1503 lines in the Windows 7 section are missing from the server section, I copied/pasted those three lines from the Windows 7 section to the bottom of the 2008R2 section.

This is what e1c62x64.inf looked
like before I made any changes:




DSC0001.jpg



This is what e1c62x64.inf looked
like after I made my changes:




DSC0002.jpg



I then saved the e1c62x64.inf file
and then backed out of folders until I was in the sub-folder Intel_Mod where I double clicked
Autorun.exe to
install the drivers for the Intel 82579V.




Driver installation went very well and ended successfully.



DSC0003.jpg



This solved my issue of being to use my 2nd NIC on my Z77 for my Hyper-V server.



======================



The only issue remaining with my Z77 is the installation of the Intel USB 3.0 Extensible Host Controller
Driver. The driver will only install if the OS on the Z77 is Windows 7 -- according to Intel this applies to ALL Z77's. Guess it's back to looking thru it's inf files -- though I did read about a user with an Asus Z77 who was able to manually force the Intel
USB 3.0 drivers to load for his Server 2011 build.

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


  


Enable the Intel 82579V NIC in Windows Server 2012


Published 08/08/2012 | By Ivo
Beerens

After installing Windows Server 2012 on my homebrew server, the onboard Intel 82579V Gigabit NIC on the Asus P9X79 motherboard was not working. On the Asus site I found Windows 8 Intel drivers for the motherboard. After installing the drivers the NIC was still
not working. To get the  Intel 82579V NIC working in Windows Server 2012, I used the this forum
thread as reference for this blog post.

Here are the steps:



  • To be able to modify the drivers you need to run the the following commands:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON





  • Reboot

  • Download the Intel drivers. In my case I used the Intel drivers Asus has available for the Asus P9X79 motherboard

  • Save them to a map and extract them if needed

  • Open the folder PRO1000

  • Open the folder Winx64

  • Open the folder NDIS63

  • Open the e1c63x64.inf file, I used Notepad++  to edit the file

  • In the [ControlFlags] section delete the 3 lines (1)

  • Select and copy the five %E1503 lines (2)

  • Paste the 5 lines in the [Intel.NTamd64.6.2] section below the %1502NC lines


DSC0004.png



  • After the modifications the e1c63x64.inf file must look like this:


DSC0005.png



  • Save the file

  • Install the Intel drivers


DSC0006.png



  • After the installation the Intel 82579V Gigabit NIC is recognized and enabled


DSC0007.png



  • Enable the driver integrity checks and disable test signing again by using the following commands:




bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF


  • Reboot




Now you can use the Intel 82579V Gigabit NIC  in Windows Server 2012.


  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-134413-1-1.html 上篇帖子: 让Windows Server 2008+IIS 7+ASP.NET突破默认限制,支持海量并发连接数 下篇帖子: Windows程序(C# VS 2008)杂记之智能设备项目打包CAB
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表