ipw3945 wakes up too much

Bug #141610 reported by Bruce Cowan
4
Affects Status Importance Assigned to Milestone
linux-source-2.6.22 (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: linux-source-2.6.22

According to PowerTOP, ipw3945 wakes up about 160 times a second, this is not good for battery life.

Revision history for this message
Oleksij Rempel (olerem) wrote :

According to this page:
http://www.lesswatts.org/projects/powertop/known.php

ipw3945 and ipw2200 power save mode

(this tip is contributed by Steinar H. Gunderson)
There is currently no userspace support for enabling the power saving functionality of ipw3945. The driver doesn't support the standard "iwconfig ethX power" interface, but you can turn down the power usage with:

iwpriv eth2 set_power 1

which seems to save almost 100 mA in idle state over the default setting. The value has the following meaning

Power save level: 5 (Timeout 25ms, Period 1000ms)
Power save level: 1 (Timeout 350ms, Period 400ms)

A setting of 5 will save you more power (at the expense of performance).

In many networks, you'll see about 10 wakeups per second due to the wireless router's Beacon Internal of 100ms. Many AP's allow customization of that interval to 1000ms; this will bring the number of ipw interrupts down to 1/s.

A beacon is a packet broadcast by the Router to synchronize the wireless network. We did not observe any performance degradation because of this change.

Revision history for this message
Bruce Cowan (bruce89-deactivatedaccount) wrote :

Thanks for that, I seem to have enabled some kind of power saving mode anyway as I now get ~25 wakeups per second.

Oleksij Rempel (olerem)
Changed in linux-source-2.6.22:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.