none
Wlan 8686 Ndis 6.0 Windows embedded compact 7 RRS feed

  • Question

  • Hi every one,

    I am trying to port WLan 8686 NDIS 5.1 driver to NDIS 6.0 driver for wince 7.

    I wrote the code as per Porting Ndis 5.x to Ndis 6.0 driver Documents says.

    While inserting the WLan card, up to DriverEntry() it is working fine.

    One thread is calling MrvDrvInitialization(). Inside this function every thing is working fine but while returning the NDIS_STATUS_SUCCESS at last I am getting DATA ABORT message.

    MrvDrvInitialize()

    {

    -

    -

    -

    return NDIS_STATUS_SUCCESS;

    }

    In my platform builder it is popping a message "Unhandled Exception in NDIS.dll".

    if I comment this return statement then my driver is stuck at the end of the function.

    Please help me out.

    Thursday, April 10, 2014 5:24 AM

All replies

  • Hi Subodh!

    I guess you should check the reasons for the dat abort exception you are getting. The following link may guide you well.
    http://geekswithblogs.net/BruceEitman/archive/2008/05/19/windows-ce--finding-the-cause-of-a-data-abort.aspx

    and the below links have good examples too!
    http://geekswithblogs.net/BruceEitman/archive/2008/06/02/platform-builder-find-the-source-of-a-data-abort-an.aspx

    http://discovertheexperience.blogspot.in/2009/09/windows-embedded-ce-we-call-it.html

    Hope this helps..
    Good Luck!

    Thursday, April 10, 2014 6:33 AM
  • Hi, Thank you for reply.
    Thursday, April 10, 2014 8:54 AM