Bug 437148

Summary: ieee80211_regdom in kernel-2.6.24.3-12.fc8 not available
Product: [Fedora] Fedora Reporter: Ra P. <rafapp>
Component: kernelAssignee: John W. Linville <linville>
Status: CLOSED WONTFIX QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: high Docs Contact:
Priority: low    
Version: 8CC: kernel-maint
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2008-03-14 22:34:00 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Ra P. 2008-03-12 16:51:17 UTC
Since upgrading kernel-2.6.23.15-137.fc8 to kernel-2.6.24.3-12.fc8 the parameter
ieee80211_regdom=64 for module mac80211 isn't available anymore. This is
necessary to use wireless channels which else aren't available.

While using the new kernel the following command fails:
modprobe mac80211 ieee80211_regdom=64

Modinfo also doesn't show the missing parameter anymore:
[root@localhost ~]# modinfo
/lib/modules/2.6.24.3-12.fc8/kernel/net/mac80211/mac80211.ko 
filename:       /lib/modules/2.6.24.3-12.fc8/kernel/net/mac80211/mac80211.ko
license:        GPL
description:    IEEE 802.11 subsystem
description:    Simple rate control algorithm
license:        GPL
license:        GPL
author:         Mattias Nissler
author:         Stefano Brivio
description:    PID controller based rate control algorithm
depends:        cfg80211
vermagic:       2.6.24.3-12.fc8 SMP mod_unload 686 4KSTACKS 
parm:           ieee80211_default_rc_algo:Default rate control algorithm for
mac80211 to use (charp)

The old module has this parameter:
[root@localhost ~]# modinfo
/lib/modules/2.6.23.15-137.fc8/kernel/net/mac80211/mac80211.ko 
filename:       /lib/modules/2.6.23.15-137.fc8/kernel/net/mac80211/mac80211.ko
license:        GPL
description:    IEEE 802.11 subsystem
description:    Simple rate control algorithm
license:        GPL
license:        GPL
author:         Mattias Nissler
author:         Stefano Brivio
description:    PID controller based rate control algorithm
depends:        cfg80211
vermagic:       2.6.23.15-137.fc8 SMP mod_unload 686 4KSTACKS 
parm:           ieee80211_regdom:IEEE 802.11 regulatory domain; 64=MKK (int)
parm:           ieee80211_japan_5ghz:Vendor-updated firmware for 5 GHz (int)
parm:           ieee80211_default_rc_algo:Default rate control algorithm for
mac80211 to use (charp)

Comment 1 John W. Linville 2008-03-13 15:02:26 UTC
Ah, sorry about that.  The mechanism for changing that has changed upstream.  
You will need to get rid of this line in /etc/modprobe.conf:

   options mac80211 ieee80211_regdom=64

And add this instead:

   options cfg80211 ieee80211_regdom="JP"

Unfortunately I don't see any reasonable way to hack around this to preserve 
the old mac80211 module option for F8.  I'm sorry.