Bug 480110 - cfg80211 thinks I'm American
Summary: cfg80211 thinks I'm American
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 10
Hardware: x86_64
OS: Linux
low
medium
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-01-15 04:24 UTC by Dario Castellarin
Modified: 2009-04-12 18:23 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-01-15 15:00:27 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
dmesg full output (40.00 KB, text/plain)
2009-01-15 04:24 UTC, Dario Castellarin
no flags Details

Description Dario Castellarin 2009-01-15 04:24:58 UTC
Created attachment 329060 [details]
dmesg full output

Description of problem:
dmesg output with kernel 2.6.28-3.fc10 shows this:

cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: US
	(start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
	(2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
	(5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
	(5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
cfg80211: Calling CRDA for country: US

even though I live in Italy. As far as I know US and EU regulatory domains are slightly different, so these settings might cause problems here.
System is a Compal JFL92 (rebranded as Santech X3610) with an Intel 4965 card, using F10 x86_64.

0c:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)

How is the regulatory domain determined? By hardware? Router settings? Can I enforce it with some kernel parameter?

Thank you in advance.

Version-Release number of selected component (if applicable):
kernel-2.6.28-3.fc10.x86_64
iwl4965-firmware-228.57.2.23-2.noarch

How reproducible:
Always

Steps to Reproduce:
1. Just boot

Comment 1 John W. Linville 2009-01-15 15:00:27 UTC
Add a file in /etc/modprobe.d (e.g. /etc/modprobe.d/cfg80211) with the following contents:

   options cfg80211 ieee80211_regdom="EU"

Eventually we will have something nicer, but for now this is what you need.

Comment 2 Lubomir Rintel 2009-04-12 15:48:48 UTC
$ modinfo cfg80211
filename:       /lib/modules/2.6.29.1-54.fc11.i586/kernel/net/wireless/cfg80211.ko
description:    wireless configuration support
license:        GPL
author:         Johannes Berg
srcversion:     8BABCAE873ED8A708E5682E
depends:        
vermagic:       2.6.29.1-54.fc11.i586 SMP mod_unload 586 

cfg80211 pretends not to take any parameters

Comment 3 Lubomir Rintel 2009-04-12 16:01:13 UTC
Ah sorry, just found out

iw reg set EU

Comment 4 Dario Castellarin 2009-04-12 18:23:16 UTC
Thas's not needed anymore now, just install crda.


Note You need to log in before you can comment on or make changes to this bug.