概要†
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
としてください。





