OMA 4.2 Sound and microphone on HP EliteBook 850 G6

I have just resolved a problem with audio on HP EliteBook 850 G6.

2021-05-31 09:27

[root@mila-hpelitebook850g6 mila]# dmesg | grep audio
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 4
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: Direct firmware load for intel/sof/sof-cnl.ri failed with error -2
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: error: request firmware intel/sof/sof-cnl.ri failed err: -2
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: error: failed to load DSP firmware -2
[Po kvě 31 08:32:00 2021] sof-audio-pci 0000:00:1f.3: error: sof_probe_work failed err: -2

Download GitHub - thesofproject/sof-bin: Firmware and topology binaries

[root@mila-hpelitebook850g6 mila]# cd /home/mila/tmpMHA/sof-bin-main/
[root@mila-hpelitebook850g6 sof-bin-main]# ls
go.sh  install.sh  LICENCE.Intel  LICENCE.NXP  Notice.NXP  publish.sh  README-before-1.7.md  README.Intel  README.md  sof-tplg-v1.7  sof-v1.7  tools-v1.7  v1.7-md5sum.txt  v1.7-sha1sum.txt  v1.7-sha256sum.txt
[root@mila-hpelitebook850g6 sof-bin-main]# ./install.sh v1.7
+ for sdir in sof sof-tplg
+ ln -s sof-v1.7 /lib/firmware/intel/sof
+ for sdir in sof sof-tplg
+ ln -s sof-tplg-v1.7 /lib/firmware/intel/sof-tplg
+ rsync -a sof-tplg-v1.7 sof-v1.7 /lib/firmware/intel/
+ rsync -a tools-v1.7/ /usr/local/bin/
[mila@mila-hpelitebook850g6 ~]$ dmesg | grep sof
[Po kvě 31 09:52:34 2021] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[Po kvě 31 09:52:34 2021] software IO TLB: mapped [mem 0x000000009d65f000-0x00000000a165f000] (64MB)
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 4
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:7:0-47d07
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:18:1 Kernel ABI 3:18:0
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:7:0-47d07
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:18:1 Kernel ABI 3:18:0
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:18:1 Kernel ABI 3:18:0
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent than kernel
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[Po kvě 31 09:52:39 2021] input: sof-hda-dsp Mic as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input18
[Po kvě 31 09:52:39 2021] input: sof-hda-dsp Headphone as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input19
[Po kvě 31 09:52:39 2021] input: sof-hda-dsp HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input20
[Po kvě 31 09:52:39 2021] input: sof-hda-dsp HDMI/DP,pcm=4 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input21
[Po kvě 31 09:52:39 2021] input: sof-hda-dsp HDMI/DP,pcm=5 as /devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card0/input22
[mila@mila-hpelitebook850g6 ~]$ dmesg | grep alsa
[mila@mila-hpelitebook850g6 ~]$ dmesg | grep audio
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if info 0x040100
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: Digital mics found on Skylake+ platform, using SOF driver
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: enabling device (0000 -> 0002)
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: DSP detected with PCI class/subclass/prog-if 0x040100
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: use msi interrupt mode
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: hda codecs found, mask 5
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: using HDA machine driver skl_hda_dsp_generic now
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: DMICs detected in NHLT tables: 4
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:7:0-47d07
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:18:1 Kernel ABI 3:18:0
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[Po kvě 31 09:52:38 2021] sof-audio-pci 0000:00:1f.3: unknown sof_ext_man header type 3 size 0x30
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: Firmware info: version 1:7:0-47d07
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: Firmware: ABI 3:18:1 Kernel ABI 3:18:0
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: warn: FW ABI is more recent than kernel
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: Topology: ABI 3:18:1 Kernel ABI 3:18:0
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: warn: topology ABI is more recent than kernel
[Po kvě 31 09:52:39 2021] sof-audio-pci 0000:00:1f.3: ASoC: Parent card not yet available, widget card binding deferred
[Po kvě 31 09:52:39 2021] snd_hda_codec_realtek ehdaudio0D0: autoconfig for ALC215: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[Po kvě 31 09:52:39 2021] snd_hda_codec_realtek ehdaudio0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[Po kvě 31 09:52:39 2021] snd_hda_codec_realtek ehdaudio0D0:    hp_outs=1 (0x21/0x0/0x0/0x0/0x0)
[Po kvě 31 09:52:39 2021] snd_hda_codec_realtek ehdaudio0D0:    mono: mono_out=0x0
[Po kvě 31 09:52:39 2021] snd_hda_codec_realtek ehdaudio0D0:    inputs:
[Po kvě 31 09:52:39 2021] snd_hda_codec_realtek ehdaudio0D0:      Mic=0x19
[Po kvě 31 09:52:39 2021] snd_hda_codec_realtek ehdaudio0D0: ASoC: sink widget AIF1TX overwritten
[Po kvě 31 09:52:39 2021] snd_hda_codec_realtek ehdaudio0D0: ASoC: source widget AIF1RX overwritten

Speaker(Output) is OK.
No microphone.

[root@mila-hpelitebook850g6 mila]# dnf install alsa-ucm-conf

Reboot

It works now.

1 Like

Thank you.
Please publish code as code, or it will be hard to read.
I have edited your post, please check if correct. Thanks.

Hello,
it is perfect.
Thank you

1 Like