物好き者

物好き者が行ったことを載せています。

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

PageTop

OpenWRTでのmwl8kドライバは11a対応していないようです

OpenWRT10.03にドライバを組み込んでみましたが無線NICは動きませんでした のあと、無線NICを動かす方法が無いか探してみました。

OpenWrt / Compiling Firmware (or porting OpenWRT) on a WNR854T/WNR834M の#45以降で、mwl8kドライバを書き換えたり、ヘルパープログラムを使用することで動くように出来るとありました。

コンパイルした環境の build_dir/linux-orion_generic/linux-2.6.32.10/drivers/net/wireless/mwl8k.c を見たところ、次のように2.4GHzしか対応していないようです。

static const struct ieee80211_channel mwl8k_channels[] = {
{ .center_freq = 2412, .hw_value = 1, },
{ .center_freq = 2417, .hw_value = 2, },
{ .center_freq = 2422, .hw_value = 3, },
{ .center_freq = 2427, .hw_value = 4, },
{ .center_freq = 2432, .hw_value = 5, },
{ .center_freq = 2437, .hw_value = 6, },
{ .center_freq = 2442, .hw_value = 7, },
{ .center_freq = 2447, .hw_value = 8, },
{ .center_freq = 2452, .hw_value = 9, },
{ .center_freq = 2457, .hw_value = 10, },
{ .center_freq = 2462, .hw_value = 11, },
};

WZR-AMG144NHは、mini-PCIが2スロットあり、同じチップの無線NICで2.4GHzと5GHzが搭載さえていますので、早く5GHzにも対応してほしいところです。

Changeset 21077 for trunk – OpenWrt によると、開発版ソースにはmwl8kドライバが含まれたそうです。
このため開発版ソースをコンパイルすれば、OpenWRT10.03にドライバを組み込んでみましたが無線NICは動きませんでした のようにファイルを書き換えなくてもドライバがコンパイルできるようです。

21182版でmenuconfigを実行し、Kernel modules>Wireless Driversを見たところ、 下記のように含まれていました。
kmod-mwl8k............... Driver for Marvell TOPDOG 802.11 Wirel

ドライバを組み込んでコンパイルしたのですが、状況は変わりませんでした。
build_dir/linux-orion_generic/linux-2.6.32.10/drivers/net/wireless/mwl8k.c を確認したところ、OpenWrt / Compiling Firmware (or porting OpenWRT) on a WNR854T/WNR834M の#44にある変更工は必要なようです。
またヘルパープログラムも必要なようですので、簡単には動かすことができないようです。

スポンサーサイト

PageTop

コメント


管理者にだけ表示を許可する
 

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。