Skip to content

[BUG] Dell xps 15 9530 buzzing noise via headphone jack #10734

@fabpiaf

Description

@fabpiaf

Describe the bug
I have an XPS 15 9500 and another 9530.
Both run archlinux, both have a problem where a buzzing noise is emitted from the headphone jack to the loudspeakers - when no audio is playing.
On the 9500 I could fix that with echo "options snd_hda_intel power_save=0" | sudo tee /etc/modprobe.d/snd-hda-intel.conf

This fix does not work for the 9530.

To Reproduce
When I plug in the headphone jack, the noise starts.
When I sudo modprobe -r snd_sof_pci_intel_tgl - the noise stops - but I dont have sound either 😄

Reproduction Rate
All the time

Expected behavior
No buzzing noise when no audio is playing.

Impact
showstopper

Screenshots or console output

lspci -k | grep -A3 Audio -i
0000:00:1f.3 Multimedia audio controller: Intel Corporation Raptor Lake-P/U/H cAVS (rev 01)
	Subsystem: Dell Device 0beb
	Kernel driver in use: sof-audio-pci-intel-tgl
	Kernel modules: snd_soc_avs, snd_sof_pci_intel_tgl, snd_hda_intel
pacman -Q ...

sof-firmware 2025.12.2-1
linux-firmware-cirrus 20260410-1
linux 6.19.14.arch1-1
pipewire 1:1.6.4-1
pipewire-alsa 1:1.6.4-1
pipewire-audio 1:1.6.4-1
pipewire-pulse 1:1.6.4-1
pulseaudio-qt 1.8.1-1
wireplumber 0.5.14-1

The journalctl log doesnt look healthy
systemctl --user restart pipewire.service wireplumber.service pipewire-pulse.service

kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
systemd[2400]: Stopping PipeWire PulseAudio...
systemd[2400]: Stopped PipeWire PulseAudio.
systemd[2400]: Stopping Multimedia Service Session Manager...
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7b4a960 id:3
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7b4b440 id:4
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7b37670 id:6
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7cbf900 id:8
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7ca9e50 id:9
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7ca62e0 id:10
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7ca1390 id:11
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7c948c0 id:12
wireplumber[19839]: pw.core: 0x55a1c7abd6a0: leaked proxy 0x55a1c7c9ba60 id:13
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/ldac
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSink/aptx_hd
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/aptx_hd
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSink/aptx
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/aptx
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSink/aac
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/aac
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSink/opus_g
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/opus_g
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSink/sbc
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/sbc
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/aptx_ll_1
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/aptx_ll_0
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/faststream
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/faststream_duplex
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSink/opus_05
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/opus_05
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSink/opus_05_duplex
bluetoothd[1677]: Endpoint unregistered: sender=:1.355 path=/MediaEndpoint/A2DPSource/opus_05_duplex
systemd[2400]: Stopped Multimedia Service Session Manager.
systemd[2400]: Stopping PipeWire Multimedia Service...
systemd[2400]: Stopped PipeWire Multimedia Service.
systemd[2400]: Started PipeWire Multimedia Service.
systemd[2400]: Started Multimedia Service Session Manager.
systemd[2400]: Started PipeWire PulseAudio.
rtkit-daemon[3264]: Successfully made thread 19910 of process 19910 owned by '1000' high priority at nice level -11.
rtkit-daemon[3264]: Successfully made thread 19908 of process 19908 owned by '1000' high priority at nice level -11.
rtkit-daemon[3264]: Successfully made thread 19909 of process 19909 owned by '1000' high priority at nice level -11.
rtkit-daemon[3264]: Successfully made thread 19920 of process 19908 owned by '1000' RT at priority 20.
rtkit-daemon[3264]: Successfully made thread 19922 of process 19910 owned by '1000' RT at priority 20.
rtkit-daemon[3264]: Successfully made thread 19925 of process 19909 owned by '1000' RT at priority 20.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/ldac
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSink/aptx_hd
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/aptx_hd
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSink/aptx
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/aptx
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSink/aac
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/aac
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSink/opus_g
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/opus_g
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSink/sbc
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/sbc
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/aptx_ll_1
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/aptx_ll_0
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/faststream
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/faststream_duplex
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSink/opus_05
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/opus_05
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSink/opus_05_duplex
bluetoothd[1677]: Endpoint registered: sender=:1.358 path=/MediaEndpoint/A2DPSource/opus_05_duplex
wireplumber[19909]: wp-device: SPA handle 'api.libcamera.enum.manager' could not be loaded; is it installed?
wireplumber[19909]: s-monitors-libcamera: PipeWire's libcamera SPA plugin is missing or broken. Some camera types may not be supported.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.0: Cannot Initialize Firmware. Error: -2
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Requesting Firmware Load after HDA_GEN_PCM_ACT_CLOSE
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Falling back to default firmware.
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Unable to find firmware and tuning
kernel: cs35l41-hda spi0-CSC3551:00-cs35l41-hda.1: Cannot Initialize Firmware. Error: -2

There is a real chance that this is a Layer 8 problem

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working as expected

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions