I recently reloaded openSuSE from scratch as I just upgraded my PC (new hard disks). All is good so far, except for one thing; I cannot get some old games to produce any sound. They are written to use oss, so I’m trying to get them to work using alsa’s oss compatibility. Things are not going well though. The problem is that none of the modules related to alsa-oss seem to be loading (snd-seq-oss, snd-mixer-oss, and snd-pcm-oss). If I could get that working, I could move on to the real problem of getting these old games to use that oss compatibility mode. I’m not there yet though.
BTW, these are all linux versions of games, so I cannot run them in WINE.
Here’s some basic system information:
:~> uname -a
Linux YP38 3.1.10-1.9-desktop #1 SMP PREEMPT Thu Apr 5 18:48:38 UTC 2012 (4a97ec8) x86_64 x86_64 x86_64 GNU/Linux
:~> cat /etc/SuSE-release
openSUSE 12.1 (x86_64)
VERSION = 12.1
CODENAME = Asparagus
Here’s the information requested in the sticky thread (uname -a is above):
Output of /usr/sbin/alsa-info.sh:
http://www.alsa-project.org/db/?f=d1309f502ccb786e48bba4d5bf4d3dc9d359ff33
:/> rpm -qa '*alsa*'
alsa-driver-kmp-desktop-1.0.25.20120527_k3.1.10_1.9-1.1.x86_64
alsa-plugins-32bit-1.0.25-53.2.x86_64
alsa-firmware-1.0.25-26.1.noarch
alsa-oss-1.0.25-33.1.x86_64
alsa-oss-32bit-1.0.25-33.1.x86_64
alsa-utils-1.0.25-65.1.x86_64
alsa-devel-32bit-1.0.25-123.1.x86_64
alsa-1.0.25-123.1.x86_64
alsa-plugins-pulse-1.0.25-53.2.x86_64
alsa-plugins-pulse-32bit-1.0.25-53.2.x86_64
alsa-plugins-1.0.25-53.2.x86_64
alsa-docs-1.0.25-123.1.noarch
alsa-devel-1.0.25-123.1.x86_64
:/> rpm -qa '*pulse*'
pulseaudio-1.1-1.2.x86_64
libpulse0-32bit-1.1-1.2.x86_64
pulseaudio-module-bluetooth-1.1-1.2.x86_64
pulseaudio-module-zeroconf-1.1-1.2.x86_64
pulseaudio-module-x11-1.1-1.2.x86_64
pulseaudio-module-gconf-1.1-1.2.x86_64
libpulse-mainloop-glib0-32bit-1.1-1.2.x86_64
libpulse0-1.1-1.2.x86_64
pulseaudio-utils-1.1-1.2.x86_64
libpulse-mainloop-glib0-1.1-1.2.x86_64
pulseaudio-equalizer-2.7rev4-1.1.noarch
pulseaudio-module-lirc-1.1-1.2.x86_64
alsa-plugins-pulse-1.0.25-53.2.x86_64
alsa-plugins-pulse-32bit-1.0.25-53.2.x86_64
libpulse-devel-1.1-1.2.x86_64
:/> rpm -q libasound2
libasound2-1.0.25-123.1.x86_64
:/> cat /etc/modprobe.d/50-sound.conf
# ALSA portion
alias char-major-116 snd
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-slot-1 snd-card-1
options snd slots=snd-virtuoso,snd-hda-intel
# AMUB.hJ2fTVR7hHD:Virtuoso 100 (Xonar DX)
alias snd-card-0 snd-virtuoso
# NXNs.hGKkp_Wnp_0:nVidia Corporation
alias snd-card-1 snd-hda-intel
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# card #2
alias sound-service-1-0 snd-mixer-oss
alias sound-service-1-3 snd-pcm-oss
alias sound-service-1-12 snd-pcm-oss