Problem
For the past few days, I have been trying to connect my bluetooth Sony WH1000XM3 headphones to my PC with no success. My headphones are able to connect to bluetooth successfully, and is displayed as an audio device in the KDE bluetooth manager, but does not show up as an audio device in any of the audio configuration tools I have used (Manjaro’s built in audio controls, pavucontrol, easyeffects). My headphones work perfectly fine with other devices, so I think the problem is with drivers or software, not my headphones. I have also connected bluetooth earbuds successfully with decent audio and connected my headphones via 3.5mm audio cable with success (with crackly/poor audio quality, but that’s a different issue). This problem appears to only affect my WH1000XM3 via bluetooth connection.
Attempted solutions
- updating system
- restarting computer
- restarting
pipewire
- reinstalling
manjaro-pipewire
None of which have made a difference
Logs
inxi -SMAa
System:
Host: 0yster Kernel: 6.12.4-1-MANJARO arch: x86_64 bits: 64 compiler: gcc
v: 14.2.1 clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.12-x86_64
root=UUID=0f60c715-f056-4f3b-83a1-a8d503a9e3e4 rw quiet splash
udev.log_priority=3
Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.8.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
Type: Desktop Mobo: Micro-Star model: PRO Z790-A MAX WIFI (MS-7E07) v: 4.0
serial: <superuser required> uuid: <superuser required> UEFI: American
Megatrends LLC. v: M.70 date: 09/30/2024
Audio:
Device-1: Intel Raptor Lake High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_tgl
bus-ID: 00:1f.3 chip-ID: 8086:7a50 class-ID: 0403
Device-2: NVIDIA AD104 High Definition Audio vendor: Micro-Star MSI
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 01:00.1 chip-ID: 10de:22bc class-ID: 0403
Device-3: Micro Star USB Audio driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-5:4
chip-ID: 0db0:d1d7 class-ID: 0300
API: ALSA v: k6.12.4-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: PipeWire v: 1.2.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
journalctl | grep blue
Dec 27 16:25:17 0yster bluetoothd[690]: Bluetooth management interface 1.23 initialized
Dec 27 16:25:17 0yster bluetoothd[690]: Battery Provider Manager created
Dec 27 16:25:17 0yster bluetoothd[690]: src/device.c:device_set_wake_support() Unable to set wake_support without RPA resolution
Dec 27 16:25:17 0yster NetworkManager[688]: <info> [1735345517.6328] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.50.0-1/libnm-device-plugin-bluetooth.so)
Dec 27 16:25:30 0yster kded6[930]: kf.bluezqt: PendingCall Error: "The name is not activatable"
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/ldac
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSink/aptx_hd
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/aptx_hd
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSink/aptx
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/aptx
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSink/aac
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/aac
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSink/opus_g
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/opus_g
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSink/sbc
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/sbc
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/faststream
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/faststream_duplex
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSink/opus_05
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/opus_05
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Dec 27 16:25:30 0yster bluetoothd[690]: Endpoint registered: sender=:1.47 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Dec 27 16:25:41 0yster wireplumber[958]: spa.bluez5.native: RFCOMM receive command but modem not available: AT+NREC=0
Dec 27 16:32:14 0yster bluetoothd[690]: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
Dec 27 16:32:14 0yster kded6[930]: org.kde.pulseaudio: No object for name "bluez_input.34:DF:2A:71:D6:44"
Dec 27 16:32:14 0yster plasmashell[951]: org.kde.pulseaudio: No object for name "bluez_input.34:DF:2A:71:D6:44"
pamac list -i | grep -i -e pipe -e audio -e pulse -e blue
audiocd-kio 24.08.3-1 extra 2.5 MB
bluedevil 1:6.2.4-1 extra 2.2 MB
bluez 5.79-1 extra 1.6 MB
bluez-libs 5.79-1 extra 319.5 kB
bluez-qt 6.8.0-1 extra 2.6 MB
bluez-utils 5.79-1 extra 3.5 MB
gst-plugin-pipewire 1:1.2.7-1 extra 138.6 kB
kpipewire 6.2.4-1 extra 478.9 kB
lib32-libpipewire 1:1.2.7-1 multilib 691.8 kB
lib32-libpulse 17.0+r43+g3e2bb8a1e-1 multilib 898.6 kB
lib32-pipewire 1:1.2.7-1 multilib 4.1 MB
libpipeline 1.5.8-1 core 94.5 kB
libpipewire 1:1.2.7-1 extra 1.6 MB
libpulse 17.0+r43+g3e2bb8a1e-1 extra 1.5 MB
manjaro-pipewire 20231009-1 extra 1.6 kB
pipewire 1:1.2.7-1 extra 2.9 MB
pipewire-alsa 1:1.2.7-1 extra 1.2 kB
pipewire-audio 1:1.2.7-1 extra 4.6 MB
pipewire-jack 1:1.2.7-1 extra 651.2 kB
pipewire-pulse 1:1.2.7-1 extra 504.8 kB
pipewire-session-manager 1:1.2.7-1 extra
pipewire-v4l2 1:1.2.7-1 extra 87.0 kB
pipewire-x11-bell 1:1.2.7-1 extra 20.2 kB
pipewire-zeroconf 1:1.2.7-1 extra 360.1 kB
portaudio 1:19.7.0-3 extra 345.0 kB
pulseaudio-qt 1.6.1-1 extra 803.8 kB
webrtc-audio-processing-1 1.3-3 extra 1.5 MB