Bluetooth headset keeps disconnecting intermittently
Not sure if this has been answered before but I couldn't find something similar. Info: Running XFCE on Arch with pipewire version 0.3.23
I have a bluetooth headset that connects to my system no problems. However after about ~15 minutes the headset disconnects then reconnects again. I only just swapped over to pipewire from pulseadio and when I was using pulseadio I didn't have this issue.
Below is the output from journalctl -b when the issue occurs
Mar 18 20:36:49 archorr pipewire-media-session[849]: a2dp-sink 0x563db877c3f8: error 24
Mar 18 20:36:49 archorr bluetoothd[535]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
Mar 18 20:36:49 archorr pipewire-media-session[849]: Failed to release transport /org/bluez/hci0/dev_00_16_94_23_32_DB/sep5/fd1: Method "Release" with signature "" on interface "org.bluez.>
Mar 18 20:36:49 archorr dbus-daemon[425]: [system] Rejected send message, 0 matched rules; type="method_return", sender=":1.33" (uid=1000 pid=849 comm="/usr/bin/pipewire-media-session ") i>
Mar 18 20:36:51 archorr bluetoothd[535]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 00:16:94:23:32:DB: Device or resource busy
Mar 18 20:36:51 archorr bluetoothd[535]: plugins/policy.c:reconnect_timeout() Reconnecting services failed: Device or resource busy (16)
Mar 18 20:36:52 archorr kernel: input: HD 4.50BTNC (AVRCP) as /devices/virtual/input/input36
Mar 18 20:36:52 archorr systemd-logind[433]: Watching system buttons on /dev/input/event24 (HD 4.50BTNC (AVRCP))
Mar 18 20:37:11 archorr bluetoothd[535]: /org/bluez/hci0/dev_00_16_94_23_32_DB/sep5/fd2: fd(29) ready