ATH driver doesn't associate with turbo.
Sam Leffler
sam at errno.com
Mon Jan 12 21:44:56 PST 2004
On Monday 29 September 2003 06:59 pm, David Gilbert wrote:
> If I put my access point in turbo mode, the ath driver won't associate
> with it. Additionally, the documentation for my card says that it
> should support upto 108Mbps in turbo mode, but the ath driver doesn't
> detect this.
>
What do you base this on? The turbo rates happen to be printed as 1/2 the
actual speed.because the actual rate is done by overclocking and not by
negotiating a different xmit rate. I've thought about artificially printing
them as 2x values so people stop complaining. :)
As to not being able to associate in turbo mode; you don't show how you
configured the interface. Atheros-based AP's that support "SuperG" use a
proprietary protocol handshake to negotiate use of turbo mode. The current
driver doesn't support this though I recently got the info I need to add it.
For "old turbo" mode you have to manually enable it with ifconfig before the
802.11 layer will assoociate with a turbo AP. I've considered changing this
but adding turbo mode channels to the scan list would more often than not
just lengthen the scanning process and rarely be used.
> This is somewhat of a datapoint, since I don't know if this is
> supposed to work. My card probes as:
>
> Preloaded elf module "/boot/kernel/if_ath.ko" at 0xc084836c.
> Preloaded elf module "/boot/kernel/ath_hal.ko" at 0xc0848418.
> ath0: <Atheros 5212> mem 0xfafd0000-0xfafdffff irq 11 at device 3.0 on pci2
> ath0: mac 5.6 phy 4.1 5ghz radio 1.7 2ghz radio 2.3
> ath0: 11a rates: 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
> ath0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
> ath0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps
> 24Mbps 36Mbps 48Mbps 54Mbps
> ath0: turbo rates: 6Mbps 9Mbps 12Mbps 18Mbps
> 24Mbps 36Mbps 48Mbps 54Mbps ath0: 802.11 address: 00:02:6f:20:5a:23
>
> I've also noticed that the driver will stop receiving packets every
> once in awhile (one or two dropped pings) ... but I nailed down what
> causes that yet.
>
I just committed some new stuff to sourceforge (the Linux version of the
driver) and will get the equivalent updates into FreeBSD soon. These changes
should improve reliability and performance for 5212-based cards.
> The access point is a Netgear HE 102 (a-only) that I got for $26.96
> Cdn. I also have a FreeBSD 802.11b access point in the area. When I
> put the Netgear into turbo "enabled" mode, the ath card associates
> only with my 802.11b point. If I force the ssid to the a-only ssid,
> the ath card doesn't associate.
Yes, because setting turbo mode effectively removes the 11a channel set. If
you set both AP and station into turbo mode you should be able to associate.
Sam
More information about the freebsd-mobile
mailing list