From owner-freebsd-mobile@FreeBSD.ORG Fri Apr 25 21:52:11 2008 Return-Path: Delivered-To: freebsd-mobile@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A193D1065687 for ; Fri, 25 Apr 2008 21:52:11 +0000 (UTC) (envelope-from jordan@jordancoleman.com) Received: from redfeather.colemanfamilycamps.com (redfeather.colemanfamilycamps.com [69.74.247.230]) by mx1.freebsd.org (Postfix) with ESMTP id 7F48D8FC17 for ; Fri, 25 Apr 2008 21:52:11 +0000 (UTC) (envelope-from jordan@jordancoleman.com) Received: from [172.21.1.1] (unknown [172.21.1.1]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by redfeather.colemanfamilycamps.com (Postfix) with ESMTP id 288CB5086B; Fri, 25 Apr 2008 17:52:10 -0400 (EDT) Message-Id: From: Jordan Coleman To: AT Matik In-Reply-To: <200804240842.16865.asstec@matik.com.br> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v919.2) Date: Fri, 25 Apr 2008 17:52:09 -0400 References: <6B39D996-3A54-43FD-922F-C5883FA8B405@JordanColeman.com> <200804240842.16865.asstec@matik.com.br> X-Mailer: Apple Mail (2.919.2) Cc: freebsd-mobile@freebsd.org Subject: Re: "International" channels on a CM9 X-BeenThere: freebsd-mobile@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Mobile computing with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Apr 2008 21:52:11 -0000 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