miniport query called endlessly...........

Discussion in 'Windows Vista Drivers' started by kamali.srinivasan, Dec 16, 2005.

  1. hello,
    we are porting a NDIS Intermediate driver from NT to wince 4.2
    ..we have completed the porting activities and the driver loads and is
    able to send and receive packets well with platformbuilder
    emulator....In the emulator the intermediate driver was binding to
    Dc21x41 Ethernet driver .we are now trying to load the driver in
    pocketpc...the Driver entry ,and NdisOpenAdapter(for wireless Lan
    (TIACXWLN1 driver)) also passes....miniport initialize also succeeds
    but then miniport query seems to be called endlessly with different
    OID's. The ndisconfig utility shows the bindings to be
    appropriate..could there be anyproblem configuring the wireless lan in
    pocketpc or is it that NDIS requires some specific info it isnt
    getting..........i would really appreciate if anyone could help me

    kamali.srinivasan, Dec 16, 2005
    1. Advertisements

  2. kamali.srinivasan

    Pavel A. Guest

    So what is the problem? Just handle these requests.

    Pavel A., Dec 16, 2005
    1. Advertisements

  3. For sure NDIS, TCP and WZC will make periodic queries to fetch information.
    For non-WLAN adapters OID_GEN_LINK_SPEED seems to be a favorite - apparently
    to see if the adapter is alive.

    For WLAN adapters queries are for various purposes to insure that the Wi-Fi
    connection remains established.

    As Pavel said - just handle them.

    Thomas F. Divine [DDK MVP], Dec 16, 2005
  4. So what is the problem? Just handle these requests.

    Yes, especially the Wi-Fi ones (OID_802_11_xxx) and OID_GEN_PHYSICAL_MEDIUM.
    Just pass them down as passthru.
    Maxim S. Shatskih, Dec 16, 2005

  5. hello,
    I really appreciate all your help..Thanks a lot..we have
    implemented a default case in our Ndis intermediate driver which passes
    down all the requests to the underlying miniport through NdisRequest
    just as passthru does...Actually our driver seems to work fine it is
    able to send and receive packets...except for the continuous miniport
    query.....The problem we are facing now is that we have a console user
    application which interacts with the intermediate driver... when we run
    the user application and also ndiconfig utility in the pocket pc the
    console isnt getting displayed but we enabled the log messages to a
    file.These log messages show ndisconfig adapter bindings to be
    appropriate and the application and driver seems to be working
    fine....can anyone please help me out and let me know why the console
    isnt coming up?

    kamali.srinivasan, Dec 17, 2005
  6. kamali.srinivasan

    Pavel A. Guest

    Please ask this in WinCE newsgroups. CE has so many flavors, each with so
    many strange quirks...

    Good luck,
    Pavel A., Dec 18, 2005
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.