誰かがこの問題で私を助けることができますか?私はLinuxが初めてなので、コマンドがわからず、コマンドラインを使用したインストールやコンパイルのようなことはしませんでした。
私は自分のPC用にEdimaxモデルEW-7811UNからWiFiアダプターを購入しました(ラップトップではないので、wifiカードはなく、イーサネットしかありません)。 CDのガイドを見ると、あるバージョンのカーネルに出会いました。バージョン2.6が必要だと言っていましたが、3.5.0-22-genericがあります。
ファイルやフォルダーがないなどのエラーが発生しました。コンパイル済みのドライバーをダウンロードできる場所と、その場所を教えてください。または他のアドバイス。必要でないときは、カーネルをダウングレードしたくありません。
この問題に遭遇した場合、次のドライバーをインストールすることでうまくいきました: https://github.com/pvaret/rtl8192cu-fixes
README.md ファイルから:
Installation
必要な前提条件があることを確認してください。
Sudo apt-get install linux-headers-generic build-essential dkms
このリポジトリのクローンを作成します。
git clone https://github.com/pvaret/rtl8192cu-fixes.git
DKMSモジュールとして設定します。
Sudo dkms add ./rtl8192cu-fixes
ビルドしてインストールします(このバージョン番号は変更される可能性があり、2015年10月19日時点で.10です。
Sudo dkms install 8192cu/1.10
モジュールリストを更新します。
Sudo depmod -a
ネイティブ(および壊れた)カーネルドライバーがブラックリストに登録されていることを確認します。
Sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
そして再起動します。できました。
12.04&14.04+: これら 命令を表示するか、私が言うように行うことができます。
(ワイヤレスUSBデバイス[rtl8192cu]がUbuntuによって自動的に認識されない場合は、これらの手順を使用してください)
Sudo modprobe rtl8192cu
echo "2001 330D" | Sudo tee /sys/bus/usb/drivers/rtl8192cu/new_id
echo "rtl8192cu" | Sudo tee -a /etc/modules
次に、この例のように、お気に入りのテキストエディターでファイルを開いて/etc/rc.localを編集します。
Sudo gedit /etc/rc.local
それが言うことを確認してください。 。 。
echo "2001 330D" | tee /sys/bus/usb/drivers/rtl8192cu/new_id
exit 0
ワイヤレスをすぐに使用することも、入力する前に作業内容をすべて保存しておくこともできます:
Sudo reboot
ワイヤレスドライバーが自動的に起動するはずです。
プロプライエタリなRealtek 8192cuドライバーをコンパイルしてインストールするには、開いているターミナルで次のコマンドを実行します:
Sudo apt-get update && Sudo apt-get install git build-essential linux-headers-generic dkms
git clone https://github.com/dz0ny/rt8192cu.git --depth 1
cd rt8192cu
Sudo make dkms
ハードインストールの場合:
make
Sudo make install
Sudo make dkms
の代わりに。
このドライバーを有効にするには、次のコマンドを使用します。
Sudo modprobe 8192cu
最後に、リブートする前にこのコマンドで/ etc/modulesを更新します。
echo '8192cu' | Sudo tee -a /etc/modules
一般的に言えば、ベンダーCDに収録されているLinuxドライバーは時代遅れであり、ほとんどの場合、気にする価値はありません。 RTL8192cuモジュールはバージョン2.6.38以降、Linuxカーネルの一部であるため、理想的には、デバイスを接続するだけで機能します。残念ながら、その特定のモジュールはこれまで機能していませんでしたが、私見では、修正が長らく待ち望まれていました( バグレポート )。
だから、あなたは何をすべきですか?デバイスを接続します。ネットワークマネージャーが周囲のワイヤレスネットワークを「認識」していることを確認します(lsmod | grep 8192
を実行して、正しいモジュールがロードされていることも確認できます)。ネットワークに接続してみてください。それでもうまくいかない場合は、任意のネットワークに接続してみてください。それでもうまくいかない場合は、バグの影響を受けているため、 http://www.realtek.com からドライバーを試す必要があります。
here からドライバーをダウンロードし、ダウンロードしたファイルをホームフォルダーに入れます。
既存のモジュールをブラックリストに追加します。ターミナルウィンドウで、実行します
gksu gedit /etc/modprobe.d/blacklist.conf
、下部にblacklist rtl8192cu
を追加し、保存して終了してから再起動します。
ダウンロードしたアーカイブを解凍します:右クリック、ここで解凍、または実行
unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.Zip
インストール。ターミナルウィンドウで、実行します
Sudo bash ./RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/install.sh
うまくいきます。最初にディレクトリにcdする必要があるのみ発行します。
例えば。
cd RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105
Sudo bash ./install.sh
ドライバーのセットアップに使用したコマンドの詳細を提供したり、試行したエラーについて具体的に説明したりできますか?私も見つけました: installing Edimax EW7811 、マニュアルが十分に明確でない場合にドライバーを順番にインストールするために、検索バーも使用してみてください、多くはEdimaxドライバーのエラーも報告しています。
WebサイトからEdimax EW7811UNのLinuxドライバーへのリンク: ダウンロード (他のバージョンのインストーラーがある場合)