web-dev-qa-db-ja.com

ワイヤレスに接続するには数回の再起動が必要です

Msi wind U100ネットブックでxubuntu 12.10を実行しています。ワイヤレス接続に問題があります。ワイヤレスが既知のwifiホットスポット(自宅とスターバックスの両方)に自動的に接続するかどうかは気まぐれです。接続するために1回以上再起動する必要がある場合があります。それ以外の場合は、パスワードの入力を試行し続けます(パスワードは保存され、動作するときにパスワードが保存されるため、パスワードに問題はありません)。

コンピューターがスリープから復帰するたびに同じ問題が発生します。ワイヤレスに接続するには、再起動する必要があります。

どこでも検索しましたが、解決策は見つかりませんでした。誰かが解決策を持っている場合、私は非常に感謝します。質問があればハードウェア/ソフトウェアまたは構成情報を喜んで共有しますが、何をどこで共有するか正確にはわかりません。

助けてくれてありがとう。

3
deehzee

概要

問題はバグのあるドライバーr8187seにあるようです。解決策の概要と、詳細な手順と説明を以下に示します。この問題は、他のバグのあるドライバーからも発生する可能性があり、機能する可能性があることに注意してください。 ubuntu 12.10を実行しているmsi wind U100ネットブックでRTL8187SEの状況を説明しています。

  1. RealtekワイヤレスLAN用のWinXPドライバーをダウンロードします。
  2. リポジトリからndiswrapper-1.58rc1(デフォルトバージョンndiswrapper-1.57ではなく)をインストールします。詳細は以下を参照してください。
  3. ndiswrapperを使用して、ダウンロードしたドライバーをインストールします。
  4. ブラックリストr8187se
  5. ndiswrapperを読み込むように設定します。

ステップ1. Realtek RTL8187SEワイヤレスLAN用のWindowsドライバーをダウンロードします

Realtek から適切なドライバーをダウンロードします。 Zipファイルを解凍し、適切なWinXPフォルダーに移動して、*.infファイルとしてドライバーを見つけます。

ステップ2. ndiswrapper-1.58rc1をインストールします

このドライバのubuntuリポジトリにあるバージョンは1.57です。このバージョンの使用またはndiswrapper-dkmsからのコンパイルで多くの問題が報告されています。そのため、ndisgtkをインストールするためにapt-getを直接使用することを提案していません。 「ドライバーが見つかりません」というエラーが表示されます。回避策として、次の方法を実行して提案します。

  1. このサイト からndiswrapper-1.58rc1をダウンロードします。

  2. エキス

    $ tar -zxvf ndiswrapper-1.58rc1.tar.gz
  3. cd抽出されたディレクトリに。そして、コマンドラインに入力します:

    $ make
    $ Sudo make install

これでndiswrapperがインストールされました。

ステップ3. Windowsディレクトリをndiswrapperにインストールします。

次の手順を実行します:

$ ndiswrapper -i /full/path/to/WinXP/Driver/driver.inf
$ ndiswrapper -m
$ modprobe ndiswrapper

これで、Windowsドライバーを使用する準備が整いました。

次に、r8187seのロードを無効にし、起動時にndiswrapperを自動的にロードして、サスペンドから復帰する必要があります。

ステップ4. r8187seを無効にします。

ファイル/etc/modprobe.d/blacklist.conf(または、古いバージョンのubuntuを実行している場合はこの効果に適したファイル)をルートとして編集し、次の行を追加します。

ブラックリストr8187se

ステップ5. ndiswrapperを自動的に有効にします。

ファイル/etc/rc.localを編集し、最後の行の前に次の行を追加します。

modprobe ndiswrapper

このファイルが次の行で終わっていることを確認してください。

出口0

これで問題はないはずです。少なくとも私はしませんでした!

1
deehzee

以前に試しましたか?

Sudo gedit /etc/pm/config.d/config

このコマンドは空のファイルを開き、次の行をファイルに追加します

SUSPEND_MODULES="rtl8187se"

この操作により、PCが起動したときに発生する問題を解決できると思います。

http://ubuntuforums.org/showpost.php?p=10226021&postcount=2

0
Hckr