No sound

My sound card - Creative Sound Blaster ZxR. If I use Live-usb (openSUSE Leap 15.2) the sound works fine. But when I do a full install to the hard drive, there is no sound. Although it is displayed in the system settings (it appears with a strong delay after the system boots).
I’ve tried two versions: openSUSE Leap 15.2 (KDE) and openSUSE Tumbleweed (KDE).

Please run the alsa-info.sh diagnostic…
https://en.opensuse.org/SDB:Audio_troubleshooting#First_method_to_run_script
…and report back with the link that it produces.

I did it. And I found the reason there:
snd_hda_intel 0000:0a:00.0: Direct firmware load for ctefx.bin failed with error -2

In the “/lib/firmware” folder there was a file “ctefx-desktop.bin”. I added a copy of it there with the name “ctefx.bin”. After rebooting, the sound appeared. I think someone should fix this. So that new users do not rack their brains over this.

Ok, so a simple firmware issue. This ‘alsa-firmware’ package contains the required apparently.

In the “/lib/firmware” folder there was a file “ctefx-desktop.bin”. I added a copy of it there with the name “ctefx.bin”.

I’m not quite sure what you did specifically here…just rename the file?

After rebooting, the sound appeared. I think someone should fix this. So that new users do not rack their brains over this.

This issue is related to your particular hardware. Maybe a bug report is warranted?

Yes. There are now two files. Two copies with different names. “ctefx-desktop.bin” - was originally there. But for some reason the system was looking for a file with a different name - “ctefx.bin”.

Where did you locate the missing file from? It should be provided by ‘alsa-firmware’.

FWIW, A mailing list discussion around this…

“alsa-firmware” only contained “ctefx-desktop.bin”. “ctefx-desktop.bin” is the only firmware needed. The system requested this firmware, but under a different name (ctefx.bin). I made another copy of “ctefx-desktop.bin” in this folder with a different name - “ctefx.bin”.

Strange. I’m using openSUSE Leap 15.2 and installed ‘alsa-firmware’ only for the purpose of this thread. For reference, it contains the following ct*.bin firmware…

# rpm -ql alsa-firmware|grep ct
/lib/firmware/ctefx-desktop.bin
/lib/firmware/ctefx-r3di.bin
/lib/firmware/ctefx.bin
/lib/firmware/ctspeq.bin
linux-4k1z:~ # 

# zypper se -si alsa-firmware
Loading repository data...
Reading installed packages...

S  | Name          | Type    | Version          | Arch   | Repository
---+---------------+---------+------------------+--------+-----------------------
i+ | alsa-firmware | package | 1.0.29-lp152.4.2 | noarch | openSUSE-Leap-15.2-Oss

A bug report is likely needed for TW package.

rpm -ql alsa-firmware|grep ct
/lib/firmware/ctefx-desktop.bin
/lib/firmware/ctefx-r3di.bin
zypper se -si alsa-firmware
Загрузка данных о репозиториях...
Чтение установленных пакетов...

С | Имя           | Тип   | Версия    | Архитектура | Репозиторий
--+---------------+-------+-----------+-------------+------------------------
i | alsa-firmware | пакет | 1.2.1-2.2 | noarch      | openSUSE-Tumbleweed-Oss

As I suspected ----->bug report.