Home_greyopenFATE - openSUSE feature tracking > #305301
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Central Regulatory Domain Agent (for 802.11)

Feature state

openSUSE Distribution
Done
openSUSE-11.2
Rejected Information
openSUSE-11.3
Rejected Information
openSUSE-11.4
Rejected Information

Description

The regulatroy domain handling for wireless cards was done by each driver seperately before mac80211/cfg80211. cfg80211 is used to unify the handling of regulatory domains for wireless devices.

However cfg80211 depends on the user space configuring the regulatory domain. A user space daemon is currently developed (see [1]). It basically provides the allowed channels for all known regulatory domains.

Additionally it would be nice to allow the configuration of the regulatory domain from the Yast network module.

[1] http://wireless.kernel.org/en/developers/Regulatory/CRDA

Partly based on Bug #392853

Relations

References

packages: wireless-regdb,crda,iw,sysconfig

Discussion


icons/user_comment.png H. S. wrote: (9 years ago)

I've already packaged crda and wireless-regdb in my buildservice project home:hschaa:CRDA.

icons/user_comment.png H. S. wrote: (9 years ago)

What we additionally need for this feature is some integration with Yast or NetworkManager such that the user is able to set the regulatory domain (maybe based on the selected time zone).

A command line tool for setting the domain is already available (iw) but needs to be updated.

icons/user_comment.png H. S. wrote: (9 years ago)

Just submitted an update for Factory.

icons/user_comment.png H. S. wrote: (9 years ago)

wpa_supplicant 0.6.7 already has support for setting the regulatory domain. We'll get that with the next version update.

icons/user_comment.png H. S. wrote: (9 years ago)

iw, crda and wireless-regdb are part of factory now

icons/user_comment.png K. K. wrote: (9 years ago)

Sometimes on a short visit abroad a user might not bother to update their timezone information on their laptop but still want to use a wireless network. In this case setting the regulatory domain based on timezone is not the right thing to do. Why not let the networkmanager applet ask the user himself to provide the country as a part of the dialog to setup the network? (A map similar to the yast timezone selector built into KNetworkManager?)

icons/user_comment.png M. T. wrote: (8 years ago)

We've already another enhancement bugs for sysconfig/wireless... so let's just add it for 11.2.

Helmut, let's speak in the next days about the requirements on the sysconfig side (I guess it is just
one optional variable) and add this together with the another enhancements.
Michal (yast2 network) requires the sysconfig support to implement it on the yast2 side.

icons/user_comment.png M. T. wrote: (8 years ago)

FYI: The sysconfig-0.72.4 version in openSUSE:Factory / 11.2 implements this feature.

It provides the WIRELESS_REGULATORY_DOMAIN variable and adds it to the per-interface wpa_supplicant.conf as well as sets it via iw command in case of old (iwconfig) setup.
It does not change to the new nl80211 driver (or another one supporting it) by default, the user
has to set WIRELESS_WPA_DRIVER="nl80211" per interface or wpa_supplicant will ignore it.

icons/user_comment.png J. B. wrote: (8 years ago)

Opening for 11.3 and setting as mandatory for requester, as without the feature wifi cards are not fully usable outside of the US (and in some cases not even there).

icons/user_comment.png M. T. wrote: (8 years ago)

Thanks! I've created Bug #585802 to switch to the new nl80211 wpa_supplicant driver as default in ifup-wireless,
except in cases where we know that it does not work.

icons/user_comment.png V. B. wrote: (7 years ago)

crda and wireless-regdb packages are available and functional in 11.3 . New nl80211 extension must be used to set the country.

icons/user_comment.png M. T. wrote: (6 years ago)

Sysconfig package is in submit request
12203 on the way to SLE-11-SP2:GA

icons/user_comment.png V. B. wrote: (6 years ago)

wireless-regdb submitted to SUSE:SLE-11-SP2:GA with SRID 12958. It was submitted with SRID 12417 in week 22, but was rejected with the comment "/mounts/work_src_done/SLE11-SP2/wireless-regdb was not checked in by bg for the following reasons: (submitrequest 12417 on https://build.suse.de ) please fix conflict marker in changelog. " Can you help me to understand what does the "conflict marker in changelog" mean in this case ?

Last change: 5 months ago
Voting
Score: 5
  • Negative: 0
  • Neutral: 0
  • Positive: 5
Tags
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint