Bluetooth headphones doesn't show HFP/HSP profile unless I restart pipewire
Bluetooth Radio, Bluetooth Headset, Desktop Environment, Distribution, Version (Bluez, Kernel, and PipeWire):
$ lsusb
Bus 002 Device 002: ID 0424:5734 Microchip Technology, Inc. (formerly SMSC) USB5734
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c08b Logitech, Inc. G502 SE HERO Gaming Mouse
Bus 001 Device 003: ID 046d:c339 Logitech, Inc. Pro Gaming Keyboard
Bus 001 Device 007: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
Bus 001 Device 006: ID 0b05:1872 ASUSTek Computer, Inc. AURA LED Controller
Bus 001 Device 008: ID 0424:274c Microchip Technology, Inc. (formerly SMSC) Hub Controller
Bus 001 Device 005: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
Bus 001 Device 002: ID 0424:2734 Microchip Technology, Inc. (formerly SMSC) USB2734
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
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
$ bluetoothctl devices
Device 70:26:05:39:EF:7B WH-1000XM2
$ echo $XDG_SESSION_DESKTOP
gnome
$ grep PRETTY /etc/os-release
PRETTY_NAME="Fedora Linux 35 (Workstation Edition Prerelease)"
$ pipewire --version
pipewire
Compiled with libpipewire 0.3.38
Linked with libpipewire 0.3.38
$ bluetoothctl --version
bluetoothctl: 5.61
$ uname -r
5.14.9-300.fc35.x86_64
Description of Problem: There are 2 issues, but I believe they are connected, so I've put them under 1 ticket here
- The sound settings doesn't have HSP/HFP profiles, only A2DP ones bugzilla#2004740
- Headphones fail to automatically reconnect bugzilla#2004742
- Reproduces on my PC and Laptop
- Everything start to work right after
systemctl --user restart pipewire
- Everything works as a charm on Fedora 34
How Reproducible: Always
Steps to Reproduce:
- Start Fedora 35
- Pair headset
- Go to
Sound settings -> Configuration
Actual Results: No HSP/HFP profiles
Expected Results:
- HSP/HFP profiles present along with A2DP ones
- Headphones reconnect automatically
Additional Info (as attachments): pw-dump.log
Bluetooth debug log https://gitlab.freedesktop.org/pipewire/pipewire/-/wikis/Troubleshooting#bluetooth