You are not logged in.
Hello everyone,
I follow the descriptions in the Wiki to activate wireless channels 12 and 13 with iwl3945 which I'm running.
It says: "To make iwl3945 scan for all channels, add "options cfg80211 ieee80211_regdom=EU" to /etc/modprobe.d/options. With "iwlist f" you can check which channels are allowed."
However, this didn't work. I assumed that this was because the config file was moved from options to modprobe.conf, so I added it there. My modprobe.conf looks like this:
#
# /etc/modprobe.d/modprobe.conf (for v2.6 kernels)
#
options i915 modeset=1
options snd_hda_intel index=0
options cfg80211 ieee80211_regdom="EU"
Alas, everything should work now, but running iwlist f gives the following output:
lo no frequency information.
eth0 no frequency information.
wlan0 24 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 36 : 5.18 GHz
Channel 40 : 5.2 GHz
Channel 44 : 5.22 GHz
Channel 48 : 5.24 GHz
Channel 52 : 5.26 GHz
Channel 56 : 5.28 GHz
Channel 60 : 5.3 GHz
Channel 64 : 5.32 GHz
Channel 149 : 5.745 GHz
Channel 153 : 5.765 GHz
Channel 157 : 5.785 GHz
Channel 161 : 5.805 GHz
Channel 165 : 5.825 GHz
Current Frequency:2.412 GHz (Channel 1)
(And yes, I restarted after adding that entry to modprobe.conf, several times).
What's wrong, why are channels 12 and 13 not showing up?
Offline
I think you should install crda, tell it where you live (configure it in /etc/conf.d/wireless-regdom) and add crda to your daemons array.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
Thanks for that, but even after doing so and rebooting, I get the same output as before: the channels 12 and 13 don't show up, although they should (here in Germany).
Offline
*bump* Still not working...
Offline
Try to edit /etc/conf.d/wireless-regdom and uncomment the line #WIRELESS_REGDOM="DE"
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
I did that from the start, and wireless-regdom is also successfully starting on boot. But it still won't work.
Last edited by Natanji (2010-02-03 09:36:00)
Offline
can you paste the output of
dmesg | grep -i regulatory
just for reference, mine looks like that:
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
cfg80211: Regulatory domain changed to country: DE
Offline
I only get the first of the tree lines you posted. Damn.
Also, if I dmesg | grep -i cfg80211, I get:
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA for country: EU
However, on tty1, I get "Setting wireless regulatory domain: DE [DONE]".
Last edited by Natanji (2010-02-06 15:39:52)
Offline
ok, let's give this a try
1) remove the line
options cfg80211 ieee80211_regdom="EU"
from your modprobe.conf
2) make sure you have uncommented the appropriate entry in /etc/conf.d/wireless-regdom (EU ist not a valid entry)
3) add wireless-regdom to your DAEMONS array in /etc/rc.conf
Give that a try and if it still isn't working repost the relevant dmesg output after a clean boot.
Regards,
raf
Last edited by raf_kig (2010-02-06 19:43:12)
Offline
dmesg | grep -i cfg80211
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: World regulatory domain updated:
cfg80211: Calling CRDA for country: DE
cfg80211: Regulatory domain changed to country: DE
However, iwlist f still shows:
wlan0 19 channels in total; available frequencies :
Channel 01 : 2.412 GHz
Channel 02 : 2.417 GHz
Channel 03 : 2.422 GHz
Channel 04 : 2.427 GHz
Channel 05 : 2.432 GHz
Channel 06 : 2.437 GHz
Channel 07 : 2.442 GHz
Channel 08 : 2.447 GHz
Channel 09 : 2.452 GHz
Channel 10 : 2.457 GHz
Channel 11 : 2.462 GHz
Channel 36 : 5.18 GHz
Channel 40 : 5.2 GHz
Channel 44 : 5.22 GHz
Channel 48 : 5.24 GHz
Channel 52 : 5.26 GHz
Channel 56 : 5.28 GHz
Channel 60 : 5.3 GHz
Channel 64 : 5.32 GHz
Current Frequency:2.457 GHz (Channel 10)
Offline
*bump*
Offline