Я только что получил новое устройство HP.
По умолчанию после новой загрузки служба Bluetooth не может правильно запуститься и не находит никаких устройств для сопряжения, а индикатор Bluetooth NetworkManager не переходит из состояния "выключено" в состояние "включено".
Устройство:
Bus 002 Устройство 002: ID 8087: 0029 Intel Corp.AX200 Bluetooth
Журналы указывают на проблему с rfkill:
22:22:46 bluetoothd: Failed to set mode: Blocked through rfkill (0x12)
22:22:46 bluetoothd: Failed to set mode: Blocked through rfkill (0x12)
22:19:44 bluetoothd: Failed to set mode: Blocked through rfkill (0x12)
22:13:44 bluetoothd: Failed to set mode: Blocked through rfkill (0x12)
22:13:43 bluetoothd: Failed to set mode: Blocked through rfkill (0x12)
Действительно, он «программно заблокирован»:
# rfkill list
0: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Если я его разблокирую:
# sudo rfkill разблокировать Bluetooth
и перезапустить его
# sudo systemctl restart bluetooth
Он сразу работает и правильно подключается к устройствам.
Однако, если я снова выключил и снова включил его с помощью апплета NetworkManager, он снова не работает, и Bluetooth остается в состоянии «выключено».
Похоже, NetworkManager не может активировать его обратно. Только тогда последующая команда systemctl restart bluetooth
, кажется, заставляет его снова работать и переходить в состояние «включено», а также запускать список ближайших устройств.
Короче говоря, NetworkManager не может активировать интерфейс Bluetooth.
Обратите внимание, что в отношении Wi-Fi он работает должным образом.
Проблема сохраняется во всех ядрах (насколько я тестировал) на этом устройстве, кроме 5.4.x
. Независимо от версии Ubuntu, такая же проблема 20.04, 20.10 и 21.04. Та же проблема при загрузке с USB. Работает без проблем в Windows.
Иногда проблема не возникает после перезагрузки компьютера, но в большинстве случаев это так.
Кто-нибудь может помочь с решением этой проблемы, пожалуйста?
Та же проблема на моем ноутбуке Acer с Intel AX200 (Fedora 34 Gnome 40, ядро 5.11.16). Может ошибка с драйвером iwlwifi.