[SOLVED] Cannot enable AVRCP on Pulseaudio 15: avrcp-controller profile connect failed for <device>: Input/output error
Summary
I have a JBL Go 3, which has Absolute Volume by default on Windows 10 and Android.
Hoever, when I enable the device on bluetooth, it doesn't work and journalctl
displays this message:
Jul 29 09:54:03 archwork plasmashell[1452]: file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/logic.js:22: TypeError: Cannot read property 'devices' of undefined
Jul 29 09:54:03 archwork plasmashell[1452]: file:///usr/share/plasma/plasmoids/org.kde.plasma.bluetooth/contents/ui/logic.js:22: TypeError: Cannot read property 'devices' of undefined
Jul 29 09:54:03 archwork bluetoothd[17124]: src/service.c:btd_service_connect() avrcp-controller profile connect failed for F8:5C:7D:04:F2:DF: Input/output error
Jul 29 09:54:03 archwork bluetoothd[17124]: /org/bluez/hci0/dev_F8_5C_7D_04_F2_DF/sep1/fd1: fd(27) ready
Jul 29 09:54:03 archwork rtkit-daemon[1494]: Supervising 6 threads of 1 processes of 1 users.
environment
Running Pulseaudio 15 on a Lenovo T490s on Arch linux:
jpablo@archwork ~ $ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 06cb:00bd Synaptics, Inc. Prometheus MIS Touch Fingerprint Reader
Bus 001 Device 005: ID 13d3:5415 IMC Networks Integrated Camera
Bus 001 Device 004: ID 9636:9311 USB C USB C Video Adaptor
Bus 001 Device 009: ID 046d:c084 Logitech, Inc. G203 Gaming Mouse
Bus 001 Device 008: ID 1532:0241 Razer USA, Ltd BlackWidow (2019)
Bus 001 Device 003: ID 0a05:7211 Unknown Manufacturer hub
Bus 001 Device 002: ID 046d:085c Logitech, Inc. C922 Pro Stream Webcam
Bus 001 Device 007: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
$ yay -Qs pulseaudio
local/pamixer 1.4-6
Pulseaudio command-line mixer like amixer
local/pavucontrol 1:4.0-2
PulseAudio Volume Control
local/plasma-pa 5.22.4-1 (plasma)
Plasma applet for audio volume management using PulseAudio
local/pulseaudio 15.0-1
A featureful, general-purpose sound server
local/pulseaudio-alsa 1:1.2.5-2
ALSA Configuration for PulseAudio
local/pulseaudio-bluetooth 15.0-1
Bluetooth support for PulseAudio
local/pulseaudio-qt 1.3-1
Qt bindings for libpulse
jpablo@archwork ~ $ pulseaudio --version
pulseaudio 15.0
Steps to reproduce
- Install Pulseaudio 15
- Restart the computer
- Enable bluetooth
- Pair with JBL Go 3
- Look in journalctl to see if avrcp is enabled
What is the current bug behavior?
The device connects successfully, but avrcp is disabled.
Jul 29 10:03:00 archwork bluetoothd[17124]: src/service.c:btd_service_connect() avrcp-controller profile connect failed for F8:5C:7D:04:F2:DF: Input/output error
Jul 29 10:03:00 archwork bluedevil-wizard[26424]: bluedevil.wizard: Connect finished:
Jul 29 10:03:00 archwork bluedevil-wizard[26424]: bluedevil.wizard: error : false
Jul 29 10:03:00 archwork bluedevil-wizard[26424]: bluedevil.wizard: errorText : ""
Jul 29 10:03:01 archwork bluedevil-wizard[26424]: bluedevil.wizard: Sending Success notification
Jul 29 10:03:01 archwork bluedevil-wizard[26424]: bluedevil.wizard: Wizard done: 1
What is the expected correct behavior?
avrcp-controller should connect, and volume control on the hardware should change software volume
Edited by Juan Pablo Lassala