Após fazer uma instalação limpa do Arch Linux a placa de som não foi reconhecida.
A máquina é um Dell Latitude 3520, um i7 de 11ª geração.
Para identificar qual ou quais placas estão sendo utilizadas, os seguintes comandos podem ser utilizados:
[gio@archlinux ~]$ lspci -v | grep "audio"
0000:00:1f.3 Multimedia audio controller: Intel Corporation Tiger Lake-LP Smart Sound Technology Audio Controller (rev 20)
[gio@archlinux ~]$ sudo inxi -A
Audio:
Device-1: Intel Tiger Lake-LP Smart Sound Audio
driver: sof-audio-pci-intel-tgl
Sound API: ALSA v: k6.1.6-arch1-3 running: yes
Sound Server-1: PulseAudio v: 16.1 running: yes
Sound Server-2: PipeWire v: 0.3.64 running: yes
[gio@archlinux ~]$ sudo dmesg | grep -i audio
[sudo] password for gio:
[ 5.882085] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[ 5.882440] sof-audio-pci-intel-tgl 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[ 5.882455] sof-audio-pci-intel-tgl 0000:00:1f.3: enabling device (0000 -> 0002)
[ 5.883542] sof-audio-pci-intel-tgl 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[ 5.883729] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[ 5.890714] sof-audio-pci-intel-tgl 0000:00:1f.3: use msi interrupt mode
[ 5.977469] sof-audio-pci-intel-tgl 0000:00:1f.3: hda codecs found, mask 5
[ 5.977477] sof-audio-pci-intel-tgl 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[ 5.977484] sof-audio-pci-intel-tgl 0000:00:1f.3: DMICs detected in NHLT tables: 2
[ 5.978974] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 5.978980] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[ 5.978988] sof-audio-pci-intel-tgl 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[ 6.074313] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:2:0-57864
[ 6.074320] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:22:1 Kernel ABI 3:23:0
[ 6.161696] sof-audio-pci-intel-tgl 0000:00:1f.3: Topology: ABI 3:22:1 Kernel ABI 3:23:0
[ 6.224533] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC3204: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[ 6.224543] snd_hda_codec_realtek ehdaudio0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 6.224546] snd_hda_codec_realtek ehdaudio0D0: hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[ 6.224548] snd_hda_codec_realtek ehdaudio0D0: mono: mono_out=0x0
[ 6.224550] snd_hda_codec_realtek ehdaudio0D0: inputs:
[ 6.224552] snd_hda_codec_realtek ehdaudio0D0: Headset Mic=0x19
[ 6.224554] snd_hda_codec_realtek ehdaudio0D0: Headphone Mic=0x1a
[ 6.268896] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[ 6.268910] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten
Para resolver esse problema foi bem simples, bastou fazer a instalação do pacote sof-firmware:
$ sudo pacman -S sof-firmware
Ao reiniciar o sistema e ir nas configurações de som do Gnome, a saída de áudio e microfone foram reconhecidas:
Espero que ajude!
😀