You are not logged in.
I recently got this bluetooth headset: Soundcore Life Q20 Hybrid.
Not sure if this info is relevant, but my host laptop is XPS 13 7390.
I am able to pair, trust, and connect to the headset. However, once the the host remembers this headset, the host cannot re-connect to the headset once being disconnected.
I did find two workarounds that resolve the problem temporarily:
Workaround 1: Forget/remove the headset from the host, and then re-pair and re-connect the headset.
Workaround 2: Reboot the headset. Every time the headset is rebooted, it proactively searches and connects to my laptop, which is working fine.
But I still want to have the ability to disconnect and reconnect the headset normally without using the above workarounds. Without the debug flags, the bluetooth daemon only gives me one line of errors:
connect error: Connection refused (111)No other messages.
After enabling the debug flags, it gives the follwing messages:
bluetoothd[1057734]: src/device.c:connect_profiles() /org/bluez/hci0/dev_88_D0_39_AC_56_1A (all), client :1.4974
bluetoothd[1057734]: profiles/audio/a2dp.c:a2dp_sink_connect() path /org/bluez/hci0/dev_88_D0_39_AC_56_1A
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_ref() 0x55be621b69d0: ref=1
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_ref() 0x55be621b69d0: ref=2
bluetoothd[1057734]: profiles/audio/a2dp.c:setup_ref() 0x55be62199a90: ref=1
bluetoothd[1057734]: profiles/audio/sink.c:sink_set_state() State changed /org/bluez/hci0/dev_88_D0_39_AC_56_1A: SINK_STATE_DISCONNECTED -> SINK_STATE_CONNECTING
bluetoothd[1057734]: profiles/audio/sink.c:sink_connect() stream creation in progress
bluetoothd[1057734]: src/service.c:change_state() 0x55be6219f0f0: device 88:D0:39:AC:56:1A profile a2dp-sink state changed: disconnected -> connecting (0)
bluetoothd[1057734]: src/adapter.c:connected_callback() hci0 device 88:D0:39:AC:56:1A connected eir_len 20
bluetoothd[1057734]: connect error: Connection refused (111)
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_ref() 0x55be621b69d0: ref=3
bluetoothd[1057734]: profiles/audio/avdtp.c:connection_lost() Disconnected from 88:D0:39:AC:56:1A
bluetoothd[1057734]: profiles/audio/a2dp.c:discover_cb() err 0x7ffeaa0967a0
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_unref() 0x55be621b69d0: ref=2
bluetoothd[1057734]: src/service.c:change_state() 0x55be6219f0f0: device 88:D0:39:AC:56:1A profile a2dp-sink state changed: connecting -> disconnected (-11)
bluetoothd[1057734]: src/device.c:device_profile_connected() a2dp-sink Resource temporarily unavailable (11)
bluetoothd[1057734]: src/device.c:device_profile_connected() returning response to :1.4974
bluetoothd[1057734]: profiles/audio/a2dp.c:setup_unref() 0x55be62199a90: ref=0
bluetoothd[1057734]: profiles/audio/a2dp.c:setup_free() 0x55be62199a90
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_unref() 0x55be621b69d0: ref=1
bluetoothd[1057734]: profiles/audio/sink.c:sink_set_state() State changed /org/bluez/hci0/dev_88_D0_39_AC_56_1A: SINK_STATE_CONNECTING -> SINK_STATE_DISCONNECTED
bluetoothd[1057734]: profiles/audio/a2dp.c:channel_remove() chan 0x55be62196350
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_unref() 0x55be621b69d0: ref=0
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_free() 0x55be621b69d0
bluetoothd[1057734]: src/adapter.c:dev_disconnected() Device 88:D0:39:AC:56:1A disconnected, reason 2
bluetoothd[1057734]: src/adapter.c:adapter_remove_connection()
bluetoothd[1057734]: plugins/policy.c:disconnect_cb() reason 2
bluetoothd[1057734]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 88:D0:39:AC:56:1A type 0 status 0xe
bluetoothd[1057734]: src/device.c:device_bonding_complete() bonding (nil) status 0x0e
bluetoothd[1057734]: src/device.c:device_bonding_failed() status 14
bluetoothd[1057734]: src/adapter.c:resume_discovery()
bluetoothd[1057734]: plugins/policy.c:policy_connect() /org/bluez/hci0/dev_88_D0_39_AC_56_1A profile a2dp-sink
bluetoothd[1057734]: profiles/audio/a2dp.c:a2dp_sink_connect() path /org/bluez/hci0/dev_88_D0_39_AC_56_1A
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_ref() 0x55be621b69d0: ref=1
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_ref() 0x55be621b69d0: ref=2
bluetoothd[1057734]: profiles/audio/a2dp.c:setup_ref() 0x55be62197860: ref=1
bluetoothd[1057734]: profiles/audio/sink.c:sink_set_state() State changed /org/bluez/hci0/dev_88_D0_39_AC_56_1A: SINK_STATE_DISCONNECTED -> SINK_STATE_CONNECTING
bluetoothd[1057734]: profiles/audio/sink.c:sink_connect() stream creation in progress
bluetoothd[1057734]: src/service.c:change_state() 0x55be6219f0f0: device 88:D0:39:AC:56:1A profile a2dp-sink state changed: disconnected -> connecting (0)
bluetoothd[1057734]: src/adapter.c:connected_callback() hci0 device 88:D0:39:AC:56:1A connected eir_len 20
bluetoothd[1057734]: connect error: Connection refused (111)
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_ref() 0x55be621b69d0: ref=3
bluetoothd[1057734]: profiles/audio/avdtp.c:connection_lost() Disconnected from 88:D0:39:AC:56:1A
bluetoothd[1057734]: profiles/audio/a2dp.c:discover_cb() err 0x7ffeaa0967a0
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_unref() 0x55be621b69d0: ref=2
bluetoothd[1057734]: src/service.c:change_state() 0x55be6219f0f0: device 88:D0:39:AC:56:1A profile a2dp-sink state changed: connecting -> disconnected (-11)
bluetoothd[1057734]: src/device.c:device_profile_connected() a2dp-sink Resource temporarily unavailable (11)
bluetoothd[1057734]: profiles/audio/a2dp.c:setup_unref() 0x55be62197860: ref=0
bluetoothd[1057734]: profiles/audio/a2dp.c:setup_free() 0x55be62197860
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_unref() 0x55be621b69d0: ref=1
bluetoothd[1057734]: profiles/audio/sink.c:sink_set_state() State changed /org/bluez/hci0/dev_88_D0_39_AC_56_1A: SINK_STATE_CONNECTING -> SINK_STATE_DISCONNECTED
bluetoothd[1057734]: profiles/audio/a2dp.c:channel_remove() chan 0x55be621b4d90
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_unref() 0x55be621b69d0: ref=0
bluetoothd[1057734]: profiles/audio/avdtp.c:avdtp_free() 0x55be621b69d0
bluetoothd[1057734]: src/adapter.c:dev_disconnected() Device 88:D0:39:AC:56:1A disconnected, reason 2
bluetoothd[1057734]: src/adapter.c:adapter_remove_connection()
bluetoothd[1057734]: plugins/policy.c:disconnect_cb() reason 2
bluetoothd[1057734]: src/adapter.c:bonding_attempt_complete() hci0 bdaddr 88:D0:39:AC:56:1A type 0 status 0xe
bluetoothd[1057734]: src/device.c:device_bonding_complete() bonding (nil) status 0x0e
bluetoothd[1057734]: src/device.c:device_bonding_failed() status 14
bluetoothd[1057734]: src/adapter.c:resume_discovery() Any idea? Thanks!
Offline