CFT: newath hal

From: Sam Leffler <sam_at_errno.com>
Date: Thu, 01 Feb 2007 19:02:04 -0800
You can find hal version 0.9.30.7 here:

http://people.freebsd.org/~sam/ath_hal-20070201.tgz

The most important change relative to 0.9.20.3 (as found in CVS) is in
handling half- and quarter-rate channels used in the Public Safety Band
(PSB) and in 900MHz cards like the Ubiquiti SR9 and Zcomax GZ-901.

This should be a drop-in replacement for the existing hal; I believe
I've committed all necessary changes to HEAD (and probably RELENG_6 but
need to test there before I post for users of that branch).

To use the PSB you need to change the country code on the card like this:

sysctl dev.ath.0.countrycode=842

This assumes your code has regdomain 0 in the eeprom.  Otherwise if the
regdomain is 0x12 (if I recall) then likewise you'll find the PSB
channels displayed with:

ifconfig ath0 list chan.

For the 900MHz cards you set the country code to 843 (as above) and then
you'll find these channels (for the sr9 at least):

aku% ifconfig ath0 list chan
Channel   3 : 907* Mhz 11g/5Mhz     Channel  23 : 917* Mhz 11g/5Mhz
Channel   4 : 907* Mhz 11g/10Mhz    Channel  24 : 917* Mhz 11g/10Mhz
Channel  13 : 912* Mhz 11g/5Mhz     Channel  26 : 917* Mhz 11g
Channel  14 : 912* Mhz 11g/10Mhz    Channel  33 : 922* Mhz 11g/5Mhz
Channel  16 : 912* Mhz 11g          Channel  34 : 922* Mhz 11g/10Mhz

For now you'll need to use the IEEE channel #'s to uniquely identify the
channel use.  I've got changes to ifconfig to handle this more cleanly
but they'll require some more extensive changes to net80211.

	Sam
Received on Fri Feb 02 2007 - 02:02:07 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:05 UTC