Intel Wireless-N 7265 BGN アダプタを搭載したDebianJessieを実行しているラップトップがあります。鉱山は右のように見え、アンテナケーブルが右端のソケットに接続されています。
dmesg
によると私はWLANファームウェアを使用していますiwlwifi-7265-16.ucode
およびBTファームウェアibt-hw-37.8.10-fw-1.10.2.27.d.bseq
、私はJessie-backportsからインストールしました。私が理解している限り、Wifi/Bluetoothの共存は 可能 であり、有効になっています:
$ Sudo modinfo iwlwifi
...
parm: bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
...
$ cat /sys/module/iwlwifi/parameters/bt_coex_active
Y
WifiとBluetoothは別々に動作しますが、同時にアクティブにしようとすると、Wifi接続が失われます。ラップトップが接続されていた場合、ネットワークから切断され、Bluetoothを無効にしない限り、ネットワークをスキャンしても結果は得られません。 Bluetoothを無効にすると、Wifiに再度接続できるようになります。
これの理由は何でしょうか? WifiとBluetoothを連携させるために使用できる特定のファームウェアはありますか?それとも私は悪い種類のアダプターを持っていますか、そしてそれをアップグレードすることは私の問題を解決するでしょう? 2番目のアンテナを接続するのに役立ちますか?私は持っていませんが、それが役立つことがわかっている場合は、注文/作成を検討します。
編集:これが私のシステムで新たな再起動から始まることです:
dmesg | grep iwlwifi> dmesg_iwlwifi
dmesg | grep -i blue> dmesg_bluetooth
Sudo modinfo iwlwifi | grep-vエイリアス> modinfo_iwlwifi
Sudo modinfo btintel> modinfo_btintel
うなめ-a
Linuxホスト名4.6.0-0.bpo.1-686-pae#1 SMP Debian 4.6.4-1〜bpo8 + 1(2016-08-11)i686 GNU/Linux
wiFiの使用中にBTデバイスを接続すると、次のようになります: btmon 、 devadm 、 iwevent 、 dmesg 。
EDIT2:私が試したこと。
cfg80211_disable_40mhz_24ghz
から "Y"-目に見える変化はありませんbt_coex_active
to "N"-事態を悪化させる:WiFiは完全に機能しなくなり、BTは引き続き正常に機能しますdisable_11ac
から "Y"および11n_disable
to 1-目に見える変化なし最終編集:今週末、友達に会いに行きましたが、私の問題を彼らに見せたいと思ったとき、BTを使用している間、彼らのルーターに接続したままにできることを発見しました。 BTを使用すると接続速度が低下しますが、これはAFAIKで予想されるものです。私の質問が誰かに役立つかどうかはわかりませんが、念のために:問題が発生したルーターは、2.4 GHz、チャネル6に設定されたドイツのFritzBoxでした。そのルーターを所有していないため、調査するために実際にいじることはできません。
質問で提供された情報が不十分で解決策を提供できないため、これ自体は答えではありませんが、この情報を要求するコメントをフォローするのは困難です。
2.4GHzまたは5GHz帯域のワイヤレスルーターに接続していますか?通常2.4を使用している場合、ルーターはデュアルバンド「N」をサポートしていますか?その場合は、ルーターを5 GHzに設定して接続し、Bluetoothの動作が変化するかどうかを確認してください。 2.4 GHz Wifi帯域とbluetoothスペクトルは、かなりの重複があり、互いに競合する可能性があります。これは、それがここで機能しているかどうかを確認する試みです。
そのテストで変更がない場合、またはそれを試すことができるルーターがない場合、次のステップは何が起こっているかについての詳細情報を収集することです。
次のコマンドからの出力を提供してください。 dmesgコマンドは、関連するエントリがローテーションされないように、起動直後に実行する必要があります。
Sudo modinfo iwlwifi | grep -v 'alias'
Sudo modinfo btintel
dmesg | grep iwlwifi
dmesg | grep -i blue
uname -a
WiFiが接続され、Bluetoothが無効になっている「機能する」設定で次のステップを開始します。
1.ルートとして3つの端末を開き、通常のユーザーとして4番目の端末を開きます。
2. 1つのルート端末で、コマンドを実行します
btmon
3. 2番目のルートターミナルで、コマンドを実行します
iwevent
4. 3番目のルートターミナルで次のコマンドを実行します。
udevadm monitor
5.最後に、非ルートターミナルで次のコマンドを実行します。
dmesg -w
6.これらの監視ツールを実行した状態で、上記とほぼ同じ手順を使用して、wifiとBluetoothを同時に利用してみます。
これらのログの出力により、ここで何が起こっているかをデバッグできるはずです。結果のMACアドレスをわかりにくくすることもできますが、一意に識別できるようにしてください。
結果の一部が長くなる可能性があるため、PastebinなどのWebサイトに結果を投稿します。
Bluetoothと2,4GHz Wi-Fiは、同じ帯域幅(2400 MHz〜2483 MHz)で動作しています。 802.11b、g、n&acが固定チャネルを使用している場合、Bluetoothは定期的にチャネルを切り替えています。 Wi-Fiチャネルが22MHzの標準チャネル幅を使用するように構成されている場合、これらは802.11nの時代まで共存できます。特に文書化されていない場合、Wi-Fiが倍幅チャネル(44 MHz)で構成されていると、それらは共存しません。
これをテストするには、次を使用します。
•2.4GHzで40MHzを無効にする:cfg80211_disable_40mhz_24ghzモジュールパラメーター
私も同じ問題に直面しました。私は同じIntel7265カードを持っています。もちろん、ルーターとワイヤレスカードの両方のパラメーターが重要ですが、以下のカーネルモジュールのパラメーターがうまくいきました。 両方が必要であることに注意してください。どちらか一方だけでは機能しません。
以下を/etc/modprobe.d/iwlwifi.confに保存します
オプションiwlwifi 11n_disable = 8 bt_coex_active = 0
次のコマンドを実行します
modprobe -r iwlmvm || modprobe -r iwlwifi || modprobe iwlwifi