Country Guyana is missing from the enums in these files. wireless-regdb-2015.12.14 -> db.txt country GY: (2402 - 2482 @ 40), (30) (5735 - 5835 @ 80), (30) regd_common.h > {CTRY_GUYANA, NULL1_WORLD, "GY"}, regd.h > enum CountryCode { > CTRY_ALBANIA = xx, > ...
You should use these ftp://ftp.maths.tcd.ie/usr/include/net80211/ieee80211_regdomain.h CTRY_GUYANA = 328
Regulatory data is maintained separately in the wireless-regdb project. https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb As you noted GY is there already. The Atheros driver lacking a GY annotation is up to the atheros driver, that needs to be addressed upstream and is therefore not a backports specific issue. You should address this upstream: For that see: https://wireless.wiki.kernel.org/en/developers/mailinglists The regd_common.h file is part of the ath module. As the Linux kernel ath module maintainer, I welcome a patch but you must post it to the linux-wireless list and also get Kalle Vallo to review it as he is at Atheros can also help review Atheros' own position on this.