web-dev-qa-db-ja.com

Netgear R7000、wifi(BCM4360)のカーネルモジュールをdd-wrtからopenwrtにコピーすることは可能ですか?

素敵なNetgearR7000でOpenWRTを実行したいのですが、残念ながら、broadcomはR7000のBCM4360 Wi-Fi用のオープンソースカーネルモジュール(ドライバー)をリリースしていません。 OpenWRTは、ディストリビューションにバイナリのクローズドソースドライバーを含めることはありません。これは私が尊敬する立場です。したがって、OpenWRTを使用する場合はWIFIはありません。

カーネルモジュールをDDWRT(完璧に動作する)からOpenWRTにコピーすることは可能ですか?どうやって?

Wl.koファイルをOpenWRTにコピーしてinsmodを実行しようとしましたが、機能しませんでした。

5
simon

wlドライバーをDD-WRTからOpenWRTに単純にコピーすることはできません。これは、主に(ただし排他的ではありませんが)、異なるカーネル用にコンパイルされているためです。

それでも、ルーター BCM4709A0を使用 システムオンチップ。これは、ページ全体を専用にする OpenWRT チップのクラス(BCM47xxおよびBCM53xx)に属します。このページには、使用可能な3つのドライバーすべての説明が含まれていますwlを含む。また、ダウンロードするパッケージとその構成方法についての説明もあります。これは、wlが標準のLinuxワイヤレスAPIであるcfg80211を使用しないため、自明ではありません(ただし、難しくはありません)。これとは別に、説明は長くて詳細です。これらの公式の指示に従ってみてください。

最後のコメントは 表示されます 開発者の誰もあなたの特定のルーターでこれらの命令をテストする機会がありませんでした(彼らはあなた自身を含む幅広いクラスのチップに適用するべきだと主張していますが)あなたはソロで飛行します。手順の具体的なヘルプについては、ここまたはOpenWRTwikiで質問できます。

2
MariusMatutiae