Hello!

I installed Kali Linux 2020.3 on a Dell XPS 13 9310 laptop as the only operating system.
On fresh install everything worked fine.
After the updates, the sound and the microphone no longer work.
I wasted a day on the net and found a solution only to the sound.
This is:

snd_hda_intel.dmic_detect=0 to GRUB_CMDLINE_LINUX_DEFAULTin your /etc/default/grub

I wrote in the terminal:

lsmod | grep snd_hda_intel

snd_hda_intel 57344 0
snd_intel_dspcfg 24576 3 snd_hda_intel,snd_sof_pci,snd_sof_intel_hda_common
snd_hda_codec 163840 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_i ntel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core 106496 9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_i ntel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_ realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda, snd_sof_intel_hda
snd_pcm 135168 8 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd _sof,snd_sof_intel_hda_common,snd_compress,snd_soc _core,snd_hda_core
snd 110592 14 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_h da_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_code c,snd_hda_codec_realtek,snd_timer,snd_compress,snd _soc_core,snd_pcm
lspci -nnk | grep -A2 Audio

00:1f.3 Multimedia audio controller [0401]: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller [8086:a0c8] (rev 20)
Subsystem: Dell Tiger Lake-LP Smart Sound Technology Audio Controller [1028:0991]
Kernel driver in use: sof-audio-pci
Kernel modules: snd_hda_intel, snd_sof_pci
lspci -v | grep "audio"

00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
Kernel driver in use: sof-audio-pci
sudo dmesg | grep -i audio

[ 0.258016] ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
[ 4.494089] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 4.494095] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 4.494110] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[ 4.494536] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 4.494728] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 4.509619] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[ 4.600207] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[ 4.600209] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 4.600280] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 4.603625] sof-audio-pci 0000:00:1f.3: firmware: failed to load intel/sof/sof-tgl.ri (-2)
[ 4.603630] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-tgl.ri failed with error -2
[ 4.603634] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-tgl.ri failed err: -2
[ 4.603637] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
[ 4.604514] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2



Can you help me with this problem, because I want to have sound and a microphone?

Thanks.