この問題のバリエーションは確かに一般的であるように見えますが、私の場合の最近の解決策は見当たりません。Ubuntu13.04を実行しています、uname -r
= 3.8.0-21-generic lspci
= 02:00.0ネットワークコントローラー:Realtek Semiconductor Co.、Ltd. RTL8188CE 802.11b/g/n WiFi Adapter(rev 01)
Wi-Fiネットワーク接続は比較的低速ですが、さらに深刻なことに、数分ごとに繰り返し完全に切断されます。通常、1分程度で回復しますが、1〜3分で再び低下します。同じシステムでWindows 8(ugh)を実行すると、接続が切断されることはありません。提案されたソリューションのいくつかは、Realtekから新しいドライバーをコンパイル/インストールすることを含みます-私はそれをするのは本当に気に入らないです。別の人は、「/etc/modprobe.d/rtl8192.conf
」行を含むoptions rtl8192ce ips=0 debug=2
ファイルを追加することを提案しました。私はそれを試しました-効果はありません。別の解決策は、ネットワークマネージャーを削除し、「wicd
」と呼ばれるものをインストールすることを提案しました。 「wicd
」が役に立たない場合、apt-getを使用してパージし、ネットワークマネージャーを再インストールして現在の場所に戻ることができるかどうか疑問に思って、まだ試していません。
提案?
ドライバーをコンパイルしてインストールするのは気に入らないと言いますが、残念ながらこれなしではできません。幸いなことに、私が個人的に経験した痛みのために、私はあなたにとってそれを可能な限り簡単にしました。 RTL8188CEドライバーを使用して13.04でコンパイルの問題を修正し、 Git Hub にインストールするために 詳細な手順 を追加しました。
このバージョンでは、コンパイルエラーが修正され、22 dBmに設定されたハードコーディングされたTx Power値も修正されます。
最初にGitをインストールし、依存関係を構築します。
Sudo apt-get install git
apt-get install gcc build-essential linux-headers-generic linux-headers-`uname -r`
次に、レポのクローンを作成します。ホームフォルダーにディレクトリを作成し、そこに配置するのが好きです。
cd ~
mkdir gitclone && cd gitclone
git clone https://github.com/FreedomBen/rtl8188ce-linux-driver/blob/master/README.md
cd rtl8188ce-linux-driver
次に、README.md
の指示に従います
編集:2015年1月22日
今ではさらに簡単です。 gitをインストールします。
Sudo apt-get install git
このコマンドを実行します
git clone https://github.com/FreedomBen/rtl8188ce-linux-driver.git && cd rtl8188ce-linux-driver && ./install.sh`
このブログ投稿 と、問題を解決するための私自身の試み(私は長い間実行していませんが、YMMVです)に基づいて、次を試すことができます:
まず、 メーカーのドライバーをダウンロード 。正しいツリーを見つけるためにツリーをナビゲートする必要があります(この投稿をある程度将来的に証明するために)。確かに、RTL8188CEドライバーを入手するために、IEEE 802.11b/g/n single-chip
オプションに移動し、関連するボックスにチェックを入れました。
次に、ソースを展開し、Sudo make
、Sudo make install
でインストールを試みます。ダウンロードしたソースには変更が必要でした。 __devinit
マクロは .8でカーネルから削除された であったため、__devinit
およびpci.h
からpci.c
を削除し、削除する必要がありました__devinitdata
各ドライバーディレクトリのsw.c
から(つまり、関数定義で単一のWordを削除しました)。その後、make
とmake install
は問題なく機能しました。
以前にインストールされたrtl8192ce.ko
モジュールを上書きするように見えるので、これで十分であると思います。したがって、再起動時に新しいドライバーで動作するはずです。
カーネルをアップグレードするたびにこれをやり直す必要があると思います(もちろん、まだ必要だと仮定して!)。