Bug 2125558

Summary: Update Intel/AMD SOF firmware in RHEL 9.2
Product: Red Hat Enterprise Linux 9 Reporter: Jaroslav Kysela <jkysela>
Component: alsa-sof-firmwareAssignee: Jaroslav Kysela <jkysela>
Status: CLOSED ERRATA QA Contact: Erik Hamera <ehamera>
Severity: medium Docs Contact:
Priority: medium    
Version: 9.2CC: ehamera, john.blakes.dad, renhai2, wangjm23, yijun_shen
Target Milestone: rcKeywords: Triaged
Target Release: ---Flags: pm-rhel: mirror+
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: alsa-sof-firmware-2.2.4-1.el9 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-05-09 07:52:17 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2065605    
Bug Blocks: 2032556, 2140418, 2141221    

Description Jaroslav Kysela 2022-09-09 09:59:06 UTC
Update the Intel/AMD SOF firmware to the latest.

https://github.com/thesofproject/sof-bin/releases

Comment 6 Erik Hamera 2023-01-24 01:28:10 UTC
Sound works properly with this firmware.

SOF HDA:
- speaker output: O.K Master and Speaker volume regulation works including Left/Right balance in alsamixer
- headphones output: O.K. Master and Headphone volume regulation works including Left/Right balance in alsamixer
- internal microphone input: O.K (Dmic0 in alsamixer)
- external microphone input: O.K. including Mic Boost and Capture in alsamixer
- working volume control: O.K. alsamixer

External microphone needs to be unplugged and plugged back the same way as before (including RHEL-9.1 and RHEL-8.7).

USB:
- speaker output: N/A
- headphones output: O.K. Master and Headphone volume regulation works including Left/Right balance in alsamixer
- internal microphone input: N/A
- external microphone input: O.K. including Capture in alsamixer
- working volume control: O.K. alsamixer

[root@flatworm ~]# rpm -qa alsa-lib
alsa-lib-1.2.8-2.el9.x86_64
[root@flatworm ~]# rpm -qa alsa-utils
alsa-utils-1.2.8-1.el9.x86_64
[root@flatworm ~]# rpm -qa alsa-sof-firmware
alsa-sof-firmware-2.2.4-1.el9.noarch
[root@flatworm ~]# uname -srvm
Linux 5.14.0-236.1877_749597130.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Jan 17 15:03:16 UTC 2023 x86_64

[root@flatworm ~]# cat /proc/asound/cards
 0 [sofhdadsp      ]: sof-hda-dsp - sof-hda-dsp
                      HP-HPSpectrex360Convertible14_ea0xxx--87F6

[root@flatworm ~]# lsmod | grep sound
soundwire_intel        49152  1 snd_sof_intel_hda_common
soundwire_generic_allocation    16384  1 soundwire_intel
soundwire_cadence      40960  1 soundwire_intel
soundwire_bus          98304  3 soundwire_intel,soundwire_generic_allocation,soundwire_cadence
snd_soc_core          348160  8 soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_soc_hdac_hda,snd_sof_probes,snd_soc_dmic,snd_soc_skl_hda_dsp
snd_pcm               151552  12 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_soc_hdac_hdmi,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core
soundcore              16384  2 snd_ctl_led,snd

Comment 9 Jaroslav Kysela 2023-01-30 10:06:38 UTC
*** Bug 2165480 has been marked as a duplicate of this bug. ***

Comment 10 Erik Hamera 2023-01-30 20:18:08 UTC
We have the new and tested package in the distribution.
# rpm -qa alsa-sof-firmware
alsa-sof-firmware-2.2.4-1.el9.noarch

Comment 11 Jaroslav Kysela 2023-02-21 20:06:11 UTC
*** Bug 2140418 has been marked as a duplicate of this bug. ***

Comment 12 Jaroslav Kysela 2023-04-05 06:19:13 UTC
*** Bug 2183815 has been marked as a duplicate of this bug. ***

Comment 14 errata-xmlrpc 2023-05-09 07:52:17 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (alsa-sof-firmware bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2023:2375