OK, I note a 64-bit openSUSE-11.1 with the latest 2.6.27.29 kernel on a Dell Dimension C521 with a Stac9227 hardware audio codec.
I’m not that familiar with the stac9227. I did a search on the alsa website for possible updates and I noted this for the stac9227: Search results - AlsaProject
and for the stac92xx (generic): Search results - AlsaProject
I also noted your PCM/Master volume both at 100% and on, and 1-speaker on at 100%, and the other two muted. I don’t know what those two do.
Simple mixer control ‘Speaker’,0
Capabilities: pvolume pswitch
Mono:
Front Left: Playback 64 [100%] [0.00dB] [on]
Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control ‘Speaker’,1
Capabilities: pvolume pswitch
Mono:
Front Left: Playback 64 [100%] [0.00dB] [off]
Front Right: Playback 64 [100%] [0.00dB] [off]
Simple mixer control ‘Speaker’,3
Capabilities: pvolume pswitch
Mono:
Front Left: Playback 64 [100%] [0.00dB] [off]
Front Right: Playback 64 [100%] [0.00dB] [off]
I don’t know enough about your hardware to know if muting those two speakers has any impact.
I note for the stac9227 it is possible to force various model options at boot, with a list of those options being here (only one at a time can be forced, and it must be done in a specific syntax in the /etc/modprobe.d/sound file):
STAC9227/9228/9229/927x
ref Reference board
3stack D965 3stack
5stack D965 5stack + SPDIF
dell-3stack Dell Dimension E520
dell-bios Fixes with Dell BIOS setup
But before messing around with that, I note you stated sound works, and then stops. Lets look into that.
When sound works, run the following in a terminal, and copy the output to a text file and save it.
lsof /dev/dsp* /dev/audio* /dev/mixer* /dev/snd/*
then when sound is NOT working, do the same:
lsof /dev/dsp* /dev/audio* /dev/mixer* /dev/snd/*
and copy the output to a text file and save it.
Compare the two outputs and determine what is the difference? Is there an application that has seized your sound device in the case where sound is not working that was not present when sound worked ? [reference: SDB:AudioTroubleshooting - openSUSE - determining which application is using the sound device ]
The remainder of the information you provided will be useful if later we determine it necessary to update your alsa version.