none
PCIe NIC reset is not working in WinCE700 RRS feed

  • Question

  • Hi

    I am having NDIS miniport driver for my NIC and trying to fix the device initialization which fails each time i load the driver. Here are some observations i did.

    1. Before downloading the FW the driver is resetting the NIC by reading and writing to its Control Status Register space.  This is to Sync Host and Traget.

    2. As part of the reset function call before actual reset operation, driver brings the device to wake state then driver is polling the NIC SCRATCH register. This may be to conform the NIC is fully ready to go for reset.

    This SCRATCH register reading is always failing with value 0x00. I have verified the offset value which is used to read the SCRATCH register but no idea why the read fails. Is that the issue is specific to PCIe limitation on Wec7.

    Any idea please. 

    Thanks & Regards.

    Wednesday, May 31, 2017 10:12 AM

All replies

  • You are really not providing enough information for anybody to help you. Read this: https://guruce.com/blogpost/how-to-ask-questions-on-forums

    There are no limitations for PCIe on WEC7. It all depends on the implementation in the BSP (and we don't even know which CPU or BSP you are using).


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: https://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    NXP Proven Partner
    https://guruce.com
    Consultancy, training and development services.

    Interested in WEC on i.MX6?
    Get the only 100% stable and best performing i.MX6 BSP for WEC7 and WEC2013 here: https://guruce.com/imx6

    Friday, June 2, 2017 6:19 AM
    Moderator
  • Thanks Michel Verhagen for your attention.

    Am using CEPC and intel i5 CPU for booting. I checked even OS catlog and found setting specific to PCI and NDIS is enabled.   

    Right now am wondering any other reason which could lead to SCRATCH register read failure.

    Monday, June 5, 2017 6:42 AM
  • If you expect help you will need to start providing more information. Did you read the text on the link I sent you?


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: https://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    NXP Proven Partner
    https://guruce.com
    Consultancy, training and development services.

    Interested in WEC on i.MX6?
    Get the only 100% stable and best performing i.MX6 BSP for WEC7 and WEC2013 here: https://guruce.com/imx6

    Monday, June 5, 2017 8:07 AM
    Moderator
  • Hi SPmishra,

    If providing information in this public forum is not possible for you, your best option is to follow up with your hardware supplier / License reseller as they can walk through your exact scenario with you.

    Sincerely,

    IoTGirl

    Monday, June 5, 2017 3:52 PM
    Moderator