No sound on Dell Latitude 9520

Hello,

On a fresh install of Manjaro 21.1, I have no sound output. The laptop is a Dell Latitude 9520.

Here are some useful outputs I think:

sudo dmesg | grep -iE 'snd|sof'

[    0.508245] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.628123] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.628124] software IO TLB: mapped [mem 0x0000000051d96000-0x0000000055d96000] (64MB)
[    2.311870] snd_hda_intel 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[    2.311891] snd_hda_intel 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    2.439034] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040380
[    2.439049] sof-audio-pci 0000:00:1f.3: SoundWire enabled on CannonLake+ platform, using SOF driver
[    2.439075] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[    2.439288] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040380
[    3.505669] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    3.512728] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[    3.534534] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 4
[    3.536610] sof-audio-pci 0000:00:1f.3: warning: unknown sof_ext_man header type 6 size 0x20
[    3.536613] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:8:0-9e7a8
[    3.536615] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:18:1 Kernel ABI 3:17:0
[    3.536617] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[    3.536624] sof-audio-pci 0000:00:1f.3: warning: unknown sof_ext_man header type 3 size 0x30
[    3.536625] sof-audio-pci 0000:00:1f.3: warning: unknown sof_ext_man header type 5 size 0x20
[    3.624346] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:8:0-9e7a8
[    3.624349] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:18:1 Kernel ABI 3:17:0
[    3.624350] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[    3.636149] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:18:1 Kernel ABI 3:17:0
[    3.636150] sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent than kernel
[    3.649831] sof-audio-pci 0000:00:1f.3: ASoC: physical link SDW0-Capture (id 4) not exist
[    3.649832] sof-audio-pci 0000:00:1f.3: ASoC: topology: could not load header: -22
[    3.650557] sof-audio-pci 0000:00:1f.3: error: tplg component load failed -22
[    3.650561] sof-audio-pci 0000:00:1f.3: error: failed to load DSP topology -22
[    3.650563] sof-audio-pci 0000:00:1f.3: ASoC: error at snd_soc_component_probe on 0000:00:1f.3: -22
[    3.650563] sof-audio-pci 0000:00:1f.3: ASoC: failed to probe component -22
[    3.650579] sof_sdw sof_sdw: ASoC: failed to instantiate card -22
[    7.815255] sof_sdw sof_sdw: snd_soc_register_card failed -22
[    7.815269] sof_sdw: probe of sof_sdw failed with error -22
arecord -l                    
arecord: device_list:274: no soundcards found...
pacmd list-sources
1 source(s) available.
  * index: 0
	name: <auto_null.monitor>
	driver: <module-null-sink.c>
	flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
	state: SUSPENDED
	suspend cause: IDLE
	priority: 1000
	volume: front-left: 65536 / 100% / 0.00 dB,   front-right: 65536 / 100% / 0.00 dB
	        balance 0.00
	base volume: 65536 / 100% / 0.00 dB
	volume steps: 65537
	muted: no
	current latency: 0.00 ms
	max rewind: 344 KiB
	sample spec: s16le 2ch 44100Hz
	channel map: front-left,front-right
	             Stereo
	used by: 0
	linked by: 0
	configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
	monitor_of: 0
	module: 15
	properties:
		device.description = "Monitor of Dummy Output"
		device.class = "monitor"
		device.icon_name = "audio-input-microphone"

Thank you in advance for any help you could provide.

Issue No audio after Pulseaudio v15 update:

Try clearing the databases in your home folder of any old settings by executing:

rm ~/.config/pulse/*.tdb ~/.config/pulse/cookie

Reboot afterwards.

Thank you @Wollie. This did not solve the issue.

I am still somewhat of a newbie myself so take this advice with a grain of salt:

Have you tried launching a command line and running alsamixer?

This was the big secret to getting audio working on my computer. Also you can check the audio settings when clicking on sound as each device has their own output settings. The only one that works on mine for example is Analogue Stereo Duplex.

Edit: Big settings in alsa to look at are Front and Output Select which is usually best run as Headphones.
Edit 2: In alsamixer you can use F6 to select the device you are using. Often, systems will have multiple “devices” even if it only has 1. Especially laptops that may or may not have additional hardware baked in.
Edit 3: (I know… I know…) A lot of people recommend trying pavucontrol but I find this to just be an extension of System Settings where you can find an entire section on audio settings.

Thank you @Daarkblood but this did not work.

1 Like

Hello.

I’ve had audio issues on a Dell laptop as well:

What did the trick for me was to update the BIOS. Maybe worth having a look at.

z0id

Hello!
I have performed the updates available via fwupdmgr but this did not solve the issue.

Hello,

It was a bug in sof-project, see here.
With the latest 5.16 kernel, and adding this in /etc/modprobe.d/alsa-base.conf

options snd_soc_sof_sdw quirk=0x2022
options snd-intel-sdw-acpi sdw_link_mask=0x7

the sound (and mic) is now working.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.