Felix Oxley wrote:
>  My test is now as follwos:
> 
> 1. reboot (on AC power)
> 2. do not log in to X
> 3. On VT1 do the following:
> 4. check powertop = >5000 wakeups
> 5. init 3
> 6. check powertop = >5000 wakeups
> 7. init 1
> 8. check powertop = >5000 wakeups
> 9. start killing processes and removing kernel modules
> 10. kill all wifi modules
> 11. kill all bluetooth modules
> 12. kill firewire modules
> 13. check powertop = >5000 wakeups
> 14. kill all snd modules
> 
> powertop says:
> wakeups: 6075
> 90% (8.0) <kernel module> : usb_hcd_poll_rh_status (rh_timer_func)
> 
> As far as I can tell this is to do with the iwl4965 module.
> If I boot with it disabled then I never get to 5000 wakeups.
> However once it has been enabled _and_ connected to an AP then no matter
> what I do the wakeups do not reduce.

either adjusting the adapter's powerlevel (with iwpriv, to reduce irqs generated
by the adapter) or modyfying the AP to not send beacon announces often may help.
Some AP's send 1000 beacon frames per second by default, causing 1000 interrupts
per second to all connected wireless devices. These can often be reduced to 10 
or
even 1 per second in many cases.

If you have access to another AP, check if the situation is the same or 
different.
I've seen some APs configured very badly. Some wireless networks are also 
flooded
with traffic making them less friendly from a power perspective.

Cheers,

Auke

_______________________________________________
Power mailing list
[email protected]
http://www.bughost.org/mailman/listinfo/power

Reply via email to