We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now

x

802.11 power mode question

Aviram_Sobol
Aviram_Sobol asked
on
Medium Priority
463 Views
Last Modified: 2013-12-09
Hi all,
Every body can explain me or redirect for information about power mode behavior?
Specifically, what happens between the NIC and Access Point(AP) when I change the power mode to Ndis802_11PowerModeMAX_PSP.

Really, I am want to notify AP that the NIC is sleeping, so the AP will not send nothig to NIC before it notified that NIC is wake. But I need that NIC is not sleeping this time.

Also, any information about which hardware independent "commands" I can ask the NIC to do that is not NDIS requests is interesting also.
Comment
Watch Question

Commented:
Hi,

"Ndis802_11PowerModeMAX_PSP specifies the maximum power saving for the 802.11 NIC radio. OID_802_11_POWER_MODE requests that the miniport driver set the power mode of the 802.11 NIC to this value."

Don't understand the question. Could you be a bit more precise?

Author

Commented:
Thanks, it is not what I need yet, but I will try to explain myself again.
I try to find an information about behavior between STAtion to Access Point.
After you assign Ndis802_11PowerModeMAX_PSP to NIC, what happen after such assignation?
The STA notify AP immidiatelly after assignation about this mode and from this point AP send packets to STA only on demand?
Or the NIC go sleep in some period and notify AP each time about going to sleep?
Commented:
Ok. Here is a link you may find of interest. It refers to an 802.11g rt2570 USB driver source code:

http://dev.gentoo.org/~steev/files/patches/rt2570-cvs-update.patch

After reading through the code I found a possible answer for your question. In the PeerBeacon function (executed when a beacon is received from peer) it looks like it performs a number of steps to act when the Infrastructure mode is on and then PowerMode flag is set to PWR_SAVE. This is what they do:

1. AP has backlogged unicast-to-me frame, stay AWAKE, send PSPOLL
2. AP has backlogged broadcast/multicast frame and we want those frames, stay AWAKE
3. we have outgoing frames in TxRing or PrioRing, better stay AWAKE
4. Psm change to PWR_SAVE, but AP not been informed yet, we better stay AWAKE
5. otherwise, put PHY back to sleep to save battery.

It seems to keep connected to the AP until all outstanding frames has been sent out and the AP is informed that we go to sleep. Then it turns the power down to save battery.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts

Author

Commented:
Thanks, opanza.

Moderators\Administrators, please don't close this topic yet, I will back later to this question. (This time I haven't time to continue deal with it)
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.