Я не могу включить Bluetooth в Ubuntu 24.04 LTS

Вопрос или проблема

Я не могу включить Bluetooth в Ubuntu 24.04 LTS

Как и многие пользователи, у меня есть проблемы с Bluetooth. Я использую Linux 6.8.0-45-generic на x86_64 #45-Ubuntu 24.04.1 LTS, только что установленный.
Когда я перехожу в Настройки -> Bluetooth и нажимаю переключатель для включения, он мгновенно отключается.

Мой ноутбук только что куплен, и вы можете увидеть полные характеристики здесь

Я попытался следовать большинству шагов из

Ничто не решило проблему.
Я не могу снять аккумулятор с моего ноутбука, поэтому я попробовал отключить/включить в BIOS, но это не помогло.

Основное сообщение об ошибке следующее:

  • Bluetooth: hci0: Opcode 0x0c03 failed: -110
sudo dmesg | grep -i blue
[    2.511496] Bluetooth: Core ver 2.22
[    2.511532] NET: Registered PF_BLUETOOTH protocol family
[    2.511535] Bluetooth: HCI device and connection manager initialized
[    2.511548] Bluetooth: HCI socket layer initialized
[    2.511553] Bluetooth: L2CAP socket layer initialized
[    2.511561] Bluetooth: SCO socket layer initialized
[    4.437283] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    4.437291] Bluetooth: BNEP filters: protocol multicast
[    4.437307] Bluetooth: BNEP socket layer initialized
[    4.675379] Bluetooth: hci0: Opcode 0x0c03 failed: -110

Но в отличие от многих других людей, которые сообщили об ошибке, когда я проверяю статус bluetooth.service, он сообщает, что активен:

sudo systemctl status bluetooth.service
● bluetooth.service - Служба Bluetooth
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: active (running) since Tue 2024-09-17 13:17:46 BST; 21min ago
       Docs: man:bluetoothd(8)
   Main PID: 949 (bluetoothd)
     Status: "Работает"
      Tasks: 1 (limit: 37564)
     Memory: 2.8M (peak: 3.1M)
        CPU: 51ms
     CGroup: /system.slice/bluetooth.service
             └─949 /usr/libexec/bluetooth/bluetoothd

Sep 17 13:17:46 matrix bluetoothd[949]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
Sep 17 13:17:46 matrix bluetoothd[949]: src/plugin.c:plugin_init() Система не поддерживает micp плагин
Sep 17 13:17:46 matrix bluetoothd[949]: src/plugin.c:plugin_init() Система не поддерживает vcp плагин
Sep 17 13:17:46 matrix bluetoothd[949]: src/plugin.c:plugin_init() Система не поддерживает mcp плагин
Sep 17 13:17:46 matrix bluetoothd[949]: src/plugin.c:plugin_init() Система не поддерживает bass плагин
Sep 17 13:17:46 matrix bluetoothd[949]: src/plugin.c:plugin_init() Система не поддерживает bap плагин
Sep 17 13:17:46 matrix bluetoothd[949]: Интерфейс управления Bluetooth 1.22 инициализирован
Sep 17 13:17:46 matrix systemd[1]: Запуск bluetooth.service - Служба Bluetooth...
Sep 17 13:17:46 matrix (uetoothd)[949]: bluetooth.service: ConfigurationDirectory 'bluetooth' уже существует, но режим отличается. (>
Sep 17 13:17:46 matrix systemd[1]: Запущен bluetooth.service - Служба Bluetooth.

Кто-нибудь может подсказать, что я мог бы попробовать/проверить?

Отредактировано: добавляю вывод lsusb по просьбе.

$ lsusb; sudo dmesg| grep -i firm
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 001 Device 003: ID 13d3:3585 IMC Networks Wireless_Device
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 05e3:0620 Genesys Logic, Inc. GL3523 Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 2b7e:c858 Kingcome FHD WebCam
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Это встроенный Bluetooth, а не USB… но добавил, на случай если я что-то упустил.

Это устройство еще не включено в исходный код ядра, в терминале проверьте mokutil --sb, так как необходимо отключить безопасную загрузку, затем

sudo apt install git dkms
git clone https://github.com/jeremyb31/bluetooth-6.8.git
sudo dkms add ./bluetooth-6.8
sudo dkms install btusb/4.1

Перезагрузите

Ответ или решение

У вас возникли проблемы с включением Bluetooth на Ubuntu 24.04 LTS с ядром 6.8.0-45-generic. Давайте рассмотрим несколько шагов, которые могут помочь решить эту проблему.

1. Проверьте статус Secure Boot

Некоторые устройства Bluetooth могут не работать, если включен Secure Boot. Для проверки выполните следующую команду в терминале:

mokutil --sb

Если в выводе вы видите, что Secure Boot включен, его нужно отключить через BIOS/UEFI вашего ноутбука.

2. Убедитесь, что Bluetooth-устройство обнаруживается

Проверьте, отображается ли ваше Bluetooth-устройство, выполнив команду:

lsusb

Если ваше устройство не отображается, может потребоваться обновление драйверов.

3. Установка необходимых пакетов и драйверов

Установите необходимые пакеты и драйверы для поддержки Bluetooth, используя следующие команды:

sudo apt update
sudo apt install git dkms

Затем загрузите последние драйверы Bluetooth из репозитория на GitHub и установите их:

git clone https://github.com/jeremyb31/bluetooth-6.8.git
cd bluetooth-6.8
sudo dkms add .
sudo dkms install btusb/4.1

4. Перезагрузите систему

После выполнения вышеперечисленных шагов обязательно перезагрузите систему:

sudo reboot

5. Проверьте состояние службы Bluetooth

После перезагрузки проверьте, работает ли служба Bluetooth. Используйте команду:

sudo systemctl status bluetooth.service

Вы должны увидеть, что служба активна и работает.

6. Дополнительные шаги

Если Bluetooth по-прежнему не включается:

  • Попробуйте удалить и переустановить пакет Bluetooth:

    sudo apt remove --purge bluez
    sudo apt install bluez
  • Убедитесь, что ваш чип Bluetooth поддерживается ядром Linux. Пройдите по ссылке Linux Wireless и проверьте совместимость.

  • Если проблема сохраняется, рассматривайте возможность обновления ядра до более новой версии, так как поддержка новых устройств может быть добавлена в последующих версиях.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...