More 'resource' problems with "ath0"
Ross Finlayson
finlayson at live555.com
Wed May 17 23:27:20 PDT 2006
> > No, I don't use power save mode. (One of the servers is at home, where
> > all of its clients are plugged in to AC power. The other server is at a
> > local coffee shop, where the owner wants to discourage people from
> > camping there for hours :-)
>
>Er, we're talking about wireless operation here
So was I :-)
>If the stations associated to the ap are operating in power save mode
If the *access point* is not explicitly configured to use power save
mode - which it's not - then will the clients still get power save
mode if they ask for it? I thought that the access point made the
final decision as to whether power save mode was used? But maybe I'm
wrong about that :-)
>buffer frames for the client. I'm aware of one outstanding issue with
>this mode whereby frames (apparently) can be stuck on the buffering q
>because the beacon frame stops being transmitted. This problem is
>currently unresolved (however you would also see messages on the ap
>about "transmit timeout").
I have never seen any "transmit timeout" messages, but several "ath0:
device timeout" messages.
>I don't recall if stations associated with power save are marked in the
>display shown by
>
>ifconfig ath0 list sta
I don't think so:
%ifconfig ath0 list sta
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS ERP
00:14:51:ef:b9:72 1 3 5M 17 120 33078 12512 ES 0
00:12:f0:ba:59:f2 2 3 1M 18 120 22933 63680 ES 0
The second client (00:12:f0:ba:59:f2) requests power save mode - but
I see no indication of that.
>If not then turning on power debug msgs at the 802.11 layer with
>wlandebug; e.g.
>
>wlandebug -i ath0 power
When I do this, I get:
ath0: [00:12:f0:ba:59:f2] save frame with age 3, 1 now queued
ath0: [00:12:f0:ba:59:f2] power save mode off, 0 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] flush ps queue, 1 packets queued
ath0: [00:12:f0:ba:59:f2] power save mode on, 1 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] save frame with age 3, 1 now queued
ath0: ieee80211_beacon_update: TIM updated, pending 1, off 0, len 1
ath0: [00:12:f0:ba:59:f2] power save mode off, 0 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] flush ps queue, 1 packets queued
ath0: ieee80211_beacon_update: TIM updated, pending 0, off 0, len 1
ath0: [00:12:f0:ba:59:f2] power save mode on, 1 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode off, 0 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode on, 1 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode off, 0 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode on, 1 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode off, 0 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode on, 1 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode off, 0 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode on, 1 sta's in ps mode
ath0: [00:12:f0:ba:59:f2] power save mode off, 0 sta's in ps mode
(with the last two lines being repeated indefinitely)
>will definitely show whether any are present (use wlandebug -i ath0 0
>after to reset).
>
> >
> >> Is there some reason you have the cards locked to 11b? If
> >> not, you should be able to let them operate in 11g.
> >
> > In each case, the back-end Internet connection is only 1.5 Mbps, so the
> > extra bitrate of 11g was not needed. However, on your suggestion, I'll
> > try running both servers at 11g now.
>
>It should not matter but 11g is the typical usage and if clients are
>confused by being forced to operate in 11b the problem may go away.
So far I have not seen the problem recur after I switched to using
11g. So I'm keeping my fingers crossed...
Ross.
More information about the freebsd-mobile
mailing list