Вопрос или проблема
Я установил Ubuntu 22.04 на своем ноутбуке (Vivobook-ASUSLaptop-X1502ZA-R1502ZA). Когда я хочу включить Bluetooth в настройках, появляется сообщение “Bluetooth не найден”. Я пробовал различные решения, но ничего не помогло. Я выполнил sudo service bluetooth status
и получил:
○ bluetooth.service - Служба Bluetooth
Загружен: загружен (/lib/systemd/system/bluetooth.service; включено; предустановленный производитель)
Активен: неактивен (умер)
Документы: man:bluetoothd(8)
Также вот результат команды lspci -knn | grep Net -A3; lsusb; sudo dmesg | grep -i blue
:
0000:02:00.0 Контроллер сети [0280]: Realtek Semiconductor Co., Ltd. RTL8821CE 802.11ac PCIe Беспроводной сетевой адаптер [10ec:c821]
Имя устройства: WLAN
Подсистема: Lite-On Communications Inc RTL8821CE 802.11ac PCIe Беспроводной сетевой адаптер [11ad:0809]
Драйвер ядра в использовании: rtw_8821ce
Модули ядра: rtw88_8821ce
10000:e0:06.0 PCI мост [0604]: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 [8086:464d] (rev 04)
Шина 002 Устройство 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Шина 001 Устройство 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Шина 001 Устройство 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Обновление
Когда я выполнил следующую команду:
sudo modprobe btusb
sudo rmmod btusb
sudo systemctl start Bluetooth
Получил следующий вывод для sudo dmesg | grep -i blue
:
[ 2069.155398] Bluetooth: Core ver 2.22
[ 2069.155464] NET: Зарегистрирована протокол семейства PF_BLUETOOTH
[ 2069.155466] Bluetooth: HCI устройство и менеджер подключений инициализированы
[ 2069.155473] Bluetooth: Слой сокетов HCI инициализирован
[ 2069.155476] Bluetooth: Слой сокетов L2CAP инициализирован
[ 2069.155480] Bluetooth: Слой сокетов SCO инициализирован
[ 2083.926023] Bluetooth: BNEP (Эмуляция Ethernet) вер 1.3
[ 2083.926025] Bluetooth: BNEP фильтры: протокол широковещательная передача
[ 2083.926028] Bluetooth: Слой сокетов BNEP инициализирован
У меня была такая же проблема в течение нескольких недель. То, что помогло мне — полностью отключить компьютер от питания, даже убрать кабель питания на некоторое время, а затем снова включить. Основываясь на этой теме:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1859592/comments/2
В вашем случае, поскольку это ноутбук, возможно, вам придется вынуть аккумулятор.
Проверьте, дает ли команда inxi --full --verbosity=7 --filter --no-host
вывод <Данные Bluetooth не найдены>
. Если да, попробуйте отключить fastboot
в BIOS, перезагрузить систему и проверить снова. Проблема в том, что когда fastboot
включен в BIOS, система пропускает инициализацию некоторых устройств для ускорения загрузки, поэтому Ubuntu не может увидеть устройство Bluetooth.
Ответ или решение
Чтобы решить проблему с отсутствием Bluetooth на вашем ноутбуке ASUS под управлением Ubuntu 22.04, выполните следующие шаги:
-
Проверка состояния службы Bluetooth:
Вы уже выполнили командуsudo service bluetooth status
, и она показала, что служба неактивна. Вам нужно активировать Bluetooth сервис, начав его с помощью следующей команды:sudo systemctl start bluetooth
-
Загрузка модуля Bluetooth:
Попробуйте вручную загрузить модуль Bluetooth, выполните следующие команды:sudo modprobe btusb
-
Удаление и повторная загрузка модуля:
Если предыдущий шаг не помог, удалите и перезагрузите модуль:sudo rmmod btusb sudo modprobe btusb
-
Проверка вывода команд:
Перезапустите службу Bluetooth и проверьте вывод команд, чтобы убедиться, что Bluetooth теперь активен:sudo systemctl start bluetooth sudo dmesg | grep -i blue
-
Сброс питания:
Если проблема все еще сохраняется, выполните полный сброс питания ноутбука. Отключите питание и, при возможности, извлеките батарею на несколько минут. Это может помочь в инициализации аппаратного обеспечения. -
Проверка BIOS:
Перезагрузите компьютер и войдите в BIOS. Найдите и отключите опцию «Fast Boot». Это может помочь системе правильно инициализировать Bluetooth. -
Установка необходимых драйверов:
Если предыдущие шаги не помогли, возможно, вам потребуется установить дополнительные драйверы для вашего устройства. Попробуйте выполнить эти команды:sudo apt update sudo apt install --reinstall linux-firmware
-
Проверка с помощью inxi:
Убедитесь, что вы также проверили вывод командыinxi
:inxi --full --verbosity=7 --filter --no-host
Если вывод показывает
<No Bluetooth data found>
, это указывает на отсутствие поддержки Bluetooth вашей системой.
Если после выполнения всех перечисленных шагов Bluetooth по-прежнему не работает, рекомендую проверить, есть ли доступные обновления для ядра или драйверов, которые могут повлиять на работу Bluetooth. Вы также можете рассмотреть возможность обращения в поддержку сообщества Ubuntu или на форумы, где могут помочь пользователи с аналогичным оборудованием.