Ошибочное подключение Bluetooth с Intel Wireless-AC 9560 в Ubuntu 19.10

У меня есть ошибочное подключение Bluetooth со следующим компьютером

  • Машина: HP Pavilion 14 ce2065tx
  • Микросхема Wi-Fi/Bluetooth: Intel Wireless-AC 9560
  • ОС: Ubuntu 19.10

Проблема:
Ужасная возможность соединения Bluetooth. Часто подключение Bluetooth с моими отбрасываниями динамиков, и я не могу повторно подключить их, если я не перезапускаю свою машину. Короче говоря, подключения Bluetooth очень ненадежны.

Что-то странное я заметил; по-видимому, Wi-Fi/Bluetooth даже не используется? (Хотя WiFi работает безупречно), посмотрите ниже снимка экрана:

(Link to screenshot)

Вывод lsusb:

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b627 Chicony Electronics Co., Ltd HP Wide Vision HD Camera
Bus 001 Device 004: ID 8087:0aaa Intel Corp. 
Bus 001 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Вывод dmesg | grep -i blue

[    3.252039] Bluetooth: Core ver 2.22
[    3.252052] Bluetooth: HCI device and connection manager initialized
[    3.252054] Bluetooth: HCI socket layer initialized
[    3.252056] Bluetooth: L2CAP socket layer initialized
[    3.252062] Bluetooth: SCO socket layer initialized
[    3.282179] Bluetooth: hci0: Firmware revision 0.1 build 199 week 48 2017
[    4.188336] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.188338] Bluetooth: BNEP filters: protocol multicast
[    4.188341] Bluetooth: BNEP socket layer initialized
[   15.254269] Bluetooth: RFCOMM TTY layer initialized
[   15.254272] Bluetooth: RFCOMM socket layer initialized
[   15.254294] Bluetooth: RFCOMM ver 1.11
[  147.659673] Bluetooth: hci0: unexpected event for opcode 0x0500
[  150.198335] Bluetooth: hci0: urb 00000000cf7901c5 failed to resubmit (113)
[  168.721340] Bluetooth: hci0: urb 0000000000f1e476 failed to resubmit (113)
[  187.484624] Bluetooth: hci0: urb 00000000e27374bc failed to resubmit (113)
[  198.107762] Bluetooth: hci0: urb 000000008f587935 failed to resubmit (113)
[  208.342270] Bluetooth: hci0: urb 00000000e891c73d failed to resubmit (113)
[  306.916278] Bluetooth: hci0: urb 000000009907dbc4 failed to resubmit (113)

Вывод lspci:

00:00.0 Host bridge: Intel Corporation Device 3e34 (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 30)
00:19.0 Serial bus controller [0c80]: Intel Corporation Device 9dc5 (rev 30)
00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #1 (rev f0)
00:1c.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1d.1 PCI bridge: Intel Corporation Device 9db1 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)
00:1e.0 Communication controller: Intel Corporation Device 9da8 (rev 30)
00:1e.2 Serial bus controller [0c80]: Intel Corporation Device 9daa (rev 30)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
02:00.0 3D controller: NVIDIA Corporation GP108M [GeForce MX250] (rev a1)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
05:00.0 Non-Volatile memory controller: Intel Corporation SSDPEKNW020T8 [660p, 2TB] (rev 03)

Что я могу сделать для фиксации этого?

2
задан 22 November 2019 в 13:51

1 ответ

Если у Вас есть проблемы с одновременным использованием Wi-Fi на 2.4 ГГц и Bluetooth на жареном картофеле компании Intel, я предлагаю установить возможность для iwlwifi ядерный модуль.

Пробег в терминале:

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

и перезагрузка.

команда создает /etc/modprobe.d/iwlwifi-opt.conf файл, который устанавливает возможность для iwlwifi ядерный модуль. Это отключает кишащую клопами «технологию» сосуществования Bluetooth.

Вы можете дать файлу более значащее имя как intel-btfix.conf. Единственное требование состоит в том, чтобы иметь .conf в конце. Вы можете также добавить комментарий к файлу как

#Manually created file to fix bluetooth issues

, если Вы забываете, куда этот файл прибыл из в будущем.

Вы можете вернуться это установление, удалив этот файл:

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

Относительно собственных драйверов для этого чипа. Не требуется, поддержан ли чип ядерным модулем в дереве.

Дополнительная информация об этой проблеме:

В наше время Bluetooth и Wi-Fi в большинстве случаев обработаны одним чипом компании. В Вашем случае это - Intel 9560.

проблема состоит в том, что Wi-Fi на 2.4 ГГц и Bluetooth работают над той же частотой. Вот почему у ядерного модуля Wi-Fi в Вашем случае iwlwifi есть встроенная технология, которая занимается (ужасно) конфликтами между Wi-Fi и BT. Это может быть позволено или отключено ядерным выбором.

iwlwifi имеет этот выбор bt_coex_active, позволил по умолчанию, и он уделяет первостепенное значение Wi-Fi. Вот почему у пользователей есть проблемы с BT. Обычно технология сосуществования, используемая Intel в их модуле, выглядит действительно ужасной, потому что в большинстве случаев BT непригодна для потоковой передачи аудио от Wi-Fi.

Другой пример этой проблемы находится в Qualcomm Atheros более старый жареный картофель (ath9k), который не настолько примечателен.

есть возможность для той же цели btcoex_enable в ath9k, который является , отключил по умолчанию. Если Вы течете аудио от Wi-Fi на 2.4 ГГц, те же проблемы могут появиться. В этом случае выбор должен быть , позволил . Но выбор QCA уделяет первостепенное значение Bluetooth и могут быть снижения пакета на Wi-Fi, даже если Вы не используете Bluetooth вообще. Таким образом, рекомендуется позволить его только если крайне нужный.

Новый ath10k у жареного картофеля QCA нет этого выбора, и похоже, что они решили проблему отлично, потому что я никогда не встречал жалоб.

Так или иначе это настоятельно рекомендовано, чтобы переключиться на Wi-Fi на 5 ГГц, если Вы используете вытекание Bluetooth.

1
ответ дан 2 December 2019 в 04:35

Другие вопросы по тегам:

Похожие вопросы: