wireless lan card scan problem

Read the DDK documentation about NDIS requests to set and query information. In particular, read about the NDIS “object identifiers” (OIDs) that are specific to management of wireless LAB adapters. These OIDs begin with the prefix OID_802_11_.

There is also a white paper from Microsoft that you may want to read. It is at the URL:

http:

Understand that these 802.11 management OIDs were introduced with Windows XP (NDIS 5.1). On Windows platforms that do not support NDIS 5.1 (e.g., Windows 2000) the adapter vendors emploied propritary “implementation-specific” APIs to manage their cards. Some have “backfitted” support for the 802.11 OIDs into their NDIS 5.0 drivers, but not universally.

To manage these OIDs yourself you will need a companion NDIS protocol driver of your own. The Windows Server 2003 DDK “ndisprot” sample is a good place to start. You should rebuild this driver with a different name if you elect to use it.

The www.ndis.com site may also be of interest to you.

Good luck,

Thomas F. Divine
www.rawether.net

“Li Dong” wrote in message news:xxxxx@ntdev…
Hi everyone,

I got one problem, when I am writing a wireless lan scanning program.

Platform:
Windows XP sp1, Cisco aironet 350 , Card Firmware version 4.25.30, Cisco card driver (the one already shipped with Windows XP)

Problem:
In my code, I need to scan all the BSS nearby, and instruct the cisco card to connect to my favorite access point. When I was testing my program, I found the Cisco Card itself will scan by itself, might be instructed by Card Firware or Card Driver.

Is it possible to disable this functionality with some OID request?? I hope the card could connect the access point according to the instruction from my program, not the one from card firmware or driver.

BTW, there is a option in wireless card driver property page “use windows to configure wireles network setting” I already unchecked it.

Thanks in advance

regards
ld</http:>

Is it possible to disable this functionality with some OID request?? I hope
the card could connect the access point according to the instruction from my
program, not the one from card firmware or driver.

  • In general you should distinguish between two different actions that any
    wireless card may perform: 1. Scan; 2. Associate.
    It will not associate to any access point until someone (by means of an
    appropriate oid for example) explicitly order it.
    So I don’t really think that in your case there is any problem at all.

Roman.

-----Original Message-----
From: Li Dong [mailto:xxxxx@i2r.a-star.edu.sg]
Sent: Wednesday, September 24, 2003 7:36 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] wireless lan card scan problem

Hi everyone,

I got one problem, when I am writing a wireless lan scanning program.

Platform:
Windows XP sp1, Cisco aironet 350 , Card Firmware version 4.25.30, Cisco
card driver (the one already shipped with Windows XP)

Problem:
In my code, I need to scan all the BSS nearby, and instruct the cisco card
to connect to my favorite access point. When I was testing my program, I
found the Cisco Card itself will scan by itself, might be instructed by Card
Firware or Card Driver.

Is it possible to disable this functionality with some OID request?? I hope
the card could connect the access point according to the instruction from my
program, not the one from card firmware or driver.

BTW, there is a option in wireless card driver property page “use windows to
configure wireles network setting” I already unchecked it.

Thanks in advance

regards
ld


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: romang@ti.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

If you’re running under XP, you have to disable its wireless support to
control the card.


From: Geller, Roman [mailto:romang@ti.com]
Sent: Wednesday, September 24, 2003 9:40 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] RE: wireless lan card scan problem

Is it possible to disable this functionality with some OID request?? I hope
the card could connect the access point according to the instruction from my
program, not the one from card firmware or driver.

  • In general you should distinguish between two different actions that any
    wireless card may perform: 1. Scan; 2. Associate.
    It will not associate to any access point until someone (by means of an
    appropriate oid for example) explicitly order it.
    So I don’t really think that in your case there is any problem at all.

Roman.

-----Original Message-----
From: Li Dong [mailto:xxxxx@i2r.a-star.edu.sg]
Sent: Wednesday, September 24, 2003 7:36 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] wireless lan card scan problem

Hi everyone,

I got one problem, when I am writing a wireless lan scanning program.

Platform:
Windows XP sp1, Cisco aironet 350 , Card Firmware version 4.25.30, Cisco
card driver (the one already shipped with Windows XP)

Problem:
In my code, I need to scan all the BSS nearby, and instruct the cisco card
to connect to my favorite access point. When I was testing my program, I
found the Cisco Card itself will scan by itself, might be instructed by Card
Firware or Card Driver.

Is it possible to disable this functionality with some OID request?? I hope
the card could connect the access point according to the instruction from my
program, not the one from card firmware or driver.

BTW, there is a option in wireless card driver property page “use windows to
configure wireles network setting” I already unchecked it.

Thanks in advance

regards
ld


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: romang@ti.com
To unsubscribe send a blank email to xxxxx@lists.osr.com


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@congruent.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Also it would be a good idea to find what kind of ODI’s are supported by issuing Ndis requests to it. Even though it is speced out, I’ve seen cards don’t provide all the OID support in their miniport. By default, 802.11b has the simplex layer2 protocol for discovery of BSS(AP !), so that roaming would not loose connection !!!.

For example, proxim had a very minimal OID support once for winCE 2.12.

-prokash
----- Original Message -----
From: Arthur Kreitman
To: Windows System Software Devs Interest List
Sent: Wednesday, September 24, 2003 6:44 AM
Subject: [ntdev] RE: wireless lan card scan problem

If you’re running under XP, you have to disable its wireless support to control the card.


From: Geller, Roman [mailto:romang@ti.com]
Sent: Wednesday, September 24, 2003 9:40 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] RE: wireless lan card scan problem

Is it possible to disable this functionality with some OID request?? I hope the card could connect the access point according to the instruction from my program, not the one from card firmware or driver.

  • In general you should distinguish between two different actions that any wireless card may perform: 1. Scan; 2. Associate.
    It will not associate to any access point until someone (by means of an appropriate oid for example) explicitly order it.
    So I don’t really think that in your case there is any problem at all.

Roman.
-----Original Message-----
From: Li Dong [mailto:xxxxx@i2r.a-star.edu.sg]
Sent: Wednesday, September 24, 2003 7:36 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] wireless lan card scan problem

Hi everyone,

I got one problem, when I am writing a wireless lan scanning program.

Platform:
Windows XP sp1, Cisco aironet 350 , Card Firmware version 4.25.30, Cisco card driver (the one already shipped with Windows XP)

Problem:
In my code, I need to scan all the BSS nearby, and instruct the cisco card to connect to my favorite access point. When I was testing my program, I found the Cisco Card itself will scan by itself, might be instructed by Card Firware or Card Driver.

Is it possible to disable this functionality with some OID request?? I hope the card could connect the access point according to the instruction from my program, not the one from card firmware or driver.

BTW, there is a option in wireless card driver property page “use windows to configure wireles network setting” I already unchecked it.

Thanks in advance

regards
ld


Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: romang@ti.com
To unsubscribe send a blank email to xxxxx@lists.osr.com

Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@congruent.com
To unsubscribe send a blank email to xxxxx@lists.osr.com
Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256

You are currently subscribed to ntdev as: xxxxx@garlic.com
To unsubscribe send a blank email to xxxxx@lists.osr.com