On Wednesday 21 April 2010 15:41:26 Steffen Loos wrote:

> > I guess country 00 means no country code?
> 
> Just try to set up "ieee80211_regdom=EU" for module "cfg80211".
> 
> ---8<---
>   # modprobe -v cfg80211 ieee80211_regdom=EU
> insmod /lib/modules/2.6.32-tuxonice-r5/kernel/net/wireless/cfg80211.ko
>  ieee80211_regdom=EU
> 
>   # dmesg
> cfg80211: Using static regulatory domain info
> cfg80211: Regulatory domain: EU
>          (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
>          (2402000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 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, 2000 mBm)
>          (5490000 KHz - 5710000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
> cfg80211: Calling CRDA for country: EU
> cfg80211: Calling CRDA for country: EU
> 
>   # iw reg get
> country EU:
>          (2402 - 2482 @ 40), (6, 20)
>          (5170 - 5190 @ 40), (6, 23), PASSIVE-SCAN
>          (5190 - 5210 @ 40), (6, 23), PASSIVE-SCAN
>          (5210 - 5230 @ 40), (6, 23), PASSIVE-SCAN
>          (5230 - 5330 @ 40), (6, 20), DFS, NO-IBSS
>          (5490 - 5710 @ 40), (6, 30), DFS, NO-IBSS
> --->8---

Thanks for your suggestion.  It won't play I'm afraid:

# modprobe -v cfg80211 ieee80211_regdom=EUinsmod /lib/modules/2.6.33-gentoo-
r1/kernel/net/wireless/cfg80211.ko ieee80211_regdom=EU
20:35:58 r...@dell_xps:[/home/michael]# modprobe -v b43                         
insmod /lib/modules/2.6.33-gentoo-r1/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/2.6.33-gentoo-r1/kernel/drivers/ssb/ssb.ko 
insmod /lib/modules/2.6.33-gentoo-r1/kernel/drivers/net/wireless/b43/b43.ko 
qos=0

# iw reg get
country 00:
        (2402 - 2472 @ 40), (6, 20)
        (2457 - 2482 @ 20), (6, 20), PASSIVE-SCAN, NO-IBSS
        (2474 - 2494 @ 20), (6, 20), NO-OFDM, PASSIVE-SCAN, NO-IBSS
        (5170 - 5250 @ 40), (6, 20), PASSIVE-SCAN, NO-IBSS
        (5735 - 5835 @ 40), (6, 20), PASSIVE-SCAN, NO-IBSS

From dmesg:

cfg80211: Using static regulatory domain info
cfg80211: Regulatory domain: 00
    (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
    (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
    (2457000 KHz - 2482000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
    (2474000 KHz - 2494000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
    (5170000 KHz - 5250000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
    (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
cfg80211: Calling CRDA to update world regulatory domain
cfg80211: Calling CRDA for country: EU

Anyway, with the new kernel it now works in all channels, so that's good 
enough for me.  :-)
-- 
Regards,
Mick

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to