Okay, i am getting
some wierd stuff with this :)
I got a WinXP client
running the Orinico Client manager, and am watching what speed the FreeBSD
machine is sending me packets at.
silence:~# wicontrol
-t 5
With that option
set, lets play with ifconfig.
silence:~# ifconfig
wi0 media DS/1Mbps
Okay. This sends at 1mbps, as
expected.
silence:~# ifconfig
wi0 media DS/2Mbps
Okay. This sends at
2mbps, as expected.
silence:~# ifconfig wi0 media
DS/5.5Mbps
This sends at
11mbps. WTF?! What happened to 5.5?
silence:~# ifconfig wi0 media
DS/11Mbps
This sends at
2mbps. Again, WTF? What happened to 11?
Lets set it
to:
silence:~# ifconfig wi0 media
DS/5.5Mbps
And now play
with wicontrol....
silence:~#
wicontrol -t 1
Does it at
1mbit. Well, expected i think. Says 1mbps in the manual
page.
silence:~#
wicontrol -t 2
Does it at
2mbit. Also expected.
silence:~# wicontrol -t 4
Does it at 5.5mbit. Manual page says 4mbit (never mind
there is no such thing as 4mbit)
silence:~# wicontrol -t 5
Does it at 11mbit.
Manual page says 6mbit (never mind there is no such thing as
6mbit).
silence:~# wicontrol -t
3
Does it at
11mbit. Manual page says it auto rate select high.
So, um, why
all this insanity?
Do i just
stick to putting wicontrol -t 5 and ifconfig media
DS/5.5mbps?
I've tried
various orinico cards, and they all exhbit this behaviour... What confuses me
is, why make it possible to select speeds via ifconfig AND wicontrol? Why not
just one place?
Any ideas? Any
explanations?
Martin.
PS. make sure
you include me in the TO/CC field as i am not on the mailing
list.