На Ubuntu 22.04 для ноутбука ASUS не найден Bluetooth

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

Я установил 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, выполните следующие шаги:

  1. Проверка состояния службы Bluetooth:
    Вы уже выполнили команду sudo service bluetooth status, и она показала, что служба неактивна. Вам нужно активировать Bluetooth сервис, начав его с помощью следующей команды:

    sudo systemctl start bluetooth
  2. Загрузка модуля Bluetooth:
    Попробуйте вручную загрузить модуль Bluetooth, выполните следующие команды:

    sudo modprobe btusb
  3. Удаление и повторная загрузка модуля:
    Если предыдущий шаг не помог, удалите и перезагрузите модуль:

    sudo rmmod btusb
    sudo modprobe btusb
  4. Проверка вывода команд:
    Перезапустите службу Bluetooth и проверьте вывод команд, чтобы убедиться, что Bluetooth теперь активен:

    sudo systemctl start bluetooth
    sudo dmesg | grep -i blue
  5. Сброс питания:
    Если проблема все еще сохраняется, выполните полный сброс питания ноутбука. Отключите питание и, при возможности, извлеките батарею на несколько минут. Это может помочь в инициализации аппаратного обеспечения.

  6. Проверка BIOS:
    Перезагрузите компьютер и войдите в BIOS. Найдите и отключите опцию «Fast Boot». Это может помочь системе правильно инициализировать Bluetooth.

  7. Установка необходимых драйверов:
    Если предыдущие шаги не помогли, возможно, вам потребуется установить дополнительные драйверы для вашего устройства. Попробуйте выполнить эти команды:

    sudo apt update
    sudo apt install --reinstall linux-firmware
  8. Проверка с помощью inxi:
    Убедитесь, что вы также проверили вывод команды inxi:

    inxi --full --verbosity=7 --filter --no-host

    Если вывод показывает <No Bluetooth data found>, это указывает на отсутствие поддержки Bluetooth вашей системой.

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

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

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