Hi Luis, > >> Old userspace still works, we can however require new userspace for > >> new features. A compliant regulatory infrastructure is a feature. > > > > how does an old userspace with a new kernel works? > > It works by allowing by default only what is allowed in the world > regulatory domain. > > > If we essentially > > disable hardware by not having the userspace in place, then that is not > > a solution. > > We are not disabling hardware, we are adding a common regulatory > infrastructure to new cfg80211/mac80211 based drivers. We are not > touching the old drivers. the old drivers will change over time and adapt the new infrastructure. So this is not even a valid point. > > We have to be able to install a new or development kernel on > > an old distro without having to install crda/iw or updating udev or > > whatever. > > And you can use new kernels on old distributions with old wireless > drivers, however new mac80211 based drivers can reasonably require new > userspace utilities, and in this case we have a new userspace > requirement *only* when cfg80211/mac80211 based drivers do not provide > their own regutory_hint() or in the particular case outlined in this > thread. Additionally this new feature allows users who want to be more > compliant to do so by s specifying a country. No we can't have a new (or updated) driver require new userspace. If you install a 2.6.30 kernel on an Ubuntu Hardy system, it should make the hardware work without installing an extra userspace component. And yes, it works for the first card if it provides a regulatory hint, but it should also work for the second card. > Udev was used based on your suggestion BTW, I was the one suggesting > to not use it because of the possibility of no udevd present. And in that case we have /sbin/hotplug. That is also not what I am talking about here. Regards Marcel -- 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