In posts #11 and #13 above you request how to make the changes permanent. I don’t see any significant changes in the above.
That suggests to me that restarting the sound device via YaST was not necessary, and was like hitting a fly with a hammer. The problem, of course, is finding the fly.
Possibly you also restarted pulse when restarting the sound device via YaST and maybe that cures things. Another possibility, if any application had seized the sound device upon boot (such as your KDE or Gnome desktop) and was refusing to share it, then restarting YaST would also break that desktop’s application lock on the sound device.
IMHO you need to focus your search that way.
To check if any application had seized the sound device restart your PC, and when sound is not working, send the command:
lsof /dev/dsp* /dev/audio* /dev/mixer* /dev/snd/*
and then restart the sound with YaST so that sound is working, and again send the command:
lsof /dev/dsp* /dev/audio* /dev/mixer* /dev/snd/*
The output should be the same in both cases. If the same, post one example. If NOT the same, then post both outputs.
That command ‘lsof’ lists open files, and by checking open files associated with audio, the idea is to try and determine which application is using the audio (and hence has files open) when sound works and when it does not work, so we can properly focus our attention there on the guilty application.
For example on my PC, when sound works, I get:
oldcpu@corei7-920:~>
lsof: status error on /dev/dsp*: No such file or directory
lsof: status error on /dev/audio*: No such file or directory
lsof: status error on /dev/mixer*: No such file or directory
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
pulseaudi 5286 oldcpu 22u CHR 116,9 0t0 6632 /dev/snd/controlC0
pulseaudi 5286 oldcpu 27u CHR 116,9 0t0 6632 /dev/snd/controlC0
pulseaudi 5286 oldcpu 33u CHR 116,3 0t0 6625 /dev/snd/controlC1
ie pulse audio is using the sound device and the older /dev/dsp, dev/audio, and dev/mixer (used in earlier openSUSE versions) are no longer used in my openSUSE-12.3.