no soundcards found...

This is a puzzle.

Could you delete the 50-sound.conf file.

Then reboot. Do NOT yet go to YaST to configure the sound, but rather run the diagnostic script again and post the output here. I want to see the script output without that 50-sound.conf file in place that clearly has failed to configure your PC audio device. Post that web address/URL here please.

Then after running the script, while I am pondering the script, you could go to YaST hardware > sound and again try to configure your audio device.

I do note from the above script, your PC is a HP EliteBook 850 G4. Surfing I read that the G4 has a Conexant Hd Audio 11.39.2168.57. I can not find further detail on the audio Hardware codec. Nor can I find yet if GNU/Linux supports the Conexant Hd Audio 11.39.2168.57. However I do know that sometimes devices are referred to by names differently in MS-Windows than in GNU/Linux, so that ‘may’ be why I can’t find GNU/Linux information on that device. I note your post suggested a Series/C210 Series Chipset Family High Definition Audio Controller, but I don’t know if that is accurate as I can’t find any information surfing to confirm that.

You could check the HP BIOS to ensure sound is enabled in the BIOS (if there is such a control).

I checked inside the openSUSE 42.3 alsa-firmware.rpm file, and I don’t see any information on a C210, so installing alsa-firmware may not help - although you could try such as a speculative effort.

I’ve read also of users trying different special model option values. For example:

  • when ‘nofixup’ is passed, the device-specific fixups in the codec parser are skipped.
  • when generic is passed, the codec-specific parser is skipped and only the generic parser is used.

I don’t know enough about sound to understand the significance of skipping the codec-specific parser or the generic parser. I have read of Ubuntu users with C210 audio codec claiming ‘model=generic’ worked for them. But I also read of different Ubuntu users who learned applying the audio codec ‘model=generic’ did not work and blocked their audio. So I have no specific suggestions there.

Lets see if the script gives anything with the 50-sound.conf file removed.

.