web-dev-qa-db-ja.com

Wi-FiとBluetoothが同時に機能しない

最近、Ubuntu 14.04 LTS 64ビットにアップグレードしました。 Ubuntu 12.04 LTSでこの構成を3年間使用しました。ディストリビューションのアップグレードではなく、新規インストールに行きましたが、ユーザーのホームフォルダー(/ homeマウントポイント)のみを保持しました。シナリオ:

  1. Wi-Fiネットワークにアクセスできます
  2. A2DPでBluetooth経由で音楽をストリーミングできます

Deezerからオーディオをストリーミングするなど、両方を同時に実行しようとすると、インターネット接続が停止します。 google.comにもpingできません。これはブラウザ関連の問題ではないと思います。 Bluetoothをオフにすると、すべてが正常に戻ります。問題のデバッグをどこから始めればよいのかわかりません。

ここでlspci -knn | grep Net -A2; lsusbの出力

03:00.0 Network controller [0280]: Intel Corporation Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) Subsystem: Intel Corporation Centrino Wireless-N 1030 BGN [8086:5305] Kernel driver in use: iwlwifi
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
Bus 001 Device 004: ID 1bcf:2883 Sunplus Innovation Technology Inc. 
Bus 001 Device 003: ID 8086:0189 Intel Corp.  
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
3
Andrea Borga

Bluetoothとワイヤレスの共存をオフにすることで修正できます。

ターミナルで実行

Sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi bt_coex_active=N"

そして再起動します。

カーネル開発者はその機能をわずかにやり過ぎているようです;-)

この設定はいつでも元に戻すことができます

Sudo rm /etc/modprobe.d/iwlwifi-opt.conf

this を読むと、その機能を理解できます。

12
Pilot6

次のコマンドを実行します。

echo "options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1" | Sudo tee /etc/modprobe.d/iwlwifi.conf > /dev/null

それは魅力のように私のubuntu 16.04のために働いた。

3
f.a.abadi

これは、「Intel(R)Dual Band Wireless AC 7260、REV = 0x144」、およびBluetooth Coexist機能を備えたUbuntu 16.04に影響しますただし異なる/etc/modprobe.d/iwlwifi.conf

802.11ACモードのIntel 7260は、「/ etc/modprobe.d/iwlwifi.conf」ファイルにあるリンク集約をオンにするauto _agg=0引数を理解しません。これにより、ワイヤレスの動作が停止します。それを削除し、コマンドを次から変更します。

echo "options iwlwifi 11n_disable=1bt_coex_active = 0power_save=0auto_agg = 0swcrypto=1" | Sudo tee /etc/modprobe.d/iwlwifi.conf > /dev/null
に:
echo "options iwlwifi 11n_disable=111n_disable = 8bt_coex_active = 1power_save=0 swcrypto=1" | Sudo tee /etc/modprobe.d/iwlwifi.conf > /dev/null

  • Intel 7260の問題の焦点は、一部のBTスピーカーがシステムBluetoothマネージャーによって検出される可能性があるが、802.11Nのオーディオ出力結果として使用できないことです-2.4Ghzの79 BTチャンネルとの13チャンネルWifiバンドの競合範囲(リンク1を参照)。 11n_disable=1オプションを変更すると、ワイヤレス802.11N機能が削除されるため、未使用のバンドとの競合がなくなります。 BTスピーカーは検出および接続できますが、サウンド設定コントロールパネル(パルスオーディオ)でオーディオ出力用に選択されていません。

  • 11n_disable=8オプションはauto_agg=0オプションを置き換え、ワイヤレスAC 7260が動作するために必要なリンク集約を有効にします。それがないと、Intel Wireless 7260は接続できません!

  • オプションbt_coex_active=0は、BTデバイスを独立させることによりBluetooth "hci0"を有効または無効にするときに、WLAN切断問題なしでBluetoothが動作できるようにします。 yourの場合、ワイヤレスサービスの切断または中断mayは、このオプションがbt_coex_active=1に設定されている場合に発生します。放送。すなわち。マルチカードNICのWLAN半分はブロードキャストし、BT半分は送信に責任があると考えます。したがって、ワイヤレスが送信している間、違いを伝えることができず、決して停止しないため、競合による干渉、遅延などが発生します。ただし、このオプションはIntel 7260ワイヤレスアダプターでは影響を受けないため、bt_coex_active=1に設定されたままになる場合があります。次のリンクは、可能な場合にこのオプションを有効に設定する理由を説明するための視覚資料を提供します。


注意:
これらの設定を併用すると、接続されたBluetoothスピーカーを、音声なしで接続した場合にサウンド設定で選択した出力デバイスとして使用できるようになります。 JBL Flip 4などのスピーカーは、これらの変更が行われ、再起動が完了すると、音声を出力できるようになりました。アドオン「Blueman Applet」で「Audio Sink」プロファイルを選択する必要があるかもしれませんが、その後は必要ありません)

0
Buried Alive