"Luis R. Rodriguez" <mcgrof@xxxxxxxxx> writes: > My point was that this is not something meant to be interpreted by > anyone for what "default country" means, the documentation I pointed > out clearly states that 0x0 is designed to mean to match the "US" by > Atheros hardware as per hardware documentation provided to ODMs. I understand this, but the reality is that I have to work with hardware and software, not with the docs provided by Atheros to some other parties. Software (the official Atheros driver, to be precise) says 0 isn't exactly US. Hardware (card) manufacturer says 0 isn't US. What do you think can I do? I obviously would go the regulatory.bin way, if it was possible. But I think regulatory.bin simply describes frequencies etc. valid in different countries, and if the file contains correct data (and it seems it does), there is nothing I can "fix" there. For now I think the best I can do is to add CONFIG_*80211_DEFAULT_COUNTRY (with default = "US"), and to treat 0 as this DEFAULT_COUNTRY. This way I don't enable users to disobey the rules (more than they're already able, since they can patch and recompile anyway), and at the same time I don't put the (inappropriate for many people) default country in the sources. -- Krzysztof Halasa -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html