Bluetooth pairing but not connecting
- PipeWire version (
pipewire --version
): 0.3.51 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): Fedora Linux 36.20220530.2 (Silverblue) - Desktop Environment: Gnome 42.1
- Kernel version (
uname -r
): 5.17.11-300.fc36.x86_64 - BlueZ version (
bluetoothctl --version
): bluetoothctl: 5.64 -
lsusb
:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 19f7:0015 RODE Microphones RØDE NT-USB Mini
Bus 003 Device 005: ID 0bda:0307 Realtek Semiconductor Corp. Card Reader
Bus 003 Device 004: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 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 002: ID 0b05:190e ASUSTek Computer, Inc. ASUS USB-BT500
Bus 001 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
- Bluetooth devices:
Device 94:DB:56:EA:BA:2A WH-1000XM4
Description of Problem:
Headphones can pair but not connect.
How Reproducible:
Happens every time.
Steps to Reproduce:
- Install Fedora Linux 36.20220530.2 (Silverblue)
- Use a pair of Sony WH-1000XM4 and an ASUS USB-BT500 (I don't have other equipment to test)
- Pair
- Attempt to connect
Actual Results:
The headphones are pairable but can't connect. Other audio devices work and Fedora Silverblue version 36.20220512.0 also works on the same system.
Expected Results:
The headphones connect after pairing or when manually connecting in Gnome Settings.
Additional Info (as attachments):
- Issue on Bluez GitHub
- pw-dump.log
- dump.btsnoop
- I have confirmed that Pipewire and Wireplumber is running and have also cleared the Bluez cache per the troubleshooting page
- The command
WIREPLUMBER_NO_PW_LOG=1 PIPEWIRE_DEBUG=4 wireplumber 2>&1 | grep --line-buffered -Ei '^\[?[EW]\]?|\[\s*bluez5|\[\s*a2dp|\[\s*backend|\[\s*sco|quirk' > pipewire-bluez.log
did not produce any output, maybe because it never connects? - dmsg does not complain about firmware
- journalctl -u bluetooth outputs the same line as the bottom of
dump.btsnoop
- Versions on Silverblue 36.20220512.0 (working set) are:
bluetoothctl: 5.64
libpipewire 0.3.51
wireplumber-0.4.9-1.fc36.x86_64