List Info

Thread: "International" channels on a CM9




"International" channels on a CM9
country flaguser name
United States
2008-04-23 14:54:47
I have an embedded system that contains a Wistron CM9 802.11
card,  
purchased in the US.  After extensive testing in the US, the
unit is  
now being installed in Europe, where 802.11b/g channels 1-13
are  
employed.  How can I enable channels 12 and 13 on this
hardware, which  
currently seems to only be able to use the "US"
channels, 1-11?

ifconfig has the 'chanlist' command, but it seems like
there's more to  
enabling those channels than just giving the 802.11 stack
permission  
to scan there.

Any help is appreciated.

++Jordan

_______________________________________________
freebsd-mobilefreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile

To unsubscribe, send any mail to
"freebsd-mobile-unsubscribefreebsd.org"

Re: "International" channels on a CM9
country flaguser name
China
2008-04-23 18:16:52
Jordan Coleman wrote:
> I have an embedded system that contains a Wistron CM9
802.11 card, 
> purchased in the US.  After extensive testing in the
US, the unit is 
> now being installed in Europe, where 802.11b/g channels
1-13 are 
> employed.  How can I enable channels 12 and 13 on this
hardware, which 
> currently seems to only be able to use the
"US" channels, 1-11?
>
> ifconfig has the 'chanlist' command, but it seems like
there's more to 
> enabling those channels than just giving the 802.11
stack permission 
> to scan there.
>
> Any help is appreciated.
>
> ++Jordan
Hi Jordan,
    It might be a limitation of the driver. Can you provide
more 
details? ie: ifconfig -v

Cheers,
    Benjamin
_______________________________________________
freebsd-mobilefreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile

To unsubscribe, send any mail to
"freebsd-mobile-unsubscribefreebsd.org"

Re: "International" channels on a CM9
country flaguser name
United States
2008-04-23 18:51:30
On Apr 23, 2008, at 7:16 PM, Benjamin Close wrote:
> Jordan Coleman wrote:
>> I have an embedded system that contains a Wistron
CM9 802.11 card,  
>> purchased in the US.  After extensive testing in
the US, the unit  
>> is now being installed in Europe, where 802.11b/g
channels 1-13 are  
>> employed.  How can I enable channels 12 and 13 on
this hardware,  
>> which currently seems to only be able to use the
"US" channels, 1-11?
[...]
>   It might be a limitation of the driver. Can you
provide more  
> details? ie: ifconfig -v

Happy to:

ath0:
flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>
metric 0 mtu  
1500
	ether 00:15:6d:54:65:c6
	inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
	media: IEEE 802.11 Wireless Ethernet autoselect
(OFDM/36Mbps)
	status: associated
	ssid PortOfSeattle channel 6 (2437 Mhz 11g) bssid
00:0f:66:ae:31:44
	authmode OPEN privacy ON deftxkey 1
	wepkey 1:104-bit powersavemode OFF powersavesleep 100
txpower 31.5
	txpowmax 16.0 rtsthreshold 2346 fragthreshold 2346 bmiss 7
	scanvalid 60 bgscan bgscanintvl 30 bgscanidle 250
roam:rssi11a 7
	roam:rate11a 12 roam:rssi11b 7 roam:rate11b 1 roam:rssi11g
7
	roam:rate11g 5 -pureg protmode CTS -ht -htcompat -ampdu
ampdulimit 8k
	ampdudensity - -amsdu -shortgi htprotmode RTSCTS -puren
-wme burst -ff
	-dturbo roaming MANUAL bintval 100

This is running FreeBSD 7.0-STABLE.  For completeness, here
are a few  
seemingly-relevant lines from dmesg:

ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112,
RF2413,  
RF5413)
[...]
ath0: <Atheros 5212> mem 0xa0010000-0xa001ffff irq 11
at device 14.0  
on pci0
ath0: [ITHREAD]
ath0: using obsoleted if_watchdog interface
ath0: Ethernet address: 00:15:6d:54:65:c6
ath0: mac 5.9 phy 4.3 radio 4.6

Thanks.

++J

_______________________________________________
freebsd-mobilefreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile

To unsubscribe, send any mail to
"freebsd-mobile-unsubscribefreebsd.org"

Re: "International" channels on a CM9
country flaguser name
United States
2008-04-25 16:52:09
On Apr 24, 2008, at 7:42 AM, AT Matik wrote:
>> I have an embedded system that contains a Wistron
CM9 802.11 card,
>> purchased in the US.  After extensive testing in
the US, the unit is
>> now being installed in Europe, where 802.11b/g
channels 1-13 are
>> employed.  How can I enable channels 12 and 13 on
this hardware,  
>> which
>> currently seems to only be able to use the
"US" channels, 1-11?

> on some cards it is possible to achieve by setting the
country code  
> at boot
> time (sysctl in loader.conf) on others not

sysctl shows countrycode=0, regdomain=0.  I can change the
countrycode  
to other (valid) settings, but I have a feeling that setting
that at  
runtime is already too late.

> there is a way again on some cards to tweak the card's
eprom memory  
> to get the
> extended channels

It was my impression based on the research I did before
purchasing the  
card that there aren't multiple SKUs representing hardware
for  
different regions -- just the one card which can cover the
full range  
of frequencies.  Is that not the case with the CM9?

> you can try attached exec which should run on i386 at
least on 5.3  
> and perhaps
> 6... (i don't remember)
>
> in order to do it you need to boot with the card
installed in single  
> user mode
> and after setting reboot to see if it works

If I do end up having to make an EEPROM change, single-user
mode isn't  
an easy option in this case.  The hardware is built into a 

weathertight box mounted on the outside of a structure;
there's no  
console.  The system boots via PXE and mounts its root
filesystem via  
NFS, though, and I have remote power control as well, so I
have fairly  
complete control over bootup.  Is single-user strictly
necessary?

++J

_______________________________________________
freebsd-mobilefreebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile

To unsubscribe, send any mail to
"freebsd-mobile-unsubscribefreebsd.org"

[1-4]

about | contact  Other archives ( Real Estate discussion Medical topics )