none
WINCE700 NIC Initialisation Failed Post FW download RRS feed

  • Question

  • Hi

    While working on my X86-WinCE700 PCIe-WLAN driver I observed interrupt mask value ZERO after FW download complete. Which leads to NIC initialisation failure.
    Another case observed here by adding a print or some few microsecond delay in ISR leads to appearance of another 1 or 2 interrupts with correct MASK and again '0' mask appeared. Any cause for this kind of behaviour.

    NOTE: I am using giisr.dll for sharing the interrupt line.

    I am sure after reviewing my changes FW download does happened properly. And driver is using Line based interrupt and am hoping default PCI BUS driver is configuring Level-Sensitive mode for all PCI based devices(Doubtful Is there any way to find the mode Edge or Level ?). Is there a synchronisation problem between ISR and DPC ?. Looking for some clue at this stage.

    Followed below links found on msdn suggested by some fndds but not much help.

     http://www.tech-archive.net/Archive/Development/microsoft.public.development.device.drivers/2005-06/msg01342.html
    https://social.msdn.microsoft.com/Forums/Windowsapps/en-US/abb99076-7f37-46e4-929b-0185f0d09860/ndis-miniport-driver-problem?forum=winembplatdev


    Thanks & Regards
    SPmishra

        


    • Edited by SPmishra Tuesday, July 4, 2017 3:09 PM
    Tuesday, July 4, 2017 12:46 PM