概要

08斡旋機でMadwifiを使うとdmesgに、

MadWifi: ath_getchannels: Unable to collect channel list from HAL; regdomain likely 222 country code 0

と出て使えない。
じゃあregdomainが222になるようにすればいいじゃんってお話。

注意

これからやることはLinuxのコマンドが一通り使える事を前提とします。
またこのソースの変更で電波法により罰せられる恐れがあります。(ちょっとよくわかってないけど、通信方式を定義するところを書き換えるので。)
また無線カードをこわしてしまう可能性も否定できません。注意してください。

patch

2/9の0時頃(JST)にSubversion取ってきたソースに対してパッチを書きました。

--- ah_regdomain.c>-----2010-02-09 10:05:24.000000000 +0900
+++ ah_regdomain_after.c>-------2010-02-09 10:14:33.000000000 +0900
@@ -277,7 +277,8 @@
 >------ETSI6_WORLD>----= 0x34,>>-------/* Bulgaria */
 >------ETSI_RESERVED>--= 0x33,>>-------/* Reserved (Do not used) */
-
->------MKK1_MKKA>------= 0x40,>>-------/* Japan (JP1) */
+//>----MKK1_MKKA>------= 0x40,>>-------/* Japan (JP1) */
+>------MKK1_MKKA>------= 0xDE,>>-------/* Japan (JP1) */
 >------MKK1_MKKB>------= 0x41,>>-------/* Japan (JP0) */
 >------APL4_WORLD>-----= 0x42,>>-------/* Singapore */
 >------MKK2_MKKA>------= 0x43,>>-------/* Japan with 4.9G channels */

使い方は上のを01_TOSHIBA_RX1.patchと言う名前でath_halディレクトリに保存して、ath_halディレクトリの中に入って、

patch < 01_TOSHIBA_RX1.patch

としてください。

  • HTML
  • PDF
RSS2.0 RSS1.0 Atom1.0