none
Windows PE LAN OVER USB

    Question

  • I am using a winpe 2 to build  to update ibm uefi (bios) and imm (bmc) firmware on x3550 M2 systems... the problem is that I can not install the ibm_rndis_server_os.inf  ... IBM has an utility to apdate fw called iflash this is the error from iflash.exe:

    IBM Command Line IMM Flash Update Utility v1.5
    Licensed Materials - Property of IBM
    (C) Copyright IBM Corp. 2009  All Rights Reserved.

    IMM hardware detected, installing LAN-over-USB device driver...
    Unable to install LAN-over-USB device driver. Return code=172
    Error connecting to IMM using IP address 169.254.95.118.
    Please verify the LAN over USB interface is configured properly and active.

    LAN-over-USB device not configured.

    Error flashing firmware: 3










    The utility comes with this driver:
    ; Remote NDIS template device setup file
    ; Copyright (c) Microsoft Corporation
    ;
    ; This is the template for the INF installation script
    ; for the RNDIS-over-USB host driver.
    ; This INF works for Windows XP SP2, Windows XP x64,
    ; Windows Server 2003 SP1 x86, x64, and ia64, and
    ; Windows Vista x86 and x64.
    ; This INF will work with Windows XP, Windows XP SP1,
    ; and Windows 2003 after applying specific hotfixes.

    [Version]
    Signature           = "$Windows NT$"
    Class               = Net
    ClassGUID           = {4d36e972-e325-11ce-bfc1-08002be10318}
    Provider            = %IBM%
    DriverVer     = 12/25/2007,6.0.6001.18000
    CatalogFile        = device.cat

    [Manufacturer]
    %IBM%          = IBMDevices,NTx86,NTamd64,NTia64

    [IBMDevices.NTx86]
    %IBMDevice%    = RNDIS.NTx86, USB\VID_04B3&PID_4010

    [IBMDevices.NTamd64]
    %IBMDevice%    = RNDIS.NTamd64, USB\VID_04B3&PID_4010


    ; Decoration for ia64 architecture
    [IBMDevices.NTia64]
    %IBMDevice%    = RNDIS.NTia64, USB\VID_04B3&PID_4010


    [ControlFlags]
    ExcludeFromSelect=*

    ; Install specific sections -----------------------------------

    [RNDIS.NTx86]
    Characteristics = 0x84   ; NCF_PHYSICAL + NCF_HAS_UI
    BusType         = 15
    include         = netrndis.inf
    needs           = Usb_Rndis.ndi, WINMOBIL.NTx86
    AddReg          = RNDIS_AddReg

    [RNDIS.NTx86.Services]
    include     = netrndis.inf
    needs       = Usb_Rndis.ndi.Services, WINMOBIL.NTx86.Services

    [RNDIS.NTamd64]
    Characteristics = 0x84   ; NCF_PHYSICAL + NCF_HAS_UI
    BusType         = 15
    include         = netrndis.inf
    needs           = Usb_Rndis.ndi, WINMOBIL.NTamd64
    AddReg          = RNDIS_AddReg

    [RNDIS.NTamd64.Services]
    include     = netrndis.inf
    needs       = Usb_Rndis.ndi.Services, WINMOBIL.NTamd64.Services


    [RNDIS.NTia64]
    Characteristics = 0x84   ; NCF_PHYSICAL + NCF_HAS_UI
    BusType         = 15
    include         = netrndis.inf
    needs           = Usb_Rndis.ndi, WINMOBIL.NTamd64
    AddReg          = RNDIS_AddReg

    [RNDIS.NTia64.Services]
    include     = netrndis.inf
    needs       = Usb_Rndis.ndi.Services, WINMOBIL.NTamd64.Services

     

     


    [RNDIS_AddReg]
    HKR, Ndi\Interfaces,        UpperRange,          0, "ndis5_ip, ndis5_ip6"
    HKR, Ndi\Interfaces,        LowerRange,          0, "atm"
    HKR,               ,        *NdisDeviceType,     0x00010001, 1

    [Strings]
    IBM    = "IBM Corporation"
    IBMDevice  = "IBM USB Remote NDIS Network Device"










    I think here the problem is that WinPE can't load the RNDIS driver.....  what do you think??


    Tuesday, January 05, 2010 8:18 PM

All replies

  • I recognize that this is an old post, and I hope you received your answer long ago ... In any case, it looks like you were on the right path. Maybe this will help the next person who encounters this problem:

    The patch contained in this article is required to get WinPE to work with RNDIS.  Once the patch has been applied, IBM's driver should load successfully.

    http://support.microsoft.com/kb/979265

    Thursday, December 16, 2010 12:58 PM