web-dev-qa-db-ja.com

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

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

これは、特定のドライバーを使用するWindowsでのみ機能します。 GNU/Linuxでもどのように使用できますか?

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

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

2
user-707

WindowsネットワークドライバーをLinuxで動作させるためのツールは、NdisWrapper( wikidownloads )と呼ばれます。 NDIS(Network Device Interface Specification)は、WindowsネットワークドライバーAPIです。 NdisWrapperはLinuxカーネルモジュールであり、基本的に偽のWindowsカーネルをWindowsネットワークドライバーに提示し、それと通常のLinuxネットワークドライバーインターフェイスとの間で変換を行います。

NdisWrapperは完璧ではありません-すべてのドライバーをサポートしているわけではなく、Linuxシステムをクラッシュさせる可能性があります-そしてフリーソフトウェアの支持者は、基本的にプロプライエタリコード(Windowsドライバー)をF/LOSSOSカーネルにロードしているのでそれを嫌います。そうは言っても、それはしばしば機能させることができます。 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 。このページにはライブリンクがあるだけでなく、実際のドライバーバイナリとして32ビットと64ビットの両方のドライバーが含まれています(.sysファイル)XPの場合。これらのバイナリは、少なくとも古いバージョンではndiswrapperとの互換性が確認されており(引き続き正常に動作するはずです)、ディレクトリをインストールするためのリンクもあります。だから、あなたは行き​​ます!

7
CBHacking