サスペンド後のワイヤレス再接続が遅い


8

Broadcom 4312はSTAドライバーを使用しています。ubuntuを再インストールしたのは、b43ドライバーが奇妙なカーネルの問題とともに非常に面倒だったからです。

私のワイヤレス速度は問題ありません。コンピューターの再起動時とコンピューターのサスペンド解除後を除いて、すべてがうまく機能します。ワイヤレスが再接続するまで約30〜45秒かかります。これはドライバーの問題だと思います(上部のネットワークマネージャーをクリックしたところ、約30秒間ワイヤレスネットワークが表示されていません)。

私はすでにこのアドバイスを試しました:http : //lilserenity.wordpress.com/2007/10/31/fix-ubuntu-dropping-wireless-on-suspendhibernate-resume/ これは基本的にこれを変更すると言っています:

STOP_SERVICES=""

STOP_SERVICES="networking"

ファイル内

/ etc / default / acpi-support

これは何の助けにもなりませんでした。注意すべき点は、すでに一度ログインしてログアウトした後で再度ログインすると問題が発生しないことです。

回答:


7

以下は、Asus x50Nで私のために起きました。乾杯

STOP_SERVICES=""

STOP_SERVICES="networking"

ファイル内 /etc/default/acpi-support


これはT60でも私にとってうまくいきました。

1

に追加"networking"する/etc/default/acpi-supportだけでは不十分な場合があります。ネットワークカード全体をスリープ状態にすると、より良い結果が得られる場合があります。Bluetoothドライバーに対してそうする必要があります。そうしないと、サスペンド後にラップトップ全体が再開できません。

ネットワークマネージャアプレットに移動し、右クリックして[ 接続情報 ]を選択します。ドライバーの名前を書き留めます。ターミナルを開いてを発行すると、この名前を確認できますlsmod。おそらく、ドライバ(たとえばlsmod | grep sky2)の結果をgrepします。これに依存するものがあれば、ACPIにシャットダウンするように指示する必要があるためです。

次にで/etc/default/acpi-support、ドライバーを追加します。したがって、編集の合計は次のようになります。

STOP_SERVICES="networking"
MODULES="sky2 toshiba_bluetooth bluetooth btusb"

nb私は東芝のラップトップを使用しているため、東芝のリファレンスです。あなたのモジュールはlsmod、上で概説したの出力から決定する必要があります。

ネットワークが最初に停止し、モジュールがsky2WiFiドライバー、次にBluetoothドライバーの順にアンロードされるように、順序は重要です。その後、再開後に逆の順序で開始されます。


これを機能させたいのですが、私のCompaq Mini311c(Broadcomワイヤレス)では機能しません。「networking bluetooth btusb wl」を追加しましたが、インターフェイスを起動して再接続するのと同じくらいの時間がかかります。恥。
Jonathon

興味深いですね。/etc/default/acpi-supportを確認しただけで、「サービスの停止」は使用していません。「モジュール」を使用しました。回答を更新します。
Scaine、2010

それは問題を解決していないようです。MODULES文字列の場合、MODULES = "wl bluetooth btusb"を使用して、bluetoothとbtusbの組み合わせを削除し、スリープ状態から抜け出しましたが、役に立ちませんでした。もう一つ注意すべきは、私は私のDellのために同等「toshiba_bluetooth」ドライバを見つけることができなかったということです
eqzx

0

これはUbuntuのすべてのワイヤレスカードでの正常な動作であると確信しています。BroadcomカードとIntelカードの両方で同じです。

ワイヤレスを無効にしてから再度有効にしても、同じことがわかります。カードを初期化し、Network Managerがカードを検出してから、ワイヤレスネットワークを検出するには時間がかかります。

ログアウトしてもカードはシステム内でアクティブなままなので、ログイン時にNetwork Managerが実行する必要があるのは、ネットワークをスキャンすることだけです。

メモリが機能する場合、Windows 7はまったく同じことを行います。再開後(または起動時)に、ワイヤレスネットワークをすぐに検出しません。


私のToshiba U400はMarvelチップセット(sky2ドライバー)を使用しており、蓋を開いてから約10秒後にワイヤレス接続ができます。パスワードを入力した時点で、通常は接続されています。
Scaine、2010

0

Ubuntu 12.04でも同様の問題が見つかりました。上記の提案された解決策はそれを修正しません。問題はこのバグのようです:

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274405

コメント74の回避策は私のためにそれを修正します:

Change the last part in /usr/lib/pm-utils/sleep.d/55NetworkManager

from
  thaw|resume)
     resume_nm

to
  thaw|resume)
    resume_nm
    sleep 2 && iwlist eth1 scanning &

ありますfooninja.net/2010/09/02/...離れドライバをmodprobingために。
Ehtesh Choudhury
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.