locked
RNDIS BOOTP being missed by Windows XP host RRS feed

  • Question

  • Hi

    We are using Microsoft XP (SP3) as a RNDIS host to send the boot image to a custom device. We have an INF file for the custom device and the device is recognized and enumerated (over USB ) as a RNDIS network adapter by the Windows XP.

    Windows XP host then proceeds to send RNDIS commands (over the control pipe) , gets a notification of command completion ( over Interrupt PIPE ) and then finally queries the command response (again through control pipe).

    The problem happens when the device starts sending the BOOTP ( BULK IN pipe) after RNDIS_SET message is sent by the host and the XP host starts sending BULK INs for the device to send data. Due to an inherent limitation of our custom device , it can send the BOOTP packet only once. This BOOTP packet is missed by the XP host due to some reason ( driver not loaded or some other reason) and  I do not get a valid BOOTP response .

    Is there any way we can make Windows XP ( some configuration) to pick up the very first BOOTP packet?

    Regards

    Vineeth

    Thursday, September 26, 2013 9:13 AM

Answers

  • I hope the below explain.

    But if you are trying to boot linux OS or something which is not microsoft. Then i Am sorry none will reply.

    http://e2e.ti.com/support/arm/sitara_arm/f/791/t/157668.aspx


    Guowen Su
    Cisco Certified Network Associate
    Cisco Certified Internetwork professional - MPLS
    Certified Information Systems Security Professional
    Microsoft Partner Network 2011
    Microsoft Certified Professional
    Microsoft Certified Systems Administrator:Security
    Microsoft Certified Systems Engineer: Security
    Microsoft Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows 7, Configuring
    Microsoft Certified IT Professional: Enterprise Administrator
    Microsoft Certified IT Professional: Server Administrator
    Certified Ethical Hacker
    Computer Hacking Forensics Investigator
    Certified Sonicwall Security Administrator
    Microsoft Geeks

    • Proposed as answer by Soh.M Thursday, September 26, 2013 4:21 PM
    • Marked as answer by arnavsharmaModerator Tuesday, May 13, 2014 10:51 AM
    Thursday, September 26, 2013 4:21 PM

All replies

  • I hope the below explain.

    But if you are trying to boot linux OS or something which is not microsoft. Then i Am sorry none will reply.

    http://e2e.ti.com/support/arm/sitara_arm/f/791/t/157668.aspx


    Guowen Su
    Cisco Certified Network Associate
    Cisco Certified Internetwork professional - MPLS
    Certified Information Systems Security Professional
    Microsoft Partner Network 2011
    Microsoft Certified Professional
    Microsoft Certified Systems Administrator:Security
    Microsoft Certified Systems Engineer: Security
    Microsoft Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows 7, Configuring
    Microsoft Certified IT Professional: Enterprise Administrator
    Microsoft Certified IT Professional: Server Administrator
    Certified Ethical Hacker
    Computer Hacking Forensics Investigator
    Certified Sonicwall Security Administrator
    Microsoft Geeks

    • Proposed as answer by Soh.M Thursday, September 26, 2013 4:21 PM
    • Marked as answer by arnavsharmaModerator Tuesday, May 13, 2014 10:51 AM
    Thursday, September 26, 2013 4:21 PM
  • Hi Guowen Su

    Thanks for your answer . But that was not of much help as I have done all the things mentioned in the thread listed by you .

    I have the dhcp server and tftp server running (tftpd32) and i am able to boot  the device if i force it to send another BOOTP packet. The only catch is, in the production device, I would not be able to do so. And hence I am looking for a way in which I can configure windows XP so that the DHCP sever tftpd32 picks up the first BOOTP message and does not require a resend of the BOOTP packet.

    This is more like a Windows XP network stack question and would appreciate if any body could mention if this is the right forum for this kind of question. 

    Regards

    Vineeth


    Vineeth_balan

    Friday, September 27, 2013 9:04 AM