Intel Kernel Module for Sound can't be loaded on Acer Swift 5

I’ve had problems with sound since I installed OpenSUSE. It works after booting but if it goes into sleep or I unplug a sound device, it completely stops working.

I tried configuring my soundcard through YaST Sound, which gave me the error:

The kernel module snd-hda-intel for sound support
could not be loaded. This can be caused by incorrect
module parameters, including invalid IO or IRQ parameters.

I’ve now added my user to the groups audio and pulse, but the issue still persists. Here is my alsa-info.sh output:

http://alsa-project.org/db/?f=513ac673cce0dd385f35121caf0dae3d5b995b9e

I know this problem has been seen before, but unfortunately I can’t seem to find any usable solutions in other similar threads.

Here’s an open TW Tiger Lake audio bug https://bugzilla.opensuse.org/show_bug.cgi?id=1195013 that might be useful.

I am not aware of other threads.

but I see this in the dmesg in that link:


   12.554951] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware info: version 2:0:0-b678a
   12.554956] sof-audio-pci-intel-tgl 0000:00:1f.3: Firmware: ABI 3:20:0 Kernel ABI 3:18:0
   12.554959] sof-audio-pci-intel-tgl 0000:00:1f.3: warn: **FW ABI is more recent than kernel**

Its not a good idea to install an sof_firmware version that is more recent than the kernel. I recommend you roll back to an older sof_firmware.

I can not say that is your problem reported in this thread wrt the audio - but it could be it can cause issues.
.

How exactly would I go about rolling back sof_firmware? I looked in YaST and there is no package named that. Is there a more involved process to do that?

The diagnostic script you ran says otherwise. At the end of the script output there is:


!!Packages installed
!!--------------------

**sof-firmware-2.0-1.1.noarch**
alsa-plugins-upmix-1.2.6-1.2.x86_64
alsa-plugins-speexrate-1.2.6-1.2.x86_64
alsa-plugins-1.2.6-1.2.x86_64
alsa-oss-1.1.8-4.3.x86_64
alsa-ucm-conf-1.2.6.3-3.1.noarch
alsa-plugins-pulse-1.2.6-1.2.x86_64
alsa-utils-1.2.6-3.1.x86_64
alsa-oss-32bit-1.1.8-4.3.x86_64
alsa-plugins-pulse-32bit-1.2.6-1.2.x86_64

According to that script your PC does have a version of sof-firmware installed … and the diagnostic script also states that version of sof-firmware is too new for the kernel you have installed.