Рейтинг:1

Bluetooth не работает в Ubuntu на ноутбуке HP - 15-di2000tu

флаг ph

У меня ноутбук HP - 15-di2000tu, и WiFi, и Bluetooth работали в Windows. После установки Ubuntu 20.04 Wi-Fi работает нормально, но Bluetooth показывает ошибку «Bluetooth не найден. Подключите ключ для использования Bluetooth».

Сетевой адаптер есть RTL8723DE

список rfkill вывод

0: phy0: Беспроводная локальная сеть
    Мягкая блокировка: нет
    Жесткая блокировка: нет

bluetoothctl выход Ожидание подключения к bluetoothd...

lspci вывод

00:00.0 Хост-мост: устройство корпорации Intel 9b61
00:02.0 Контроллер, совместимый с VGA: Intel Corporation Device 9bca (версия 04)
00:04.0 Контроллер обработки сигналов: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
00:08.0 Периферийные устройства системы: процессор Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Контроллер обработки сигналов: Тепловая подсистема Comet Lake корпорации Intel
00:14.0 USB-контроллер: Intel Corporation Device 02ed
00:14.2 Оперативная память: Intel Corporation Device 02ef
00:16.0 Коммуникационный контроллер: интерфейс модуля управления Comet Lake корпорации Intel
00:17.0 Контроллер шины RAID: Intel Corporation 82801 Mobile SATA Controller [режим RAID]
00:1d.0 Мост PCI: Intel Corporation Device 02b0 (rev f0)
00:1d.1 Мост PCI: Intel Corporation Device 02b1 (rev f0)
00:1d.4 Мост PCI: Intel Corporation Device 02b4 (rev f0)
00:1f.0 Мост ISA: устройство корпорации Intel 0284
00:1f.3 Аудиоустройство: Intel Corporation Device 02c8
00:1f.4 SMBus: устройство корпорации Intel 02a3
00:1f.5 Контроллер последовательной шины [0c80]: Контроллер Intel Corporation Comet Lake SPI (flash)
01:00.0 Ethernet-контроллер: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 Gigabit Ethernet-контроллер PCI Express (версия 15)
02:00.0 Сетевой контроллер: Realtek Semiconductor Co., Ltd. Адаптер PCIe RTL8723DE 802.11b/g/n
03:00.0 Контроллер энергонезависимой памяти: контроллер Toshiba Corporation BG3 NVMe SSD (версия 01)

lsusb вывод

Шина 002 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0
Шина 001 Устройство 002: ID 13d3:56c9 Сети IMC Камера HP TrueVision HD
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0

uname -r выход 5.8.0-55-общий

hcitool разработчик вывод пуст Устройства:

статус sudo systemctl bluetooth.service

bluetooth.service - служба Bluetooth
     Загружено: загружено (/lib/systemd/system/bluetooth.service; включено; предустановка поставщика: включена)
     Активный: неактивный (мертвый)
       Документы: мужчина: bluetoothd(8)

Проверка состояния привела к пропуску службы Bluetooth.
Проверка состояния привела к пропуску службы Bluetooth.

Другие выходы:

USER@USER:~$ apt list --installed bluetooth* blueman* bluez*
Листинг... Готово
bluez-cups/теперь 5.53-0ubuntu3.1 amd64 [установлено, можно обновить до: 5.53-0ubuntu3.3]
bluez-obexd/now 5.53-0ubuntu3.1 amd64 [установлено, можно обновить до: 5.53-0ubuntu3.3]
bluez/теперь 5.53-0ubuntu3.1 amd64 [установлено, можно обновить до: 5.53-0ubuntu3.3]
ПОЛЬЗОВАТЕЛЬ@ПОЛЬЗОВАТЕЛЬ:~$ lsmod | grep -я синий
Bluetooth 581632 0
ecdh_generic 16384 1 Bluetooth
ПОЛЬЗОВАТЕЛЬ@ПОЛЬЗОВАТЕЛЬ:~$ dmesg -T | grep -я синий
[Чт, 15 июля, 11:03:03 2021] Bluetooth: ядро ​​версии 2.22
[Чт, 15 июля, 11:03:03 2021] Bluetooth: Инициализировано устройство HCI и диспетчер подключений
[Чт, 15 июля, 11:03:03 2021] Bluetooth: инициализирован уровень сокета HCI
[Чт, 15 июля, 11:03:03 2021] Bluetooth: инициализирован уровень сокета L2CAP
[Чт, 15 июля, 11:03:03 2021] Bluetooth: инициализирован уровень сокета SCO
ПОЛЬЗОВАТЕЛЬ@ПОЛЬЗОВАТЕЛЬ:~$ bluetooth

Команда «Bluetooth» не найдена, но ее можно установить с помощью:

sudo apt установить tlp

USER@USER:~$ find /lib/modules/$(uname -r) -type f -name '*.ko*' | группа 8723
/lib/modules/5.8.0-55-generic/kernel/drivers/staging/rtl8723bs/r8723bs.ko
/lib/modules/5.8.0-55-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8723d.ko
/lib/modules/5.8.0-55-generic/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8723de.ko
/lib/modules/5.8.0-55-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko
/lib/modules/5.8.0-55-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko
/lib/modules/5.8.0-55-generic/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko
ПОЛЬЗОВАТЕЛЬ@ПОЛЬЗОВАТЕЛЬ:~$ grep 8723 /lib/modules/$(uname -r)/modules.alias
псевдоним PCI: v000010ECd00008723sv*sd*bc*sc*i* rtl8723ae
псевдоним PCI: v000010ECd0000B723sv*sd*bc*sc*i* rtl8723be
псевдоним PCI: v000010ECd0000D723sv*sd*bc*sc*i* rtw88_8723de
псевдоним sdio:c*v024CdB723* r8723bs
псевдоним sdio:c*v024Cd0627* r8723bs
псевдоним SDIO: c*v024Cd0626* r8723bs
псевдоним sdio:c*v024Cd0623* r8723bs
псевдоним sdio:c*v024Cd0525* r8723bs
псевдоним SDIO: c*v024Cd0523* r8723bs
псевдоним acpi*:OBDA8723:* hci_uart
псевдоним: N*T*Crealtek,rtl8723bs-btC* hci_uart
псевдоним: N*T*Crealtek,rtl8723bs-bt hci_uart
ПОЛЬЗОВАТЕЛЬ@ПОЛЬЗОВАТЕЛЬ:~$ grep 8723 /lib/modules/$(uname -r)/modules.dep
kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko: kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723 -common.ko kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko kernel/net/mac80211/mac80211.ko kernel/net/wireless/cfg80211 .ko ядро/lib/crypto/libarc4.ko
ядро/драйверы/сеть/беспроводная связь/realtek/rtlwifi/rtl8723be/rtl8723be.ko: ядро/драйверы/сеть/беспроводная связь/realtek/rtlwifi/btcoexist/btcoexist.ko ядро/драйверы/сеть/беспроводная связь/realtek/rtlwifi/rtl8723com/rtl8723 -common.ko kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko kernel/net/mac80211/mac80211.ko kernel/net/wireless/cfg80211 .ko ядро/lib/crypto/libarc4.ko
kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko: kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko kernel/net/mac80211/mac80211.ko kernel/net/wireless/ cfg80211.ko ядро/lib/crypto/libarc4.ko
kernel/drivers/net/wireless/realtek/rtw88/rtw88_8723d.ko: kernel/drivers/net/wireless/realtek/rtw88/rtw88_core.ko kernel/net/mac80211/mac80211.ko kernel/net/wireless/cfg80211.ko kernel /lib/crypto/libarc4.ko
kernel/drivers/net/wireless/realtek/rtw88/rtw88_8723de.ko: kernel/drivers/net/wireless/realtek/rtw88/rtw88_8723d.ko kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko kernel/drivers/ ядро net/wireless/realtek/rtw88/rtw88_core.ko/net/mac80211/mac80211.ko ядро/net/wireless/cfg80211.ko ядро/lib/crypto/libarc4.ko
ядро/драйверы/staging/rtl8723bs/r8723bs.ko: ядро/net/wireless/cfg80211.ko
Ramkishan Suthar avatar
флаг es
У меня такая же проблема, пожалуйста, обновите, если вы получили ответ
Carles Mateo avatar
флаг cn
Можете ли вы добавить вывод ```lspci``` и ```lsusb```?.Спасибо.
Kamal Paliwal avatar
флаг ph
@CarlesMateo обновлено, пожалуйста, проверьте.
Mr. Panda avatar
флаг mx
Пожалуйста, добавьте также вывод `uname -r`.
Carles Mateo avatar
флаг cn
@KamalPaliwal, что выводит ```hcitool dev```?. Спасибо.
Kamal Paliwal avatar
флаг ph
Вывод @Mr.Panda обновлен, проверьте.
Kamal Paliwal avatar
флаг ph
Вывод @CarlesMateo обновлен, проверьте.
Carles Mateo avatar
флаг cn
Спасибо @KamalPaliwal, RTL8723DE представляет собой комбинацию Wi-Fi + Bluetooth, и ее поддержка была добавлена ​​​​в ядра 4.17 или новее. Убедитесь, что ваш ноутбук не отключен комбинацией клавиш. Я нашел две страницы, на которых объясняется, как установить драйвер, однако ваше ядро ​​должно изначально его поддерживать: https://h30434.www3.hp.com/t5/Notebook-Wireless-and-Networking/Realtek-8723DE-wifi-module- amp-Bluetooth-Linux-driver/td-p/6477307 и https://superuser.com/questions/1301390/bluetooth-not-working-for-realtek-rtl8723de-hci0-didnt-find-patch-for-chip- я/1322067#1322067
Carles Mateo avatar
флаг cn
Также проверьте, есть ли у вас этот файл ```/etc/bluetooth/main.conf``` и убедитесь, что он имеет ```AutoEnable=true```, чтобы Bluetooth запускался при включении компьютера.
Carles Mateo avatar
флаг cn
Также проверьте, запущена ли служба ```sudo systemctl status bluetooth.service```. Ваше здоровье
Mr. Panda avatar
флаг mx
Ваше ядро ​​изначально должно поддерживать. Проверьте второй данный ответ [здесь]. [ссылка](https://anduin.linuxfromscratch.org/sources/linux-firmware/rtw88/) для файла bin. Запустите это, чтобы увидеть конфигурацию вашего ядра: `less /boot/config-$(uname -r)`.
Kamal Paliwal avatar
флаг ph
@CarlesMateo да, поскольку у меня ядро ​​​​> 4.17, поэтому оно поддерживает RTL8723DE, и я также попробовал решение по ссылке, которой вы поделились, но оно не сработало.
Kamal Paliwal avatar
флаг ph
@Mr.Panda показывает «Linux/x86 5.8.0-55-generic Kernel Configuration» и «CONFIG_RTW88_8723DE=m» в выводе «less /boot/config-$(uname -р)```. Бинарный файл также существует в ```/lib/firmware/rtw88/rtw8723d_fw.bin```.
Mr. Panda avatar
флаг mx
Можно мне тоже посмотреть лог? `journalctl -xg rtw`
Hope avatar
флаг pk
Что произойдет, если вы установите пакет tlp, как он предлагает, и перезапустите службу Bluetooth (в основном это то же самое, что и № 3 из ответа sancho.s)?
Kamal Paliwal avatar
флаг ph
@Mr.Panda вот ответ ```journalctl -xg rtw``` https://prnt.sc/1bp6y2s.
Mr. Panda avatar
флаг mx
Теперь это более ясно. Вот мои предложения. Начните с 1-го и пробуйте один за другим. (i) Отключение Bluetooth в BIOS, перезагрузка и повторное включение его в BIOS, как предлагается [здесь] (https://superuser.com/questions/1310775/bluetooth-adapter-not-detected-on-linux). (ii) проверьте, есть ли какие-либо настройки Bluetooth в графическом интерфейсе, которые вы можете включить или отключить. (iii) переключиться на другую ОС Linux, а не на Ubuntu, используя [драйвер Ларри] (https://github.com/lwfinger/rtw88). (iv) `rfkill разблокировать Bluetooth`. (Это на тот случай, если ваш Bluetooth будет программно заблокирован после выполнения 2-го шага.)
Kamal Paliwal avatar
флаг ph
@Mr.Panda (i) В BIOS нет возможности отключить Bluetooth. (ii) Это не позволяет мне включить Bluetooth из графического интерфейса, и я пытался переключиться в режим полета, но ничего не получилось. (iii) Я также пробовал драйвер Ларри в Ubuntu 18 и Mint ранее, но это дало мне ту же проблему, что WiFi начал работать, но Bluetooth не работает. (iv) ``rfkill unblock bluetooth`` также ничего не делает, так как bluetooth не отображается в ```rfkill list```.
Рейтинг:0
флаг pl

Решение этой проблемы, скорее всего, потребует обратного и обратного взаимодействия со следующими действиями с вашей стороны:

  1. Проводка оперативно вывод различных диагностических команд.
  2. Проверка предоставленных ссылок.

Это уже было в комментариях.


Пожалуйста, опубликуйте вывод

$ apt list --установлен bluetooth* blueman* bluez*
$ lsmod | grep -я синий
$ dmesg -T | grep -я синий
$ блютуз
$ find /lib/modules/$(uname -r) -type f -name '*.ko*' | группа 8723
$ grep 8723 /lib/modules/$(uname -r)/modules.alias
$ grep 8723 /lib/modules/$(uname -r)/modules.dep

Предварительные решения:

  1. Отключите Bluetooth в BIOS, перезагрузитесь и снова включите его в BIOS. См., например, это и это.

  2. Согласно это, адаптер (WiFi+Bluetooth) Сочетание Realtek RTL8723DE 802.11b/g/n (1x1) и Bluetooth® 4.2. Возможно, драйвера для него нет. Чтобы проверить это, вы можете увидеть вывод одного команда выше, или вы могли бы попробуйте ввести модзонд rtl8723 а затем <tab>, чтобы увидеть варианты завершения с помощью табуляции. Если он недоступен, вам придется установить его. См., например. это, это, или же это.

  3. запуск sudo systemctl bluetooth.service

Kamal Paliwal avatar
флаг ph
Я добавил вывод команды выше, пожалуйста, проверьте.
sancho.s ReinstateMonicaCellio avatar
флаг pl
@KamalPaliwal - Вы не опубликовали, что произошло после попытки 1 и 3.
Kamal Paliwal avatar
флаг ph
Кажется, в настройках BIOS нет возможности настроить Bluetooth. Для точки 3 вывод: «Неизвестная операция bluetooth.service».
Рейтинг:0
флаг ma

Проверка состояния Bluetooth

sudo systemctl статус bluetooth

если он не активен то

sudo systemctl включить bluetooth

запуск sudo systemctl bluetooth.service

сканирование

bluetoothctl сканирование включено

Чтобы сделать ваш Bluetooth-адаптер видимым для других устройств,

bluetoothctl можно обнаружить на
 

Подключение к вашему устройству

пара bluetoothctl FC:69:47:7C:9D:A3

bluetoothctl подключить FC:69:47:7C:9D:A3

Список сопряженных устройств с bluetoothctl

bluetoothctl парные устройства

Доверие к сопряженным устройствам

bluetoothctl доверие FC:69:47:7C:9D:A3

Отключение устройств Bluetooth

bluetoothctl удалить FC: 69: 47: 7C: 9D: A3

bluetoothctl отключить FC:69:47:7C:9D:A3

Использование интерактивного режима

bluetoothctl
Kamal Paliwal avatar
флаг ph
Состояние Bluetooth неактивно, а ```sudo systemctl bluetooth.service start``` вывод: ```Неизвестная операция bluetooth.service.```
darth_epoxy avatar
флаг nl
У меня такая же проблема 20.10, но это уже другая история. Вы пробовали `sudo apt-get install -y linux-firmware`, а затем перезагружаться?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.