Search Linux Wireless

Re: Power consumption of RTL8187 (driver)/recommendations for low-power USB 802.11 adapter?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



>> Well, it may be interesting to do a serious analisys about how much
>> power is drained by the card when it is up and in RX, when the
>> mac80211 sends probes, and how much is related to the CPU, however,
>> because you estimated that the power drain increase is too much for
>> being directly related to the usb stuff, I think is really possible
>> that the big problem is related to beacons.
>
> I'll play around with AP settings a bit and report back to you.
> If you can think of any particular useful tests I could do, please
> let me know, I'll see what I can do.
>
> But yeah - even if the device draws more than the allowed 500 mA,
> I hope very much that it doesn't draw anywhere close to 3 A ... ;-)

On the AP you might set the beacon interval lower. And also, I'm not
sure if the rtl8187 driver configure the BSSID register so that once
you are associated to the network the card will filter all packets
from other APs, but in case it does not you can try to set your AP on
a channel where no other AP are working, otherwise other APs beacons
will be reiceved.


> I would assume that it's some timers you are using? As I understand it,
> other interrupts (which cannot really be predicted) don't prevent
> the power management code from switching the CPU into deep sleep
> modes?!

Hmm.. I think I know not enough about C3 state rules.
I think the rtl8187 does not use timers.
The only difference is that the interrupt is raised by the (PCI) USB
controller, then it forwards things to the USB layer, then it calls a
callback on the rtl8187 driver, and then it passes to the mac80211
layer. So the problem might be not the interrupt itself but the amount
of work to do..


> It's only a PIII, which is too slow with frequency changes for
> the ondemand governor, and the speedstep driver also causes other
> yet-unresolved problems (audio stuttering) when loaded.
> So it's not really a solution in this case, even though you are
> right that the actual CPU cycles used would suggest that newer
> processors should be able to stay at their minimum frequency with
> the ondemand governor.

Hmm.. Well.. I guess that effectively a USB softmac card on a slow
computer might produce a noticeable overhead, even if I never tried
before..

>> So far If you are looking for a card that make you save power, I
>> suggest you to get a fullmac one.
>
> Any suggestions as to how to recognize those? Or even a recommendation
> for a specific device/chipset?

I know that intel ipw2200 and the older ipw2100 should be fullmac.
Some prism, as you said are fullmac, and even some Marvell (for sure
some PCI, I don't know about USB) are fullmac.

There might be other but I don't know for sure..
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Host AP]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Linux Kernel]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux