#9678: ar71xx: DE locate, but channel 12 and 13 are disabled
------------------------+----------------------------------------
Reporter: anonymous | Owner: developers
Type: defect | Status: reopened
Priority: normal | Milestone: Attitude Adjustment 12.09
Component: kernel | Version: Trunk
Resolution: | Keywords: atheros DE channel disable
------------------------+----------------------------------------
Comment (by anonymous):
A possilble solution (pseudocode) could be:
if empty(uci.country)
then uci.wireless.disabled
// (or uci.wireless.transmit.disable; receiving would not break anything)
else
channellist_2400MHz=1,2,3,4,5,6,7,8,9,10,11
switch (uci.country)
case ETSI
channellist+=12,13;
case JP
channellist+=12,13,14;
case US
;;
...
the whole thing, if it's really necessary to be supported by a kernel
module, could be assisted by a (kernel parameter) country variable
mac80211.ko.
BTW: The whole discussion is nonsense, since portable 3G-Routers and
mobile phones exist...
You could travel around the world with a US-device, without breaking the
regulatory rules, but as a Japanese you would be illegal elsewhere, as a
european user you would be "illegal" in the US.
The current OpenWRT solution does not correspond to IEEE 802.11d in this
scenario.
It should be considered that changes at runtime are a more compliant
solution than a rather moronic "WORLD=US"-approach, that would stamp US-
regulations on all "wireless world citizens" - even those not travelling.
--
Ticket URL: <https://dev.openwrt.org/ticket/9678#comment:59>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets