Results 1 to 8 of 8

Thread: Bluetooth audio devices not available consistently

  1. #1

    Default Bluetooth audio devices not available consistently

    Bluetooth audio has not been working consistently for several weeks. It's not something I use regularly, so I'm not sure when it last worked, but I'd guess about 3-4 weeks ago.

    My Bluetooth audio devices successfully connect and show up in the Bluetooth panel as active. However, they often do not appear as an available audio device. Sometimes, restarting Bluetooth fixes the issue.

    Any idea what is causing the initial failures or how I can troubleshoot this further? Currently running Tumbleweed-20220226, KDE. Hardware is a Thinkpad T14s.

    On boot, I get "Address already in use" and "Host is down":
    Code:
    Feb 27 11:33:46 systemd[1]: Starting Bluetooth service... 
    Feb 27 11:33:46 bluetoothd[1769]: Bluetooth daemon 5.62 
    Feb 27 11:33:46 systemd[1]: Started Bluetooth service. 
    Feb 27 11:33:46 bluetoothd[1769]: Starting SDP server 
    Feb 27 11:33:46 bluetoothd[1769]: Bluetooth management interface 1.21 initialized 
    Feb 27 11:33:46 bluetoothd[1769]: Admin Policy Set interface registered 
    Feb 27 11:33:46 bluetoothd[1769]: Admin Policy Status interface registered 
    Feb 27 11:34:48 bluetoothd[1769]: Player registered: sender=:1.93 path=/media_player0 
    Feb 27 11:34:48 bluetoothd[1769]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/ldac 
    Feb 27 11:34:48 bluetoothd[1769]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/aac 
    Feb 27 11:34:48 bluetoothd[1769]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSink/sbc 
    Feb 27 11:34:48 bluetoothd[1769]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/sbc 
    Feb 27 11:34:48 bluetoothd[1769]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSink/sbc_xq 
    Feb 27 11:34:48 bluetoothd[1769]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/sbc_xq 
    Feb 27 11:34:48 bluetoothd[1769]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/faststream 
    Feb 27 11:34:48 bluetoothd[1769]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/faststream_duplex 
    Feb 27 11:34:51 bluetoothd[1769]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset unit: rfcomm_bind: Address already  
    in use (98) 
    Feb 27 11:34:51 bluetoothd[1769]: src/profile.c:ext_start_servers() RFCOMM server failed for Hands-Free Voice gateway: rfcomm_bind:      
    Address already in use (98) 
    Feb 27 11:34:51 bluetoothd[1769]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSink/sbc 
    Feb 27 11:34:51 bluetoothd[1769]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSource/sbc 
    Feb 27 11:34:51 bluetoothd[1769]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSink/sbc_xq_453 
    Feb 27 11:34:51 bluetoothd[1769]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSource/sbc_xq_453 
    Feb 27 11:34:51 bluetoothd[1769]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSink/sbc_xq_512 
    Feb 27 11:34:51 bluetoothd[1769]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSource/sbc_xq_512 
    Feb 27 11:34:51 bluetoothd[1769]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSink/sbc_xq_552 
    Feb 27 11:34:51 bluetoothd[1769]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSource/sbc_xq_552 
    Feb 27 11:34:55 bluetoothd[1769]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down 
    Feb 27 11:35:00 bluetoothd[1769]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
    
    Subsequently connecting a device shows "Device or resource busy" and "Transport endpoint is not connected":
    Code:
    Feb 28 08:14:28 bluetoothd[1769]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 38:F3:2E:D2:5C:EB:   
    Device or resource busy 
    Feb 28 08:14:29 bluetoothd[1769]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 38:F3:2E:D2:5C:EB:   
    Device or resource busy 
    Feb 28 08:14:56 bluetoothd[1769]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway:       
    getpeername: Transport endpoint is not connected (107) 
    Feb 28 08:14:56 bluetoothd[1769]: profiles/audio/avdtp.c:avdtp_sep_set_state() Error changing sep state: stream not available
    

    Restarting Bluetooth looks very similar, same errors:
    Code:
    Feb 28 09:06:05 systemd[1]: Starting Bluetooth service... 
    Feb 28 09:06:05 bluetoothd[21539]: Bluetooth daemon 5.62 
    Feb 28 09:06:05 systemd[1]: Started Bluetooth service. 
    Feb 28 09:06:05 bluetoothd[21539]: Starting SDP server 
    Feb 28 09:06:05 bluetoothd[21539]: Bluetooth management interface 1.21 initialized 
    Feb 28 09:06:05 bluetoothd[21539]: Admin Policy Set interface registered 
    Feb 28 09:06:05 bluetoothd[21539]: Admin Policy Status interface registered 
    Feb 28 09:06:05 bluetoothd[21539]: src/profile.c:ext_start_servers() RFCOMM server failed for Headset unit: rfcomm_bind: Address already 
    in use (98) 
    Feb 28 09:06:05 bluetoothd[21539]: src/profile.c:ext_start_servers() RFCOMM server failed for Hands-Free Voice gateway: rfcomm_bind:     
    Address already in use (98) 
    Feb 28 09:06:05 bluetoothd[21539]: Player registered: sender=:1.93 path=/media_player2 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSink/sbc 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSource/sbc 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSink/sbc_xq_453 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSource/sbc_xq_453 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSink/sbc_xq_512 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSource/sbc_xq_512 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSink/sbc_xq_552 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.112 path=/MediaEndpoint/A2DPSource/sbc_xq_552 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/ldac 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/aac 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSink/sbc 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/sbc 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSink/sbc_xq 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/sbc_xq 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/faststream 
    Feb 28 09:06:05 bluetoothd[21539]: Endpoint registered: sender=:1.93 path=/MediaEndpoint/A2DPSource/faststream_duplex 
    Feb 28 09:06:12 bluetoothd[21539]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down 
    Feb 28 09:06:18 bluetoothd[21539]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
    
    This time, connecting a device, there's still "Device or resource busy," but then "ready," and now it works.
    Code:
    Feb 28 09:10:34 bluetoothd[21539]: src/service.c:btd_service_connect() a2dp-sink profile connect failed for 38:F3:2E:D2:5C:EB: Device or 
    resource busy 
    Feb 28 09:10:35 bluetoothd[21539]: /org/bluez/hci0/dev_38_F3_2E_D2_5C_EB/fd0: fd(30) ready


  2. #2

    Default Re: Bluetooth audio devices not available consistently

    I had the same problem a few days ago, and seems now it's fixed with the latest update.

  3. #3
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    82

    Default Re: Bluetooth audio devices not available consistently

    Quote Originally Posted by highgrounder View Post
    I had the same problem a few days ago, and seems now it's fixed with the latest update.
    I have the same problem from Sep 14, 2022

  4. #4
    Join Date
    Jul 2008
    Location
    Greece
    Posts
    82

    Default Re: Bluetooth audio devices not available consistently

    Quote Originally Posted by filippos2 View Post
    I have the same problem from Sep 14, 2022
    I managed to make it work after issuing restart command : systemctl restart bluetooth.service

  5. #5

    Default Re: Bluetooth audio devices not available consistently

    Quote Originally Posted by filippos2 View Post
    I managed to make it work after issuing restart command : systemctl restart bluetooth.service
    Thanks for that! Yeah that works for me too - my (rude) workaround was: sudo zypper in -f bluez (ahem)

  6. #6

    Default Re: Bluetooth audio devices not available consistently

    Quote Originally Posted by zerkovic View Post
    Thanks for that! Yeah that works for me too - my (rude) workaround was: sudo zypper in -f bluez (ahem)
    Same problem here (2022_10_16 kernel 6.0.2), same solution: sudo systemctl restart bluetooth.service.

  7. #7

    Default Re: Bluetooth audio devices not available consistently

    Restarting the service worked for me as well on 20221021 TW

  8. #8

    Default Re: Bluetooth audio devices not available consistently

    Thankfully I have not encounter problem with bluetooth in tumbleweed.
    In yast2 system services I make it sure to start it at boot, like in systemctl but this one a gui.
    Just wondering if you guys install the bluetooth mesh also. I always have it on my machine.
    People who do not break things first will never learn to create anything

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •