This does NOT happen automatically. You must have either:
a. changed the openSUSE config to apply updates automatically (I’ve NEVER done that, but I assume it is possible, and it is definitely something I do NOT recommend - ie IMHO its a BAD idea ) or
b. you instructed openSUSE to install the update, but you did not understand what you were doing.
Kernel updates do not happen automatically in a default openSUSE configuration.
Since we have already embarked down the “update alsa” path, we need to ensure your alsa versions are consistent with your kernel version.
There is guidance here telling you how to update:
Alsa-update - openSUSE
I’ll make it easier for you to apply the alsa update. Specifically, assuming you have updated to the 2.6.25.18 kernel, with your PC connected to the internet, type “su” (no quotes) in a gnome-terminal or a konsole (enter root password when prompted) and then copy and paste the following, one line at a time:
zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.0/ multimedia
zypper install alsa alsa-utils alsa-oss alsa-oss-32bit alsa-tools alsa-plugins-pulse alsa-plugins alsa-firmware libasound2
zypper rr multimedia
zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.0_Update/ multimedia
zypper install alsa-driver-kmp-default
zypper rr multimedia
Then restart your PC. Test your sound. Check your mixer setup.
Its possible that will still not work and you may need to update your /etc/modprobe.d/sound file. Remember the ALSA-Configuration.txt file model options are noted here:
STAC9227/9228/9229/927x
ref Reference board
3stack D965 3stack
5stack D965 5stack + SPDIF
dell-3stack Dell Dimension E520
Which means you may need to change your /etc/modprobe.d/sound file to:
options snd slots=snd-hda-intel
# u1Nb.vD9VbU_X1r7:82801H (ICH8 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=3stack
You need to restart alsa after making this change. One way to do that is to reboot. Another way is to type su -c ‘rcalsasound restart’ Then test your audio. Check your mixer
I note from the openSUSE Hardware compatibility List (HCL) that “3stack” is supposed to work with your model laptop. Reference: HCL/Laptops/Dell - openSUSE
and if “3stack” does not work, replace “3stack” in that file with “5stack” and restart alsa (one way to do that is to reboot). Test your audio. Check your mixer. If “5stack” does not work, then replace “5stack” with “dell-3stack” and restart alsa (one way to do that is to reboot). Test your audio. Check your mixer.