You are not logged in.
I was previously using bluetoothctl to connect to my wireless headset, but now it doesn't connect anymore. There is nothing wrong with the headset; it connects to my phone just fine.
arch-laptop ~ > bluetoothctl
Agent registered
[CHG] Controller B0:35:9F:F3:A7:E0 Pairable: yes
[bluetooth]# devices
Device B4:4B:D2:94:62:D9 Ziggy
Device EB:06:EF:4A:66:81 Mpow H7
[bluetooth]# power on
Changing power on succeeded
[bluetooth]# agent on
Agent is already registered
[bluetooth]# pair EB:06:EF:4A:66:81
Attempting to pair with EB:06:EF:4A:66:81
Failed to pair: org.bluez.Error.AlreadyExists
[bluetooth]# connect EB:06:EF:4A:66:81
Attempting to connect to EB:06:EF:4A:66:81
[CHG] Device EB:06:EF:4A:66:81 Connected: yes
Failed to connect: org.bluez.Error.Failed
[CHG] Device EB:06:EF:4A:66:81 Connected: no
[CHG] Device EB:06:EF:4A:66:81 Connected: yes
[CHG] Device EB:06:EF:4A:66:81 Connected: no
[CHG] Device EB:06:EF:4A:66:81 Connected: yes
[CHG] Device EB:06:EF:4A:66:81 Connected: no
[bluetooth]# quit
arch-laptop ~ > dmesg | grep Bluetooth
[ 3.359852] Bluetooth: Core ver 2.22
[ 3.359866] Bluetooth: HCI device and connection manager initialized
[ 3.359869] Bluetooth: HCI socket layer initialized
[ 3.359872] Bluetooth: L2CAP socket layer initialized
[ 3.359874] Bluetooth: SCO socket layer initialized
[ 3.479830] Bluetooth: hci0: read Intel version: 370810225019140f34
[ 3.479831] Bluetooth: hci0: Intel device is already patched. patch num: 34
[ 3.757613] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 3.757615] Bluetooth: BNEP filters: protocol multicast
[ 3.757618] Bluetooth: BNEP socket layer initialized
[ 7.742114] Bluetooth: RFCOMM TTY layer initialized
[ 7.742127] Bluetooth: RFCOMM socket layer initialized
[ 7.742146] Bluetooth: RFCOMM ver 1.11
[ 281.464179] Bluetooth: hci0: read Intel version: 370810225019140f00
[ 281.470405] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
[ 281.835225] Bluetooth: hci0: Intel BT fw patch 0x34 completed & activated
[ 311.556272] Bluetooth: hci0: read Intel version: 370810225019140f00
[ 311.556278] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
[ 311.902315] Bluetooth: hci0: Intel BT fw patch 0x34 completed & activated
[ 341.799032] Bluetooth: hci0: read Intel version: 370810225019140f00
[ 341.799101] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
[ 342.153031] Bluetooth: hci0: Intel BT fw patch 0x34 completed & activatedDevice B4:4B:D2:94:62:D9 Ziggy is my phone and connects successfully.
Device EB:06:EF:4A:66:81 Mpow H7 is the headset to which I am trying to connect. It worked previously, and I haven't made changes to configurations. I did run pacman -Syu after the issue occured, however.
The Bluetooth service is mostly running fine, but there is a series of errors when I try to connect.
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
Active: active (running) since Fri 2020-10-02 22:51:10 CDT; 12h ago
Docs: man:bluetoothd(8)
Main PID: 471 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 9429)
Memory: 4.2M
CGroup: /system.slice/bluetooth.service
└─471 /usr/lib/bluetooth/bluetoothd
Oct 03 11:05:16 arch-laptop bluetoothd[471]: Endpoint unregistered: sender=:1.67 path=/MediaEndpoint/A2DPSink/sbc
Oct 03 11:05:16 arch-laptop bluetoothd[471]: Endpoint unregistered: sender=:1.67 path=/MediaEndpoint/A2DPSource/sbc
Oct 03 11:05:16 arch-laptop bluetoothd[471]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/A2DPSink/sbc
Oct 03 11:05:16 arch-laptop bluetoothd[471]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/A2DPSource/sbc
Oct 03 11:06:57 arch-laptop bluetoothd[471]: src/profile.c:ext_connect() Headset Voice gateway failed connect to EB:06:EF:4A:66:81: Permission denied (13)
Oct 03 11:06:58 arch-laptop bluetoothd[471]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EB:06:EF:4A:66:81: Too many levels of symbolic links (40)
Oct 03 11:07:01 arch-laptop bluetoothd[471]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EB:06:EF:4A:66:81: Too many levels of symbolic links (40)
Oct 03 11:14:23 arch-laptop bluetoothd[471]: src/profile.c:ext_connect() Headset Voice gateway failed connect to EB:06:EF:4A:66:81: Permission denied (13)
Oct 03 11:14:24 arch-laptop bluetoothd[471]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EB:06:EF:4A:66:81: Too many levels of symbolic links (40)
Oct 03 11:14:28 arch-laptop bluetoothd[471]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to EB:06:EF:4A:66:81: Too many levels of symbolic links (40)I've followed this guide but my error message is something different: https://wiki.archlinux.org/index.php/Bl … g_does_not
I'd be happy to provide additional information. Thanks in advance.
Edit/Solution
All I had to do was remove from paired devices and repair. I really should have thought of that earlier. Oh well. I hope this post helps someone.
[bluetooth]# untrust EB:06:EF:4A:66:81
[CHG] Device EB:06:EF:4A:66:81 Trusted: no
Changing EB:06:EF:4A:66:81 untrust succeeded
[bluetooth]# remove EB:06:EF:4A:66:81
[DEL] Device EB:06:EF:4A:66:81 Mpow H7
Device has been removed
[bluetooth]# pair EB:06:EF:4A:66:81
Device EB:06:EF:4A:66:81 not available
[bluetooth]# scan on
Discovery started
...
[bluetooth]# scan off
Discovery stopped
[bluetooth]# pair EB:06:EF:4A:66:81
Attempting to pair with EB:06:EF:4A:66:81
[DEL] Device 4D:48:8A:85:F7:1C 4D-48-8A-85-F7-1C
[DEL] Device 28:11:A5:8D:71:DC 28-11-A5-8D-71-DC
[CHG] Device EB:06:EF:4A:66:81 Connected: yes
[CHG] Device EB:06:EF:4A:66:81 UUIDs: 00001108-0000-1000-8000-00805f9b34fb
[CHG] Device EB:06:EF:4A:66:81 UUIDs: 0000110b-0000-1000-8000-00805f9b34fb
[CHG] Device EB:06:EF:4A:66:81 UUIDs: 0000110c-0000-1000-8000-00805f9b34fb
[CHG] Device EB:06:EF:4A:66:81 UUIDs: 0000110e-0000-1000-8000-00805f9b34fb
[CHG] Device EB:06:EF:4A:66:81 UUIDs: 0000111e-0000-1000-8000-00805f9b34fb
[CHG] Device EB:06:EF:4A:66:81 ServicesResolved: yes
[CHG] Device EB:06:EF:4A:66:81 Paired: yes
Pairing successful
[bluetooth]# connect EB:06:EF:4A:66:81
Attempting to connect to EB:06:EF:4A:66:81
[CHG] Device EB:06:EF:4A:66:81 Connected: yes
Connection successful
[Mpow H7]# Last edited by mattmc318 (2020-10-03 23:19:26)
Offline
Thanks a lot man!, it helped me even on ubuntu
Offline
fc39 the same situation after upgrade (fc38->fc39) the same solution, thank you!
Offline
Should we count this as fix?
Basically, I have to remove it and pair every time when I switch from windows to linux (dual booted system). Happy to help anyone who wish to dig this further.
Offline
Should we count this as fix?
Basically, I have to remove it and pair every time when I switch from windows to linux (dual booted system). Happy to help anyone who wish to dig this further.
Have you found a solution? Same here with pixel buds pro. I am tired of re-pairing them twice a day.
Offline
When dual booting you are sharing one BT adapter MAC address across different systems which can lead to confusion of the other end, see https://wiki.archlinux.org/title/Blueto … ot_pairing for how to remedy and synchronize the setups so this can be logically shared.
Last edited by V1del (2024-06-26 10:50:20)
Offline
When dual booting you are sharing one BT adapter MAC address across different systems which can lead to confusion of the other end, see https://wiki.archlinux.org/title/Blueto … ot_pairing for how to remedy and synchronize the setups so this can be logically shared.
Thank you!
Offline