20211208 no sound (alsa) (AMD Renoir Redeon)

After an update (zypper dup) to tumbleweed 20211208 sound is not working anymore.

System info:

**#** inxi -xxxACS 
**System:    Host:** xxx **Kernel:** 5.15.6-1-default x86_64 **bits:** 64 **compiler:** gcc **v:** 11.2.1 **Console:** pty pts/1 **wm:** kwin_x11 
           **DM:** SDDM **Distro:** openSUSE Tumbleweed 20211208 
**CPU:       Info:** 8-Core **model:** AMD Ryzen 7 PRO 4750U with Radeon Graphics **bits:** 64 **type:** MT MCP **arch:** Zen 2 **rev:** 1 **cache:**
           **L1:** 512 KiB **L2:** 4 MiB **L3:** 8 MiB 
           **flags:** avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm **bogomips:** 54300 
           **Speed:** 1397 MHz **min/max:** 1400/1700 MHz **boost:** enabled **volts:** 1.2 V **ext-clock:** 100 MHz **Core speeds (MHz):****1:** 1397 
           **2:** 1397 **3:** 1397 **4:** 1397 **5:** 1397 **6:** 1397 **7:** 1397 **8:** 1397 **9:** 1397 **10:** 1396 **11:** 1395 **12:** 1397 **13:** 1397 **14:** 1397 
           **15:** 1397 **16:** 1397 
**Audio:     Device-1:** Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition Audio **vendor:** Lenovo **driver:** snd_hda_intel 
           **v:** kernel **bus-ID:** 07:00.1 **chip-ID:** 1002:1637 **class-ID:** 0403 
           **Device-2:** Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor **vendor:** Lenovo 
           **driver:** snd_rn_pci_acp3x **v:** kernel **bus-ID:** 07:00.5 **chip-ID:** 1022:15e2 **class-ID:** 0480 
           **Device-3:** Advanced Micro Devices [AMD] Family 17h HD Audio **vendor:** Lenovo **driver:** snd_hda_intel **v:** kernel 
           **bus-ID:** 07:00.6 **chip-ID:** 1022:15e3 **class-ID:** 0403 
           **Sound Server-1:** ALSA **v:** k5.15.6-1-default **running:** yes 
           **Sound Server-2:** PulseAudio **v:** 15.0 **running:** no 
           **Sound Server-3:** PipeWire **v:** 0.3.39 **running:** yes

Error during boot:

**#** journalctl -b -g alsa
Dec 11 21:42:33 xxx alsactl[2028]: alsa-lib parser.c:2012:(parse_master_file) Syntax field not found in acp.conf 
Dec 11 21:42:33 xxx alsactl[2028]: alsa-lib main.c:1412:(snd_use_case_mgr_open) error: failed to import hw:2 use case configuration -22

[FONT=arial]Temporary work around:

  • Reverted back to working situation (snapper rollback, I love it!)
  • Reboot
  • Added locks to zypper (after some experimenting):
zypper al 'alsa*' libasound2

[/FONT][FONT=arial]Now I can do zypper dup again without breaking sound.

If someone has a real solution, or needs more information, just post it here.

Just found a similar post: https://ask.fedoraproject.org/t/no-audio-output-since-the-last-update-from-today/19107/16

[/FONT]

Create bug report.

Have the same issue. Have you created a report @PCU?

I think this has been fixed upstream: https://www.alsa-project.org/wiki/Changes_v1.2.6_v1.2.6.1

It’s a matter of including that version in the next tumbleweed update. Not sure if this is by request or it’ll happen automatically for the next release.

I posted it as a bug, just in case that’s still needed.
Couldn’t find any other reports of this in bugzilla.

https://bugzilla.opensuse.org/show_bug.cgi?id=1193696

I did not create a bug report, did not find the time to do so. Thanks @stanski for doing so.

In the meanwhile I saw new updates, including alsa stuff. So I removed my zypper locks, did an update a can confirm that the update does not break sound anymore. I am now a[FONT=arial]t TW20211212 and sound is OK.
[/FONT]

Good job @stanski, thanks.