Can't connect to Bluetooth device simulatenously

Hi Guys, I am currently having a lot of trouble with Bluetooth on my tablet/ PC , specifically I am not able to connect more than one device simultaneously using Bluetooth. I have a Bluetooth keyboard, which I used everyday, and frequently connect some wireless headphones, however I cannot get both to connect to Bluetooth at the same time. Usually when one is connected, the other will just keep trying to connect and fail. Or Linux will report they are both connected, but only the device which was connected first will actually be connected to the system and working.

I only recently moved over to Manjaro from Linux Mint, where I was also having the issue. I have also tested in Ubuntu and get the same thing.

Using Windows I don’t have any problem, I can connect and use at least 3 (3 which I tested), and they all work fine.

I have a HP Envy x360, which has Realtek RTL8822BE Bluetooth/WiFi card. I am not sure what other information is needed here, let me know and I can provide it.

Thanks!

Hi

I am having the exact same issue here with an RTL8723BE. I have tried other kernel versions, unloading the wifi module and btcoexist and tweaking some module configurations, but nothing changes. The symptoms are the same as described by crumbly and on Windows everything works fine.

systemctl status bluetooth returns this:

dez 01 11:06:48 agnus bluetoothd[845]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/sbc_xq_512
dez 01 11:06:48 agnus bluetoothd[845]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSink/sbc_xq_552
dez 01 11:06:48 agnus bluetoothd[845]: Endpoint registered: sender=:1.53 path=/MediaEndpoint/A2DPSource/sbc_xq_552
dez 01 11:07:38 agnus bluetoothd[845]: src/device.c:search_cb() 34:88:5D:58:E7:9E: error updating services: Host is down (112)
dez 01 11:08:06 agnus bluetoothd[845]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
dez 01 11:41:18 agnus bluetoothd[845]: src/profile.c:ext_connect() Hands-Free Voice gateway failed connect to 9D:EE:5D:2B:3A:DD: Connection refused (111)
dez 01 11:41:19 agnus bluetoothd[845]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 9D:EE:5D:2B:3A:DD: Connection refused (111)
dez 01 11:41:19 agnus bluetoothd[845]: profiles/input/device.c:ioctl_is_connected() Can't get HIDP connection info
dez 01 11:41:20 agnus bluetoothd[845]: profiles/input/device.c:control_connect_cb() connect to 9D:EE:5D:2B:3A:DD: Connection refused (111)
dez 01 11:41:23 agnus bluetoothd[845]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to 9D:EE:5D:2B:3A:DD: Connection refused (111)

If I disconnect the headset, then the mouse connects, but the headset cannot connect with the mouse connected.

I guess its a limitation in the Realtek driver for Linux or some issue with Bluez and Realtek cards (I had a notebook with an Intel Wireless Card and the bluetooth connection worked fine. I could use my bluetooth headset and mouse simultaneously without any issue - I used Manjaro with linux514 in that notebook).

Any help is appreciated.
Thanks.

Inxi output:

System:    Kernel: 5.15.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 Desktop: KDE Plasma 5.23.3 Distro: Manjaro Linux
Network:   Device-2: Realtek RTL8723BE PCIe Wireless Network Adapter vendor: Hewlett-Packard driver: rtl8723be v: kernel
Bluetooth: Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 1-7:4