I’ve been unable to establish a successful connection to my PS4 Dualshock controller since about F38. I’m not sure why this occurred, I don’t mess with any bluetooth packages myself. The behavior is as follows:
The controller is picked up on a bluetooth scan (via the widget, bluetoothctl, blueman, I’ve tried them all), and I am able to mark it as trusted and even pair with it. However, when trying to connect after pairing, it connects for about a second then fails. Bluetoothctl and my GUI apps report this error:
Looking at the bluetooth.service logs I see:
src/service.c:service_probe() input-hid profile probe failed for <MAC>
I’ve tried setting
ControllerMode = bredr in my /etc/bluetooth/main.conf, I’ve tried deleting my .config/pulse contents (it seems there’s some issue with bluez and not having pulseaudio, which I believe is the case for Fedora. Maybe it’s cause the dualshock also has audio transmission capability), all to no avail.
I believe in the 8 months I’ve had this behavior, I got my controller to connect for one session. But it looks like I’m unable to reproduce that.
Any other potential advice for this?
My system info:
Operating System: Fedora Linux 39 KDE Plasma Version: 5.27.9 KDE Frameworks Version: 5.111.0 Qt Version: 5.15.11 Kernel Version: 6.5.10-300.fc39.x86_64 (64-bit) Graphics Platform: X11 Processors: 12 × AMD Ryzen 5 3600X 6-Core Processor Memory: 31.2 GiB of RAM Graphics Processor: AMD Radeon RX 6700 XT Manufacturer: ASUS
bluez install info if that helps
Name : bluez Version : 5.70 Release : 1.fc39 Architecture : x86_64 Size : 3.4 M Source : bluez-5.70-1.fc39.src.rpm Repository : @System From repo : updates Summary : Bluetooth utilities URL : http://www.bluez.org/