無料のLinuxドライバーではまだサポートされていないため、Windowsドライバーを使用していくつかのワイヤレスカードを動作させるためにndiswrapper
を使用しています。 Ubuntu 12.04まで。
これで、Ubuntu Software CenterからWindowsワイヤレスネットワークドライバー(ndisgtk)をインストールできますが、ドライバーをロードしようとすると、エラーメッセージが表示されます
FATAL: Module ndiswrapper not found.
端末Sudo modprobe ndiswrapper
で入力すると、同じエラーが発生します。
このバグを修正するまで回避するにはどうすればよいですか?
このバグは here と報告されています。私はそれを回避することができたので、他の人が利益を得て、おそらくより正確な情報を提供できるように修正を共有できると思いました。情報源は soneedu commnent および buntu Wiki です。
更新:別の 修正提案 があります。 。
修正案#1:
ndiswrapper-dkms
をインストールしますSudo modprobe ndiswrapper
これで、Windowsワイヤレスネットワークドライバー(ndisgtk)ユーティリティを使用できるようになります。
ndiswrapperがシステムの起動時にロードされる であることを忘れないでください。
修正案#2:
Ubuntu 12.04 32ビットでテスト済み。
Ubuntu Software Centerに移動し、ndisgtk
を検索してそのエントリを開きます。まだインストールしていない場合にインストールします。アドオンSource for the ndiswrapper Linux kernel module (ndiswrapper-source)
を確認し、[変更を適用]をクリックします。
ndiswrapper.tar.bz2
に/usr/src
というファイルが必要です。ターミナルを開き、ディレクトリに移動します。
cd /usr/src
ファイルを抽出します。
Sudo tar -xjf ndiswrapper.tar.bz2
抽出されたディレクトリに移動します。
cd /usr/src/modules/ndiswrapper
コンパイルしてインストールします。
Sudo make
Sudo make install
モジュールをシステムに追加します。
Sudo modprobe ndiswrapper
ファイルを開きます。
gksudo gedit /etc/modprobe.d/ndiswrapper.conf
ファイルの内容を削除し、保存して閉じます。次に、モジュールに構成ファイルを再度書き込ませます。
Sudo ndiswrapper -m
リブート。
これで、Windowsワイヤレスネットワークドライバー(ndisgtk)ユーティリティを使用できるようになります。
ndiswrapperがシステムの起動時にロードされる であることを忘れないでください。
投稿した人に感謝します。 Broadcom PCI WLANを搭載した古いラップトップでWiFiを動作させるのに1日近くかかりました。 ndiswrapper
を直接ダウンロードして使用しましたが、うまくいきませんでした。ソースコードをコンパイルしてインストールしようとしましたが、コンパイルエラーが発生しましたエラー:「struct kernel_stat」には「cpustat」という名前のメンバーがありません。
その後、検索して、ndiswrapper-1.58
ソースをインストールする必要があることがわかりました。ソースをダウンロードし、アーカイブを解凍してソースディレクトリに変更した後、次の手順に従いました。
Sudo make
Sudo make install
Sudo modprobe ndiswrapper
gksudo gedit /etc/modprobe.d/ndiswrapper.conf
<< delete all the entries here. it will re create it>>
Sudo ndiswrapper -m
lsmod | grep ndiswrapper
<<it should list your module>>
gksu gedit /etc/modules
<< add *ndiswrapper* to the end of this file>>
Sudo reboot
これでWiFiが稼働しているはずです。
数日前にこの同じ問題が発生し始め、それを修正するための検索で、今朝、ubuntuforums.orgに別の修正を含む投稿を見つけました。ここではまだこの方法について言及していないので、先に進み、他のすべての人に投稿することにしました。
ここにスクリーンショットを投稿するのに十分な評判がないため、代わりにテキストをコピーしました。
12.04およびndiswrapper modprode「致命的:モジュールndiswrapperが見つかりません」
Ndiswrapperの問題を抱えている人たちのためだけに(私はUbuntuフォーラムをクロールしましたが、実際にはこれを見つけられませんでした。情報は他のいくつかのサイトから集められました。)
古いバージョンのndiswrapperを使用していて、GUIとプログラムインターフェイス(およびndiswrapperがハードウェアが接続されていることさえ示している)を持っている場合、modprobeを実行すると、次のようになります。
致命的:モジュールndiswrapperが見つかりません
それはあなたがインストールする必要があることを意味します
ndiswrapper-source ndiswrapper-dkms ndiswrapper-common
(そしてもちろん、ndiswrapper-utils-1.9をインストールしてください)
Ndiswrapperの「依存関係」と思われるものはありませんが、それなしでは機能しません。
これが既にどこかに投稿されている場合はおologiesびしますが、探していたとき、数人の人が尋ねているのを見ましたが、決定的な答えはありませんでした。
乾杯!
追伸私のインストールはXubuntu Alternateでした。あなたの経験は異なる場合があります。 ; )
HalfNote5による最終編集。 2012年5月26日午前9時13分。理由:わずかな修正
OSとしてUbuntu 12.04 LTSを使用しているため、Ubuntu Software Centerプログラムで各インストール名を検索し、それぞれをインストールしました。
すべてのインストールが完了したら、ndiswrapperを再度開き、ワイヤレスドライバーを削除して再インストールしました。
それ以来、私の無線アダプターは完璧に機能しています。
私の答えが、将来この同じ問題を抱えている他の人たちにとって、この修正を少しでも簡単にするのに役立つことを願っています。
ここにあるいくつかの提案を試みてどこにも行かなかった後、私は恐ろしい問題を修正しました。
"FATAL: Module ndiswrapper not found"
glenn WashburnのPPAをソフトウェアソースに追加することによるエラーメッセージ。他の方法と比較して実行するのは非常に簡単であり、それが私のために働いた唯一のことです。ターミナルに次のように入力します。
Sudo add-apt-repository ppa:crass/ndiswrapper
もちろん、パスワードの入力を求められます。次に、Enterキーを押して、パスワードの追加を確認するように求められます。その後、ソフトウェアを更新するだけで機能します。ものすごく単純。このPPAにアクセスすると、次の注意事項が表示されます。
ppa:crass/ndiswrapper
をシステムのソフトウェアソースに追加することにより、この信頼できないPPAからサポートされていないパッケージでシステムを更新できます。
私はそれをどうすればいいのかわかりませんが、ここで私はそれのためにオンラインです。
Ubuntu 14.04では、ndiswrapperソースコードのloader.c
およびpe_linker.c
ファイルを修正する必要がありました。
#include <linux/vmalloc.h>
また:
Sudo apt-get purge libc6-dev
Sudo apt-get install libc6-dev
Sudo apt-get install build-essential
次に、提案#2の次の手順に従いました
私はこれを行う修正を見つけました、それは動作します