You are not logged in.

#1 2020-10-03 16:36:57

mattmc318
Member
From: Chicago, IL, USA
Registered: 2020-06-19
Posts: 10
Website

[SOLVED] Specific Bluetooth device no longer connects

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 & activated

Device 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

#2 2023-04-22 13:20:01

Pixelein
Member
Registered: 2023-04-22
Posts: 1

Re: [SOLVED] Specific Bluetooth device no longer connects

Thanks a lot man!, it helped me even on ubuntu

Offline

#3 2023-12-25 06:26:38

m0r1k
Member
Registered: 2023-12-25
Posts: 1

Re: [SOLVED] Specific Bluetooth device no longer connects

fc39 the same situation after upgrade (fc38->fc39) the same solution, thank you!

Offline

#4 2024-03-09 16:14:55

somelinuxguy
Member
Registered: 2024-03-09
Posts: 1

Re: [SOLVED] Specific Bluetooth device no longer connects

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

#5 2024-06-26 10:01:15

ebuntu
Member
Registered: 2024-06-26
Posts: 2

Re: [SOLVED] Specific Bluetooth device no longer connects

somelinuxguy wrote:

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

#6 2024-06-26 10:50:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,223

Re: [SOLVED] Specific Bluetooth device no longer connects

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

#7 2024-06-27 11:52:55

ebuntu
Member
Registered: 2024-06-26
Posts: 2

Re: [SOLVED] Specific Bluetooth device no longer connects

V1del wrote:

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

Board footer

Powered by FluxBB