WindowsからLinuxへのドライバーを使用する

WindowsからLinuxへのドライバーを使用する

私はこの Wi-Fi カードを持っています: WG311v3 - G54 ワイヤレス PCI アダプター。

特定のドライバーを搭載した Windows でのみ動作します。 GNU/Linux でも使用するにはどうすればよいですか?

ワインプログラムについて読んだのですが ここWine にドライバーをインストールすることはできないと言われました。

他に解決策はありますか?

答え1

WindowsネットワークドライバをLinuxで動作させるためのツールはNdisWrapper(ウィキダウンロードNDIS (Network Device Interface Specific) は Windows ネットワーク ドライバー API です。NdisWrapper は基本的に Windows ネットワーク ドライバーに偽の Windows カーネルを提示し、それを通常の Linux ネットワーク ドライバー インターフェイスと変換する Linux カーネル モジュールです。

NdisWrapper は完璧ではありません。すべてのドライバーをサポートしているわけではなく、Linux システムをクラッシュさせる可能性があります。また、フリー ソフトウェア支持者は、基本的にプロプライエタリ コード (Windows ドライバー) を F/LOSS OS カーネルにロードするため、これを好みません。とはいえ、うまく動作させることはできます。NDIS 仕様は時間の経過とともに多少変更されるため、古いバージョンの Windows を対象としたドライバーを使用する方がうまくいく可能性があります。カード用の XP ドライバーが見つからない場合は、Vista/Win7 ドライバーを探し、それが見つからない場合は Win8/8.1 を探してください。

ネイティブ Linux ドライバーや Windows 上のドライバーの場合に比べて、インストールと構成が少し複雑ですが、互換性が完全にないハードウェアで Linux を実行したい場合には、それが可能になるかもしれません。

編集

バージョンを追加したので、「WG311v3 Linux」を検索したところ、かなりの数のリンクが見つかりました。どうやら、ネイティブのLinuxサポートはないものの、ndiswrapperでは問題なく動作するという意見が一致しているようです。多くのページには、古い(XP)ドライバのダウンロード用のリンクが無効になっていましたが、最初の結果からリンクをたどると、https://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for-linux-amd64このページにはライブ リンクがあるだけでなく、XP 用の実際のドライバー バイナリ (ファイル) として 32 ビットと 64 ビットの両方のドライバーが含まれています.sys。これらのバイナリは、少なくとも古いバージョンでは ndiswrapper と互換性があることが確認されており (問題なく動作するはずです)、インストール ディレクトリへのリンクも見つかります。それでは、どうぞ!

関連情報