RTL8723bs bluetooth not working on 20.04

Asked by Sergey

I have Ubuntu 20.04 installed on atom-based tablet ACER Aspire Switch 10. And bluetooth does not work. In fact it looks like ubuntu does not recognize bluetooth HW at all. But the system does have bluetooth module which under windows is recognized as RTK8723 (ACPI\RTK8723\some-id)
At the same time WiFi works without issues (the same module, if I am not mistaken).

$ lsb_release -d
Description: Ubuntu 20.04 LTS
$ uname -vr
5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020
$ dmesg | grep -i 8723
[ 8.087918] r8723bs: module is from the staging directory, the quality is unknown, you have been warned.
[ 8.088914] r8723bs: module verification failed: signature and/or required key missing - tainting kernel
[ 8.092667] RTL8723BS: module init start
[ 8.092671] RTL8723BS: rtl8723bs v4.3.5.5_12290.20140916_BTCOEX20140507-4E40
[ 8.092673] RTL8723BS: rtl8723bs BT-Coex version = BTCOEX20140507-4E40
[ 8.303955] RTL8723BS: rtw_ndev_init(wlan0)
[ 8.304653] RTL8723BS: module init ret =0
[ 13.200223] rtl8723bs: acquire FW from file:rtlwifi/rtl8723bs_nic.bin
[ 17.832536] RTL8723BS: rtw_set_802_11_connect(wlan0) fw_state = 0x00000008
[ 17.889893] RTL8723BS: start auth
[ 17.892815] RTL8723BS: auth success, start assoc
[ 17.901012] RTL8723BS: rtw_cfg80211_indicate_connect(wlan0) BSS not found !!
[ 17.901053] RTL8723BS: assoc success
[ 17.913846] RTL8723BS: send eapol packet
[ 17.939873] RTL8723BS: send eapol packet
[ 17.942652] RTL8723BS: set pairwise key camid:4, addr:50:c7:bf:31:a1:fa, kid:0, type:AES
[ 17.944712] RTL8723BS: set group key camid:5, addr:50:c7:bf:31:a1:fa, kid:1, type:TKIP
$ rfkill list all
0: acer-wireless: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: acer-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

r8723bs: module is from the staging directory, the quality is unknown, you have been warned.

I suggest you report a bug

Revision history for this message
Jeremy (wa113y3s) said :
#2

But the r8723bs module is for wifi not bluetooth

Revision history for this message
Ubfan (ubfan1) said :
#3

BT has been fully working since kernel 4.19 with your reported versions (separately loaded firmware). I have a working identical dmesg output. The rtl8723bs is actually off the sdio bus, so wont show up under lsusb or lspci. Look in /sys/bus/sdio/drivers to see the rtl8723bs directory. Yes, wifi is the same module (but may work on a kernel earlier than 4.19).

Can you help with this problem?

Provide an answer of your own, or ask Sergey for more information if necessary.

To post a message you must log in.