ath: tx-rate stops adapting after a while
Petar Bogdanovic
petar at smokva.net
Tue Jun 21 12:23:09 UTC 2011
On Thu, Jun 16, 2011 at 06:51:19PM +0200, Petar Bogdanovic wrote:
> On Mon, Apr 25, 2011 at 04:15:11PM +0200, Petar Bogdanovic wrote:
> > On Mon, Apr 25, 2011 at 09:53:22PM +0800, Adrian Chadd wrote:
> > >
> > > Would you mind trying -head first? Just so you are running the same
> > > code as i am?
> >
> > Sure, I'll just need some time to do it right since this box is part of
> > a custom build-framework and upgrading isn't as straight-forward as one
> > would think it is.
> >
> > Will report back as soon as it runs HEAD
>
> All right, the board is now running:
>
> $ ident work/8.1-RC2/kernel | grep ath
> $FreeBSD: src/sys/dev/ath/if_ath_pci.c,v 1.26 2011/03/31 08:07:13 adrian Exp $
> $FreeBSD: src/sys/dev/ath/if_ath.c,v 1.325 2011/06/05 03:33:46 adrian Exp $
> $FreeBSD: src/sys/dev/ath/if_ath_debug.c,v 1.1 2011/01/29 05:08:21 adrian Exp $
> $FreeBSD: src/sys/dev/ath/if_ath_keycache.c,v 1.1 2011/03/02 17:19:54 adrian Exp $
> $FreeBSD: src/sys/dev/ath/if_ath_tx.c,v 1.7 2011/03/28 11:48:49 adrian Exp $
> $FreeBSD: src/sys/dev/ath/if_ath_tx_ht.c,v 1.16 2011/05/30 15:06:57 adrian Exp $
> $FreeBSD: src/sys/dev/ath/if_ath_sysctl.c,v 1.5 2011/05/15 15:54:34 adrian Exp $
> $FreeBSD: src/sys/dev/ath/ath_rate/sample/sample.c,v 1.40 2011/05/18 07:20:30 adrian Exp $
> $FreeBSD: src/sys/dev/ath/ath_rate/sample/tx_schedules.h,v 1.2 2011/05/14 01:53:38 attilio Exp $
> $FreeBSD: src/sys/dev/ath/ath_dfs/null/dfs_null.c,v 1.2 2011/06/04 08:24:58 adrian Exp $
>
> (...)
>
> Let's wait and see what happens.
No luck, tx-rate to the NetBSD-box just locked at 11Mb/s again:
[00:0b:6b:........] refcnt 36 static_rix -1 ratemask 0xfcf
[ 250] cur rix 8 (24 Mb ) since switch: packets 1 ticks 9611962
[ 250] last sample 10 cur sample -1 packets sent 1528052
[ 250] packets since sample 9 sample tt 448
[1600] cur rix 3 (11 Mb ) since switch: packets 310 ticks 9639998
[1600] last sample 9 cur sample -1 packets sent 81000
[1600] packets since sample 1 sample tt 764
[ 1 Mb : 250] 60:60 (100%) T 66 F 0 avg 3652 last 10543
[11 Mb : 250] 48:48 (100%) T 51 F 0 avg 1366 last 3492736
[11 Mb :1600] 78020:78020 (100%) T 81804 F 0 avg 2181 last 287
[12 Mb : 250] 8323:8297 ( 99%) T 8925 F 0 avg 912 last 1325869
[12 Mb :1600] 26:0 ( 0%) T 131 F 26 avg 1480 last 3507892
[18 Mb : 250] 17809:17769 ( 99%) T 18974 F 0 avg 761 last 124446
[18 Mb :1600] 70:30 ( 42%) T 298 F 36 avg 1189 last 3492861
[24 Mb : 250] 72308:72238 ( 99%) T 76448 F 0 avg 500 last 28930
[24 Mb :1600] 113:43 ( 38%) T 508 F 61 avg 1011 last 3487701
[36 Mb : 250] 305617:305489 ( 99%) T 319520 F 0 avg 561 last 87794
[36 Mb :1600] 985:856 ( 86%) T 1796 F 48 avg 959 last 3483207
[48 Mb : 250] 484665:484334 ( 99%) T 507625 F 0 avg 995 last 87711
[48 Mb :1600] 1610:1275 ( 79%) T 3294 F 55 avg 805 last 3478059
[54 Mb : 250] 641112:640138 ( 99%) T 671776 F 1 avg 793 last 1344992
[54 Mb :1600] 1718:743 ( 43%) T 6843 F 267 avg 842 last 1345017
$ while :; do ssh NetBSD /sbin/ifconfig wlan0 list sta; sleep 2; done
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
00:0b:6b:........ 1 10 11M 25.0 0 41968 21072 EPS AE RSN
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
00:0b:6b:........ 1 10 11M 25.0 0 43616 39168 EPS AE RSN
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
00:0b:6b:........ 1 10 11M 26.0 0 45300 57840 EPS AE RSN
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
00:0b:6b:........ 1 10 11M 26.5 0 46941 10880 EPS AE RSN
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
00:0b:6b:........ 1 10 11M 26.0 0 48587 28800 EPS AE RSN
ADDR AID CHAN RATE RSSI IDLE TXSEQ RXSEQ CAPS FLAG
00:0b:6b:........ 1 10 11M 25.0 0 50218 47152 EPS AE RSN
(...)
Any ideas?
More information about the freebsd-wireless
mailing list