web-dev-qa-db-ja.com

「ndiswrapper not found」を修正するには?

無料のLinuxドライバーではまだサポートされていないため、Windowsドライバーを使用していくつかのワイヤレスカードを動作させるためにndiswrapperを使用しています。 Ubuntu 12.04まで。

これで、Ubuntu Software CenterからWindowsワイヤレスネットワークドライバー(ndisgtk)をインストールできますが、ドライバーをロードしようとすると、エラーメッセージが表示されます

FATAL: Module ndiswrapper not found.

端末Sudo modprobe ndiswrapperで入力すると、同じエラーが発生します。

このバグを修正するまで回避するにはどうすればよいですか?

12
Tom

このバグは here と報告されています。私はそれを回避することができたので、他の人が利益を得て、おそらくより正確な情報を提供できるように修正を共有できると思いました。情報源は soneedu commnent および buntu Wiki です。


更新:別の 修正提案 があります。 。

修正案#1:

  1. パッケージndiswrapper-dkmsをインストールします
  2. 次のコマンドを実行します: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がシステムの起動時にロードされる であることを忘れないでください。

11
Tom

投稿した人に感謝します。 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が稼働しているはずです。

1
Krishna Puthran

数日前にこの同じ問題が発生し始め、それを修正するための検索で、今朝、ubuntuforums.orgに別の修正を含む投稿を見つけました。ここではまだこの方法について言及していないので、先に進み、他のすべての人に投稿することにしました。


HalfNote5の元の投稿は次のとおりです。

ここにスクリーンショットを投稿するのに十分な評判がないため、代わりにテキストをコピーしました。

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分。理由:わずかな修正

HalfNote5の元の投稿へのリンク


OSとしてUbuntu 12.04 LTSを使用しているため、Ubuntu Software Centerプログラムで各インストール名を検索し、それぞれをインストールしました。

すべてのインストールが完了したら、ndiswrapperを再度開き、ワイヤレスドライバーを削除して再インストールしました。

それ以来、私の無線アダプターは完璧に機能しています。

私の答えが、将来この同じ問題を抱えている他の人たちにとって、この修正を少しでも簡単にするのに役立つことを願っています。

1
kanders91

ここにあるいくつかの提案を試みてどこにも行かなかった後、私は恐ろしい問題を修正しました。

"FATAL: Module ndiswrapper not found"

glenn WashburnのPPAをソフトウェアソースに追加することによるエラーメッセージ。他の方法と比較して実行するのは非常に簡単であり、それが私のために働いた唯一のことです。ターミナルに次のように入力します。

Sudo add-apt-repository ppa:crass/ndiswrapper

もちろん、パスワードの入力を求められます。次に、Enterキーを押して、パスワードの追加を確認するように求められます。その後、ソフトウェアを更新するだけで機能します。ものすごく単純。このPPAにアクセスすると、次の注意事項が表示されます。

ppa:crass/ndiswrapperをシステムのソフトウェアソースに追加することにより、この信頼できないPPAからサポートされていないパッケージでシステムを更新できます。

私はそれをどうすればいいのかわかりませんが、ここで私はそれのためにオンラインです。

0
Ted Cambron

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の次の手順に従いました

0
user616477

私はこれを行う修正を見つけました、それは動作します

  1. パッケージインストーラで検索できない場合は、ndisを終了します
  2. ndis moduelはパッケージインストーラーから両方をインストールします
  3. それを開いて、動作するかどうかを確認してください!
0
Lolhelper