4

У меня есть ноутбук с Debian Jessie с адаптером Intel Wireless-N 7265 BGN . Моя выглядит как справа, с антенным кабелем, идущим к самой правой розетке.

В соответствии с dmesg я использую прошивку WLAN iwlwifi-7265-16.ucode и прошивку BT ibt 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 я снова могу подключиться к Wi-Fi.

Что может быть причиной этого? Есть ли какая-нибудь конкретная прошивка, которую я мог бы использовать для совместной работы Wifi и Bluetooth? Или у меня плохой вид адаптера, и его обновление решит мою проблему? Поможет ли подключить вторую антенну? У меня его нет, но я бы посоветовал заказать / сделать его, если известно, что это поможет.

РЕДАКТИРОВАТЬ: Вот что происходит в моей системе, начиная с новой перезагрузки:

Dmesg | grep iwlwifi> dmesg_iwlwifi

Dmesg | grep -i blue> dmesg_bluetooth

sudo modinfo iwlwifi | grep -v alias> modinfo_iwlwifi

sudo modinfo btintel> modinfo_btintel

uname -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

и вот что происходит, когда я подключаю устройство BT при использовании WiFi:btmon, udevadm, iwevent, dmesg.

EDIT2: вещи, которые я пробовал.

  1. установка cfg80211_disable_40mhz_24ghz в "Y" - без видимых изменений
  2. установка bt_coex_active на "N" - еще хуже: WiFi перестает работать вообще, BT все еще работает нормально
  3. обновление прошивки до последней версии, как описано здесь - без видимых изменений
  4. установка disable_11ac на "Y" и 11n_disable на 1 - без видимых изменений

Окончательное редактирование: в эти выходные мы пошли к друзьям, и когда я захотел показать им свою проблему, я обнаружил, что могу оставаться подключенным к их маршрутизатору во время использования BT. При использовании BT наблюдается снижение скорости соединения, но это следует ожидать AFAIK. Я не уверен, что мой вопрос будет кому-нибудь полезен, но на всякий случай: у меня возникла проблема с маршрутизатором FritzBox из Германии, настроенным на 2,4 ГГц, канал 6. Поскольку у меня нет этого роутера, я не могу с ним возиться.

3 ответа3

2

Это не ответ сам по себе, так как в этом вопросе недостаточно информации, чтобы я мог предоставить решение, но за комментарием, запрашивающим эту информацию, было бы трудно следовать.

Вы подключаетесь к беспроводному маршрутизатору в диапазонах 2,4 или 5 ГГц? Если вы обычно используете 2.4, поддерживает ли ваш маршрутизатор двухдиапазонный 'N'? Если это так, попробуйте настроить маршрутизатор на 5 ГГц, подключиться к нему и посмотреть, изменилось ли поведение Bluetooth. Спектры 2,4 ГГц Wi-Fi и Bluetooth имеют большое перекрытие и могут конфликтовать друг с другом - это попытка увидеть, работает ли это здесь.

Если в этом тесте нет изменений или у вас нет маршрутизатора, который позволил бы вам его протестировать, следующим шагом будет сбор дополнительной информации о происходящем.

Пожалуйста, предоставьте вывод следующих команд. Команды dmesg должны быть запущены вскоре после загрузки, чтобы соответствующие записи не были развернуты.

sudo modinfo iwlwifi | grep -v 'alias'
sudo modinfo btintel
dmesg | grep iwlwifi
dmesg | grep -i blue
uname -a

Запустите следующие шаги в «рабочей» конфигурации Wi-Fi подключен и Bluetooth отключен.

1. Откройте три терминала как root и четвертый как обычный пользователь.

2. В одном корневом терминале выполните команду

btmon 

3. Во втором корневом терминале выполните команду

iwevent

4. В третьем корневом терминале выполните команду:

udevadm monitor

5. Наконец, в терминале без полномочий root запустите:

dmesg -w

6. Теперь, когда эти инструменты мониторинга запущены, попробуйте одновременно использовать Wi-Fi и Bluetooth, используя более или менее ту же последовательность действий, которую вы описали выше.

  1. Начните с отключенным Bluetooth и подключенным Wi-Fi
  2. Включить Bluetooth
  3. Предположительно, Wi-Fi будет отключен; Если это так, попробуйте выполнить поиск сети, чтобы мы могли увидеть, что сообщают журналы.
  4. Попробуйте подключиться к устройству Bluetooth
  5. Если подключено к устройству Bluetooth, теперь попробуйте подключиться к Wi-Fi снова.
  6. Отключите Bluetooth и снова подключитесь к Wi-Fi.

Вывод этих журналов должен позволить нам отладить то, что здесь происходит. Возможно, вы захотите скрыть MAC-адреса в результатах, хотя, пожалуйста, оставьте их однозначно идентифицируемыми.

Опубликуйте результаты на веб-сайте, таком как pastebin, так как некоторые из них могут быть длинными

1

Bluetooth и 2,4 ГГц Wi-Fi работают на одной полосе частот: 2400 МГц - 2483 МГц. Bluetooth регулярно переключает канал, когда 802.11b, g, n & ac используют фиксированный канал. Они могут сосуществовать до эпохи 802.11n, если канал Wi-Fi настроен на использование стандартной ширины канала, равной 22 МГц. Если не указано иное, они не будут сосуществовать, если Wi-Fi настроен на канал двойной ширины (44 МГц).

Чтобы проверить это, используйте:

• Отключить 40 МГц на 2,4 ГГц: параметр модуля cfg80211_disable_40mhz_24ghz

1

Я столкнулся с той же проблемой. У меня такая же карта Intel 7265. Хотя, конечно, параметры как маршрутизатора, так и беспроводной карты имеют значение, у меня сработали следующие параметры модуля ядра. Обратите внимание, что оба требуются, ни один из них не будет работать один.

  1. Сохраните ниже в /etc/modprobe.d/iwlwifi.conf

    параметры iwlwifi 11n_disable = 8 bt_coex_active = 0

  2. Запустите следующие команды

    modprobe -r iwlmvm || modprobe -r iwlwifi || modprobe iwlwifi

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .