Issue with bluetooth speakers

Recently had to re-install my Endeavour, and having issues getting the system to talk to my Bluetooth speakers. It sees them, but simply won’t connect to them telling me “br-connection-unknown”. I’m not able to determine the issue, I’ve tried switching from pulseaudio to pipewire no change.

Currently running Plasma as the DE.

Any assistance would be greatly appreciated!

Welcome to the forum!

Did you try sudo systemctl enable --now bluetooth

1 Like

welcome at the forum :rocketa_purple:
Bluetooth is not enabled per default on EndeavourOS, so user can decide to start it only if needed to enable it to be active over reboots.

Hi Joe,
Yes I went through that article, and as I said my system can see the speaker, it just won’t connect to it.
This includes after rebooting.

the first thing to try is to use sudo bluetoothctl (CLI tool) to add device the first time)

power on
agent on
default-agent
scan on
trust deviceuuid
pair deviceuuid
connect deviceuuid

deviceuuid (replacing) of your speakers looks like so: 00:1D:43:6D:03:26

show also status of pipewire and Bluetooth:
systemctl --user status pipewire.socket
or inxi -A
and
systemctl status bluetooth

Here are the results I got back:

[chris@endeavour ~]$ sudo bluetoothctl
[sudo] password for chris:
Agent registered
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent is already registered
[bluetooth]# default-agent
Default agent request successful
[bluetooth]# scan on
Discovery started
[CHG] Controller 38:68:93:82:E0:41 Discovering: yes
[CHG] Device EC:81:93:E9:D1:FC Connected: yes
[CHG] Device EC:81:93:E9:D1:FC Connected: no
[CHG] Device EC:81:93:E9:D1:FC Connected: yes
[CHG] Device EC:81:93:E9:D1:FC Connected: no
[bluetooth]# trust EC:81:93:E9:D1:FC
Changing EC:81:93:E9:D1:FC trust succeeded
[bluetooth]# pair EC:81:93:E9:D1:FC
Attempting to pair with EC:81:93:E9:D1:FC
Failed to pair: org.bluez.Error.AlreadyExists
[bluetooth]# connect EC:81:93:E9:D1:FC
Attempting to connect to EC:81:93:E9:D1:FC
[CHG] Device EC:81:93:E9:D1:FC Connected: yes
Failed to connect: org.bluez.Error.Failed br-connection-unknown
[CHG] Device EC:81:93:E9:D1:FC Connected: no
[CHG] Device EC:81:93:E9:D1:FC Connected: yes
[CHG] Device EC:81:93:E9:D1:FC Connected: no
[bluetooth]# exit

[chris@endeavour ~]$ systemctl --user status pipewire.socket
● pipewire.socket - Multimedia System
Loaded: loaded (/usr/lib/systemd/user/pipewire.socket; enabled; vendor preset: enabled)
Active: active (running) since Fri 2021-11-26 03:36:47 CST; 1h 9min ago
Triggers: ● pipewire.service
Listen: /run/user/1000/pipewire-0 (Stream)
CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/pipewire.socket

Nov 26 03:36:47 endeavour systemd[1419]: Listening on Multimedia System.
[chris@endeavour ~]$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2021-11-26 03:36:29 CST; 1h 10min ago
Docs: man:bluetoothd(8)
Main PID: 1312 (bluetoothd)
Status: “Running”
Tasks: 1 (limit: 57673)
Memory: 2.3M
CPU: 23ms
CGroup: /system.slice/bluetooth.service
└─1312 /usr/lib/bluetooth/bluetoothd

Nov 26 03:36:57 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Permission denied (13)
Nov 26 03:37:00 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Too many levels of symbolic links (40)
Nov 26 03:38:06 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Permission denied (13)
Nov 26 03:38:08 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Too many levels of symbolic links (40)
Nov 26 03:50:07 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Permission denied (13)
Nov 26 03:50:10 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Too many levels of symbolic links (40)
Nov 26 04:44:01 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Permission denied (13)
Nov 26 04:44:04 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Too many levels of symbolic links (40)
Nov 26 04:44:44 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Permission denied (13)
Nov 26 04:44:47 endeavour bluetoothd[1312]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EC:81:93:E9:D1:FC: Too many levels of symbolic links (40)

never saw such…

but anyway you need to remove the device before using to re-add it from cli :wink:

Thanks, this fixed it, still wish I knew why it refused to connect earlier.

are you dualbooting?

Yes

As to recognize the device BT uses keys… and if you are dualbooting and using the device in different OS the keys changes what is resulting in not being able to connect

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.