I used to use my Bluetooth to connect my Play Station 5 controller to my PC to game with. I was running Fedora 35 Silverblue for a while then upgraded to Fedora 36 Silverblue on April 28th, 2022. I had not used my bluetooth since then but recently, on June 14th, 2022, I attempted to pair my controller to my PC. Searching around, I saw some reports where people would recommend using bluez, or installing a bunch of other tools. My goal is to keep my Fedora Silverblue install as slim as possible barring a few add-on packages. So, what once worked no longer seems to work with Fedora 36 Silverblue on my hardware. Below you’ll see the troubleshooting information from the How to debug Bluetooth - Fedora Wiki and some other system information to help whoever.
dmesg | grep -i bluetooth
➜ ~
> dmesg | grep -i bluetooth
[ 3.902664] Bluetooth: Core ver 2.22
[ 3.902686] NET: Registered PF_BLUETOOTH protocol family
[ 3.902686] Bluetooth: HCI device and connection manager initialized
[ 3.902689] Bluetooth: HCI socket layer initialized
[ 3.902692] Bluetooth: L2CAP socket layer initialized
[ 3.902695] Bluetooth: SCO socket layer initialized
[ 4.975447] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 4.975451] Bluetooth: BNEP filters: protocol multicast
[ 4.975455] Bluetooth: BNEP socket layer initialized
[ 6.039011] Bluetooth: hci0: command 0xfc05 tx timeout
[ 6.039032] Bluetooth: hci0: Reading Intel version command failed (-110)
journalctl -r -u bluetooth
➜ ~
> journalctl -r -u bluetooth.service
[...redacted...]
-- Boot b76ed0835e894283ae387b6655e54410 --
Jun 17 16:06:19 fedora systemd[1]: Stopped bluetooth.service - Bluetooth service.
Jun 17 16:06:19 fedora systemd[1]: bluetooth.service: Deactivated successfully.
Jun 17 16:06:18 fedora bluetoothd[968]: Exit
Jun 17 16:06:18 fedora bluetoothd[968]: Stopping SDP server
...skipping...
Apr 27 07:03:51 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.95 path=/MediaEndpoint/A2DPSource/sbc_xq
Apr 27 07:03:51 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.95 path=/MediaEndpoint/A2DPSink/sbc_xq
Apr 27 07:03:51 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.95 path=/MediaEndpoint/A2DPSource/sbc
Apr 27 07:03:51 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.95 path=/MediaEndpoint/A2DPSink/sbc
Apr 27 07:03:51 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.95 path=/MediaEndpoint/A2DPSource/aac
Apr 27 07:03:51 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.95 path=/MediaEndpoint/A2DPSource/ldac
Apr 27 07:03:51 fedora systemd[1]: Stopping Bluetooth service...
Apr 27 07:03:51 fedora bluetoothd[973]: Terminating
Apr 27 06:56:15 fedora bluetoothd[973]: Endpoint registered: sender=:1.95 path=/MediaEndpoint/A2DPSource/faststream_duplex
Apr 27 06:56:15 fedora bluetoothd[973]: Endpoint registered: sender=:1.95 path=/MediaEndpoint/A2DPSource/faststream
Apr 27 06:56:15 fedora bluetoothd[973]: Endpoint registered: sender=:1.95 path=/MediaEndpoint/A2DPSource/sbc_xq
Apr 27 06:56:15 fedora bluetoothd[973]: Endpoint registered: sender=:1.95 path=/MediaEndpoint/A2DPSink/sbc_xq
Apr 27 06:56:15 fedora bluetoothd[973]: Endpoint registered: sender=:1.95 path=/MediaEndpoint/A2DPSource/sbc
Apr 27 06:56:15 fedora bluetoothd[973]: Endpoint registered: sender=:1.95 path=/MediaEndpoint/A2DPSink/sbc
Apr 27 06:56:15 fedora bluetoothd[973]: Endpoint registered: sender=:1.95 path=/MediaEndpoint/A2DPSource/aac
Apr 27 06:56:15 fedora bluetoothd[973]: Endpoint registered: sender=:1.95 path=/MediaEndpoint/A2DPSource/ldac
Apr 27 06:56:15 fedora bluetoothd[973]: Player registered: sender=:1.95 path=/media_player0
Apr 27 06:56:12 fedora bluetoothd[973]: Player unregistered: sender=:1.61 path=/media_player0
Apr 27 06:56:12 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSource/faststream_duplex
Apr 27 06:56:12 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSource/faststream
Apr 27 06:56:12 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSource/sbc_xq
Apr 27 06:56:12 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSink/sbc_xq
Apr 27 06:56:12 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSource/sbc
Apr 27 06:56:12 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSink/sbc
Apr 27 06:56:12 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSource/aac
Apr 27 06:56:12 fedora bluetoothd[973]: Endpoint unregistered: sender=:1.61 path=/MediaEndpoint/A2DPSource/ldac
Apr 27 06:52:18 fedora bluetoothd[973]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSource/faststream_duplex
Apr 27 06:52:18 fedora bluetoothd[973]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSource/faststream
Apr 27 06:52:18 fedora bluetoothd[973]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSource/sbc_xq
Apr 27 06:52:18 fedora bluetoothd[973]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSink/sbc_xq
Apr 27 06:52:18 fedora bluetoothd[973]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSource/sbc
Apr 27 06:52:18 fedora bluetoothd[973]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSink/sbc
Apr 27 06:52:18 fedora bluetoothd[973]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSource/aac
Apr 27 06:52:18 fedora bluetoothd[973]: Endpoint registered: sender=:1.61 path=/MediaEndpoint/A2DPSource/ldac
Apr 27 06:52:18 fedora bluetoothd[973]: Player registered: sender=:1.61 path=/media_player0
Apr 27 06:52:14 fedora bluetoothd[973]: Bluetooth management interface 1.21 initialized
Apr 27 06:52:14 fedora systemd[1]: Started Bluetooth service.
Apr 27 06:52:14 fedora bluetoothd[973]: Starting SDP server
Apr 27 06:52:14 fedora bluetoothd[973]: Bluetooth daemon 5.64
Apr 27 06:52:14 fedora systemd[1]: Starting Bluetooth service...
-- Boot bc103e7d15ea47a5aca52980210af5a5 --
Apr 26 22:13:12 fedora systemd[1]: Stopped Bluetooth service.
Apr 26 22:13:12 fedora systemd[1]: bluetooth.service: Deactivated successfully.
Apr 26 22:13:12 fedora bluetoothd[980]: Exit
Apr 26 22:13:12 fedora bluetoothd[980]: Stopping SDP server
Apr 26 22:13:12 fedora bluetoothd[980]: Player unregistered: sender=:1.91 path=/media_player0
Apr 26 22:13:12 fedora bluetoothd[980]: Endpoint unregistered: sender=:1.91 path=/MediaEndpoint/A2DPSource/faststream_duplex
Apr 26 22:13:12 fedora bluetoothd[980]: Endpoint unregistered: sender=:1.91 path=/MediaEndpoint/A2DPSource/faststream
Apr 26 22:13:12 fedora bluetoothd[980]: Endpoint unregistered: sender=:1.91 path=/MediaEndpoint/A2DPSource/sbc_xq
Apr 26 22:13:12 fedora bluetoothd[980]: Endpoint unregistered: sender=:1.91 path=/MediaEndpoint/A2DPSink/sbc_xq
Apr 26 22:13:12 fedora bluetoothd[980]: Endpoint unregistered: sender=:1.91 path=/MediaEndpoint/A2DPSource/sbc
Apr 26 22:13:12 fedora bluetoothd[980]: Endpoint unregistered: sender=:1.91 path=/MediaEndpoint/A2DPSink/sbc
Apr 26 22:13:12 fedora bluetoothd[980]: Endpoint unregistered: sender=:1.91 path=/MediaEndpoint/A2DPSource/aac
Apr 26 22:13:12 fedora bluetoothd[980]: Endpoint unregistered: sender=:1.91 path=/MediaEndpoint/A2DPSource/ldac
Apr 26 22:13:12 fedora systemd[1]: Stopping Bluetooth service...
Apr 26 22:13:12 fedora bluetoothd[980]: Terminating
rpm -qa | grep -i networkmanager
➜ ~
> rpm -qa | grep -i networkmanager
NetworkManager-libnm-1.38.0-2.fc36.x86_64
NetworkManager-1.38.0-2.fc36.x86_64
NetworkManager-vpnc-1.2.8-1.fc36.x86_64
NetworkManager-pptp-1.2.10-1.fc36.x86_64
NetworkManager-wwan-1.38.0-2.fc36.x86_64
NetworkManager-wifi-1.38.0-2.fc36.x86_64
NetworkManager-openvpn-1.8.18-1.fc36.x86_64
NetworkManager-openconnect-1.2.8-1.fc36.x86_64
NetworkManager-ssh-1.2.12-3.fc36.x86_64
NetworkManager-ssh-gnome-1.2.12-3.fc36.x86_64
NetworkManager-vpnc-gnome-1.2.8-1.fc36.x86_64
NetworkManager-openconnect-gnome-1.2.8-1.fc36.x86_64
NetworkManager-openvpn-gnome-1.8.18-1.fc36.x86_64
NetworkManager-pptp-gnome-1.2.10-1.fc36.x86_64
NetworkManager-bluetooth-1.38.0-2.fc36.x86_64
NetworkManager-ppp-1.38.0-2.fc36.x86_64
NetworkManager-adsl-1.38.0-2.fc36.x86_64
NetworkManager-config-connectivity-fedora-1.38.0-2.fc36.noarch
lsusb -v | grep -i bluetooth
➜ ~
> lsusb -v | grep -i bluetooth
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
Bus 001 Device 004: ID 8087:0029 Intel Corp. AX200 Bluetooth
bDeviceProtocol 1 Bluetooth
idProduct 0x0029 AX200 Bluetooth
bInterfaceProtocol 1 Bluetooth
bInterfaceProtocol 1 Bluetooth
bInterfaceProtocol 1 Bluetooth
bInterfaceProtocol 1 Bluetooth
bInterfaceProtocol 1 Bluetooth
Couldn't open device, some information will be missing
bInterfaceProtocol 1 Bluetooth
bInterfaceProtocol 1 Bluetooth
bInterfaceProtocol 1 Bluetooth
Couldn't open device, some information will be missing
Couldn't open device, some information will be missing
bluetoothctl
➜ ~
> bluetoothctl
Agent registered
[bluetooth]# show
No default controller available
[bluetooth]# devices
No default controller available
[bluetooth]# exit
systemctl status bluetooth.service
➜ ~
> systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2022-06-18 16:07:01 CDT; 13min ago
Docs: man:bluetoothd(8)
Main PID: 11915 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 38315)
Memory: 668.0K
CPU: 23ms
CGroup: /system.slice/bluetooth.service
└─ 11915 /usr/libexec/bluetooth/bluetoothd
Jun 18 16:07:01 fedora systemd[1]: Starting bluetooth.service - Bluetooth service...
Jun 18 16:07:01 fedora bluetoothd[11915]: Bluetooth daemon 5.64
Jun 18 16:07:01 fedora systemd[1]: Started bluetooth.service - Bluetooth service.
Jun 18 16:07:01 fedora bluetoothd[11915]: Starting SDP server
Jun 18 16:07:01 fedora bluetoothd[11915]: Bluetooth management interface 1.22 initialized
System Information
➜ ~
> cat /etc/os-release
NAME="Fedora Linux"
VERSION="36.20220617.0 (Silverblue)"
ID=fedora
VERSION_ID=36
VERSION_CODENAME=""
PLATFORM_ID="platform:f36"
PRETTY_NAME="Fedora Linux 36.20220617.0 (Silverblue)"
ANSI_COLOR="0;38;2;60;110;180"
LOGO=fedora-logo-icon
CPE_NAME="cpe:/o:fedoraproject:fedora:36"
HOME_URL="https://fedoraproject.org/"
DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora-silverblue/"
SUPPORT_URL="https://discussion.fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=36
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=36
PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
VARIANT="Silverblue"
VARIANT_ID=silverblue
OSTREE_VERSION='36.20220617.0'
➜ ~
> inxi --full
System:
Host: fedora Kernel: 5.18.5-200.fc36.x86_64 arch: x86_64 bits: 64
Desktop: GNOME v: 42.2 Distro: Fedora release 36 (Thirty Six)
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-E GAMING v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 1404
date: 11/08/2019
CPU:
Info: 8-core model: AMD Ryzen 7 3800X bits: 64 type: MT MCP cache:
L2: 4 MiB
Speed (MHz): avg: 2586 min/max: 2200/4559 cores: 1: 2126 2: 2075 3: 2112
4: 2287 5: 2018 6: 3366 7: 2053 8: 3642 9: 2112 10: 2188 11: 2000 12: 3940
13: 2049 14: 3593 15: 2015 16: 3807
Graphics:
Device-1: NVIDIA TU104 [GeForce RTX 2070 SUPER] driver: nvidia v: 510.68.02
Device-2: Logitech C920 HD Pro Webcam type: USB
driver: snd-usb-audio,uvcvideo
Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.2 driver: X:
loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa
gpu: nvidia,nvidia-nvswitch resolution: 1: 1920x1080~60Hz
2: 1920x1080~60Hz
OpenGL: renderer: NVIDIA GeForce RTX 2070 SUPER/PCIe/SSE2
v: 4.6.0 NVIDIA 510.68.02
Audio:
Device-1: NVIDIA TU104 HD Audio driver: snd_hda_intel
Device-2: AMD Starship/Matisse HD Audio driver: snd_hda_intel
Device-3: Logitech G733 Gaming Headset type: USB
driver: hid-generic,snd-usb-audio,usbhid
Device-4: Logitech C920 HD Pro Webcam type: USB
driver: snd-usb-audio,uvcvideo
Sound Server-1: ALSA v: k5.18.5-200.fc36.x86_64 running: yes
Sound Server-2: PipeWire v: 0.3.52 running: yes
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi
IF: wlp5s0 state: down mac: 76:f4:2f:ce:37:bb
Device-2: Realtek RTL8125 2.5GbE driver: r8169
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: a8:5e:45:ce:af:f0
Device-3: Intel I211 Gigabit Network driver: igb
IF: enp7s0 state: down mac: a8:5e:45:ce:af:ef
Bluetooth:
Device-1: Intel AX200 Bluetooth type: USB driver: btusb
Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
Local Storage: total: 1.82 TiB used: 560.85 GiB (30.1%)
ID-1: /dev/nvme0n1 vendor: Crucial model: CT1000P1SSD8 size: 931.51 GiB
ID-2: /dev/nvme1n1 vendor: Samsung model: SSD 980 1TB size: 931.51 GiB
Partition:
ID-1: /boot size: 973.4 MiB used: 164.5 MiB (16.9%) fs: ext4
dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 598.8 MiB used: 9.8 MiB (1.6%) fs: vfat
dev: /dev/nvme0n1p1
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
System Temperatures: cpu: 32.0 C mobo: 32.0 C gpu: nvidia temp: 41 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 0%
Info:
Processes: 435 Uptime: 34m Memory: 31.26 GiB used: 6.43 GiB (20.6%)
Shell: Zsh inxi: 3.3.16
➜ ~
> neofetch
.',;::::;,'. filbot@fedora
.';:cccccccccccc:;,. -------------
.;cccccccccccccccccccccc;. OS: Fedora Linux 36.20220617.0 (Silverblue) x86_64
.:cccccccccccccccccccccccccc:. Kernel: 5.18.5-200.fc36.x86_64
.;ccccccccccccc;.:dddl:.;ccccccc;. Uptime: 35 mins
.:ccccccccccccc;OWMKOOXMWd;ccccccc:. Packages: 1616 (rpm), 131 (flatpak)
.:ccccccccccccc;KMMc;cc;xMMc:ccccccc:. Shell: bash 5.1.16
,cccccccccccccc;MMM.;cc;;WW::cccccccc, Resolution: 1920x1080, 1920x1080
:cccccccccccccc;MMM.;cccccccccccccccc: DE: GNOME 42.2
:ccccccc;oxOOOo;MMM0OOk.;cccccccccccc: WM: Mutter
cccccc:0MMKxdd:;MMMkddc.;cccccccccccc; WM Theme: Adwaita
ccccc:XM0';cccc;MMM.;cccccccccccccccc' Theme: Adwaita [GTK2/3]
ccccc;MMo;ccccc;MMW.;ccccccccccccccc; Icons: Adwaita [GTK2/3]
ccccc;0MNc.ccc.xMMd:ccccccccccccccc; Terminal: gnome-terminal
cccccc;dNMWXXXWM0::cccccccccccccc:, CPU: AMD Ryzen 7 3800X (16) @ 3.900GHz
cccccccc;.:odl:.;cccccccccccccc:,. GPU: NVIDIA GeForce RTX 2070 SUPER
:cccccccccccccccccccccccccccc:'. Memory: 6117MiB / 32008MiB
.:cccccccccccccccccccccc:;,..
'::cccccccccccccc::;,.
➜ ~
> rpm-ostree status
State: idle
Deployments:
● fedora:fedora/36/x86_64/silverblue
Version: 36.20220617.0 (2022-06-17T00:45:03Z)
BaseCommit: 5bf39cb84b31d36af49e07dfb57a5c531ad7c13a8b2df91397494bea9bf6e871
GPGSignature: Valid signature by 53DED2CB922D8B8D9E63FD18999F7CBF38AB71F4
LayeredPackages: akmod-nvidia alacritty ffmpeg flatpak-builder inxi libva-utils neofetch steam-devices v4l2loopback vdpauinfo virt-install virt-manager virt-viewer xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda zsh
LocalPackages: rpmfusion-free-release-36-1.noarch rpmfusion-nonfree-release-36-1.noarch
fedora:fedora/36/x86_64/silverblue
Version: 36.20220615.0 (2022-06-15T00:49:04Z)
BaseCommit: 6bf98c134e27c6fd21f78c700d6caea052f78789f240ef2f80de25bb09f0cab3
GPGSignature: Valid signature by 53DED2CB922D8B8D9E63FD18999F7CBF38AB71F4
LayeredPackages: akmod-nvidia alacritty ffmpeg flatpak-builder inxi libva-utils neofetch steam-devices v4l2loopback vdpauinfo virt-install virt-manager virt-viewer xorg-x11-drv-nvidia xorg-x11-drv-nvidia-cuda zsh
LocalPackages: rpmfusion-free-release-36-1.noarch rpmfusion-nonfree-release-36-1.noarch