Date: Thu, 01 Feb 2007 19:02:04 -0800 From: Sam Leffler <sam@errno.com> To: freebsd-current@freebsd.org Subject: CFT: newath hal Message-ID: <45C2A9AC.10909@errno.com>
index | next in thread | raw e-mail
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. Samhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45C2A9AC.10909>
