Re: [Madwifi-users] Atheros card AR5001 installed + Country Code
Status: Beta
Brought to you by:
otaku
From: Sam L. <sa...@er...> - 2003-08-18 17:09:35
|
> We have succeeded to install the driver for an Atheros card AR5001 which > now working with DHCP to get a dynamic IP address from a server. > > We would like to change the country code parameter used by the > ath_hal_init_channels() function (implemented in the hal layer) to > determine the completed and authorized list of available channels here > (in France). It seems that this variable is set to 0 (default) in > hal/ah.h file (called CTRY_DEFAULT). > > The question is how we can find the mapping between the countries names > and the codes ? > I believe the CTRY_DEFAULT setting should get you the "maximal set" but I could be wrong (the regulatory domain stuff is sometimes magic to me). The numbering is from ISO 3166. France is 250 (decimal). Here is the list of channels+max tx power I believe you will see (if the regulatory domain setting in your EEPROM is 54): FRANCE (FR, 0xfa, 250) ETSI3_WORLD (0x36, 54) 2412G 14.0 2417G 14.0 2422G 14.0 2427G 17.0 2432G 14.0 2437G 17.0 2442G 14.0 2447G 17.0 2452G 17.0 2457G 14.0 2462G 17.0 5180A 16.0 5200A 16.0 5220A 16.0 5240A 16.0 5260A 16.0 5280A 16.0 5300A 16.0 5320A 16.0 (Channels marked "G" are also available in "B".) I believe there's an outstanding issue with being too restrictive on the usage in France. I've been told permission to use 11a was recently added. There's a lot of stuff like this (country codes, etc) that needs documenting and/or open source code support. Ideally mapping tables and the like belong in user-mode code (e.g. iwconfig). Sam |