1

I have HP Laptop - 15-di2000tu and both WiFi and Bluetooth were working on Windows. After installing Ubuntu 20.04 WiFi is working fine but Bluetooth is showing error "No Bluetooth found. Plugin a dongle to use Bluetooth".

Network Adapter is RTL8723DE

rfkill list output

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

bluetoothctl output is Waiting to connect to bluetoothd...

lspci output

00:00.0 Host bridge: Intel Corporation Device 9b61
00:02.0 VGA compatible controller: Intel Corporation Device 9bca (rev 04)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Comet Lake Thermal Subsytem
00:14.0 USB controller: Intel Corporation Device 02ed
00:14.2 RAM memory: Intel Corporation Device 02ef
00:16.0 Communication controller: Intel Corporation Comet Lake Management Engine Interface
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode]
00:1d.0 PCI bridge: Intel Corporation Device 02b0 (rev f0)
00:1d.1 PCI bridge: Intel Corporation Device 02b1 (rev f0)
00:1d.4 PCI bridge: Intel Corporation Device 02b4 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Device 0284
00:1f.3 Audio device: Intel Corporation Device 02c8
00:1f.4 SMBus: Intel Corporation Device 02a3
00:1f.5 Serial bus controller [0c80]: Intel Corporation Comet Lake SPI (flash) Controller
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8723DE 802.11b/g/n PCIe Adapter
03:00.0 Non-Volatile memory controller: Toshiba Corporation BG3 NVMe SSD Controller (rev 01)

lsusb output

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 13d3:56c9 IMC Networks HP TrueVision HD Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

uname -r output is 5.8.0-55-generic

hcitool dev output is empty Devices:

sudo systemctl status bluetooth.service

bluetooth.service - Bluetooth service
     Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Condition check resulted in Bluetooth service being skipped. Condition check resulted in Bluetooth service being skipped.

Other outputs:

USER@USER:~$ apt list --installed bluetooth* blueman* bluez*
Listing... Done
bluez-cups/now 5.53-0ubuntu3.1 amd64 [installed,upgradable to: 5.53-0ubuntu3.3]
bluez-obexd/now 5.53-0ubuntu3.1 amd64 [installed,upgradable to: 5.53-0ubuntu3.3]
bluez/now 5.53-0ubuntu3.1 amd64 [installed,upgradable to: 5.53-0ubuntu3.3]
USER@USER:~$ lsmod | grep -i blue
bluetooth             581632  0
ecdh_generic           16384  1 bluetooth
USER@USER:~$ dmesg -T | grep -i blue
[Thu Jul 15 11:03:03 2021] Bluetooth: Core ver 2.22
[Thu Jul 15 11:03:03 2021] Bluetooth: HCI device and connection manager initialized
[Thu Jul 15 11:03:03 2021] Bluetooth: HCI socket layer initialized
[Thu Jul 15 11:03:03 2021] Bluetooth: L2CAP socket layer initialized
[Thu Jul 15 11:03:03 2021] Bluetooth: SCO socket layer initialized
USER@USER:~$ bluetooth

Command 'bluetooth' not found, but can be installed with:

sudo apt install tlp

USER@USER:~$ find /lib/modules/$(uname -r) -type f -name '.ko' | grep 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 USER@USER:~$ grep 8723 /lib/modules/$(uname -r)/modules.alias alias pci:v000010ECd00008723svsdbcsci* rtl8723ae alias pci:v000010ECd0000B723svsdbcsci* rtl8723be alias pci:v000010ECd0000D723svsdbcsci* rtw88_8723de alias sdio:cv024CdB723 r8723bs alias sdio:cv024Cd0627 r8723bs alias sdio:cv024Cd0626 r8723bs alias sdio:cv024Cd0623 r8723bs alias sdio:cv024Cd0525 r8723bs alias sdio:cv024Cd0523 r8723bs alias acpi:OBDA8723: hci_uart alias of:NTCrealtek,rtl8723bs-btC* hci_uart alias of:NTCrealtek,rtl8723bs-bt hci_uart USER@USER:~$ 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 kernel/lib/crypto/libarc4.ko kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.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 kernel/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 kernel/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 kernel/net/mac80211/mac80211.ko kernel/net/wireless/cfg80211.ko kernel/lib/crypto/libarc4.ko kernel/drivers/staging/rtl8723bs/r8723bs.ko: kernel/net/wireless/cfg80211.ko

2 Answers2

0

A solution to this would likely require back and forth interaction, with the following actions from your side:

  1. Posting promptly the output of various diagnostic commands.
  2. Checking the links that are provided.

This was already happening in comments.


Please post the output of

$ apt list --installed bluetooth* blueman* bluez*
$ lsmod | grep -i blue
$ dmesg -T | grep -i blue
$ bluetooth
$ find /lib/modules/$(uname -r) -type f -name '*.ko*' | grep 8723
$ grep 8723 /lib/modules/$(uname -r)/modules.alias
$ grep 8723 /lib/modules/$(uname -r)/modules.dep

Tentative solutions:

  1. Disable Bluetooth in the BIOS, reboot and enable it in the BIOS again. See e.g., this and this.

  2. As per this, the (WiFi+Bluetooth) adapter is Realtek RTL8723DE 802.11b/g/n (1x1) and Bluetooth® 4.2 combo. It may be the case that the driver for it is not available. To check this you could see the output of one command above, or you could try typing modprobe rtl8723 and then <tab> to see tab-completion options. If it is not available, you would have to install it. See e.g. this, this, or this.

  3. sudo systemctl bluetooth.service start

0

Checking Bluetooth Status

sudo systemctl status bluetooth

if it's not active then

sudo systemctl enable bluetooth

sudo systemctl bluetooth.service start

scanning

bluetoothctl scan on

To make your Bluetooth adapter discoverable to other devices,

bluetoothctl discoverable on

Connecting to Your Device

bluetoothctl pair FC:69:47:7C:9D:A3

bluetoothctl connect FC:69:47:7C:9D:A3

Listing Paired Devices With bluetoothctl

bluetoothctl paired-devices

Trusting Paired Devices

bluetoothctl trust FC:69:47:7C:9D:A3

Disconnecting Bluetooth Devices

bluetoothctl remove FC:69:47:7C:9D:A3

bluetoothctl disconnect FC:69:47:7C:9D:A3

Using the Interactive Mode

bluetoothctl
islamux
  • 101