0 Replies Latest reply on Aug 6, 2014 5:27 PM by tsw

    WinPE and Intel 82574L network adapter troubles

    tsw

      I've been having troubles getting WinPE 5.1 to accept the latest drivers from Intel for the 82574L gigabit Ethernet adapter.  Even after adding the drivers to the WinPE image (oem1.inf), the OS insists on loading some old drivers and shows up as e1iexpress adapters via the net1ic64.inf file that has nearly the exact same profiles as for the correct and newer drivers.  I can use DRVLOAD while in command shell in WinPE; however, those other drivers are still resident and overriding the load.

       

      Is there a way to force load during starnet.cmd or any other way?

       

      here is one section from the net1ic64.inf file found in winpe from Microsoft:

       

      ;-------------------------------------------------------------------------------
      ; Intel(R) 82574L Gigabit Network Connection
      ;

      [E10D3.6.2.1]
      Characteristics    = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
      BusType            = 5    ; PCI
      AddReg             = e1c.reg, TcpSeg.reg, JumboPacket.reg
      AddReg             = CopperQR.reg, Copper1000.reg
      AddReg             = AIFS.reg
      AddReg             = RSS.reg, RSS2Q.reg
      CopyFiles          = win8.CopyFiles
      *IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
      *MediaType         = 0     ; NdisMedium802_3
      *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3

      [E10D3.6.2.1.Services]
      AddService = e1iexpress, 2, win8.Service, win8.EventLog

      [E10D3.6.2.1.HW]
      AddReg             = MSIX3.reg
      Include            = machine.inf
      Needs              = PciIoSpaceNotRequired

      ;-------------------------------------------------------------------------------
      ; Intel(R) 82583V Gigabit Network Connection
      ;

      [E150C.6.2.1]
      Characteristics    = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
      BusType            = 5    ; PCI
      AddReg             = e1c.reg, TcpSeg.reg, JumboPacket.reg
      AddReg             = CopperQR.reg, Copper1000.reg
      AddReg             = AIFS.reg
      CopyFiles          = win8.CopyFiles
      *IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
      *MediaType         = 0     ; NdisMedium802_3
      *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3

      [E150C.6.2.1.Services]
      AddService = e1iexpress, 2, win8.Service, win8.EventLog

      [E150C.6.2.1.HW]
      AddReg             = MSIX1.reg
      Include            = machine.inf
      Needs              = PciIoSpaceNotRequired

       

       

       

       

       

      here's the section from Intel's inf after conversion to oem1.inf (with adding driver from DISM into the boot.wim):

      ;-------------------------------------------------------------------------------
      ; Intel(R) 82575EB Gigabit Backplane Connection
      ;
      [E10A9.6.2.1]
      Characteristics    = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
      BusType            = 5    ; PCI
      Port1FunctionNumber = 0
      DelReg             = Advanced.DelReg
      AddReg             = e1q.reg, TcpSeg.reg, JumboPacket.reg
      AddReg             = Powermgmt.reg, WakeOnSlot.reg
      AddReg             = EnableWakeOnManagmentOnTCO.reg
      AddReg             = LLI.reg
      AddReg             = RSS.reg, RSS4Q.reg
      AddReg             = UninstallW2.reg
      CopyFiles          = win8.CopyFiles, UninstallProg.CopyFiles
      *IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
      *MediaType         = 0     ; NdisMedium802_3
      *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3

      [E10A9.6.2.1.Services]
      AddService = e1qexpress, 2, win8.Service, win8.EventLog

      [E10A9.6.2.1.CoInstallers]
      AddReg             = CoInstaller_AddReg, CoInKS.reg
      CopyFiles          = CoInstaller_CopyFiles

      [E10A9.6.2.1.HW]
      Include            = machine.inf
      Needs              = PciIoSpaceNotRequired
      AddReg             = MSIX.reg

      ;-------------------------------------------------------------------------------
      ; Intel(R) 82574L Gigabit Network Connection
      ;

      [E10D3.6.2.1]
      Characteristics    = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
      BusType            = 5    ; PCI
      DelReg             = Advanced.DelReg
      AddReg             = e1q.reg, TcpSeg.reg, JumboPacket.reg
      AddReg             = Powermgmt.reg, WakeOnSlot.reg
      AddReg             = EnableWakeOnManagmentOnTCO.reg
      AddReg             = Copper.reg, Copper1000.reg
      AddReg             = AIFS.reg
      AddReg             = RSS.reg, RSS2Q.reg
      AddReg             = UninstallW2.reg
      CopyFiles          = win8.CopyFiles, UninstallProg.CopyFiles
      *IfType            = 6     ; IF_TYPE_ETHERNET_CSMACD
      *MediaType         = 0     ; NdisMedium802_3
      *PhysicalMediaType = 14 ; NdisPhysicalMedium802_3

      [E10D3.6.2.1.Services]
      AddService = e1qexpress, 2, win8.Service, win8.EventLog

      [E10D3.6.2.1.CoInstallers]
      AddReg             = CoInstaller_AddReg, CoInKS.reg
      CopyFiles          = CoInstaller_CopyFiles

      [E10D3.6.2.1.HW]
      AddReg             = MSIX3.reg
      Include            = machine.inf
      Needs              = PciIoSpaceNotRequired