Unfortunately, in my case (and I assume Turgut's as well), the alsa sound
module *is* loading, along with the other modules. The output on my laptop
from lsmod proves this.
Also, the Kcontrol sound options are different in Mdk 7.2 -- must be a
different version of KDE, or at least Kcontrol?
I went through the init script that loads the sound modules
(/etc/rc.d/init.d/sound) and put little message in there to make sure
everything is loading, and it looks like at least the alsa driver is
loading. However, the script bails when it gets to loading the aumix stuff
-- not sure why.
When I look at /var/log/messages, I can see where my sound stopped working
on Sunday evening, just after I upgraded from kernel 2.2.17 to 2.2.19, and
the alsa upgrade as well. When sound was working, I can see several lines
indicating that the start_mixer function in the sound script ran
successfully, and loaded aumix. After sound stopped working, there are no
longer any such lines. Adding this evidence to my debugging messages, it
would seem that for some reason the start_mixer function is not loading
the mixer settings. The relevant function is here:
function start_mixer () {
if egrep -q '(sparcaudio|sound)' /proc/devices 2>/dev/null && \
[ "$retval" -eq 0 ] && [ -r /etc/.aumixrc ] && \
[ -x /usr/bin/aumix];then
action "Loading mixer settings" /usr/bin/aumix -f /etc/.aumixrc -L
fi
}
As you can see, there is a long 'if' statement that checks for the
existence of a 'sound' (or 'sparcaudio', but in my case it is 'sound')
entry in /proc/devices; then, it verifies the value of $retval, which
should be 0 sice it was set to 0 just before calling start_mixer; next, it
checks the /etc directory for a file named .aumix (which exists); and
finally, it checks for a file exactly matching the path /usr/bin/aumix
(which does *not* exist on my system).
Maybe I need to install aumix? I'm gonna give it a try...
Dave
On Wednesday 02 May 2001 11:15, thus spake Praedor Tempus:
> I had that problem with Mandrake 8.0, kernel-2.4.3-20mdk, and alsa when
> I first built it. It works now. What I did was go to Kcontrol ->
> Sound->Sound server and change it (I think it is on the second tab) from
> "Autodetect" to OSS. I also added a bunch of lines to my modules.conf
> to get all that damn oss-compatibility modules to load...and I had to
> add a line to my rc.local to specifically load the correct snd-card
> module. For my system, that is an AC97 soundcard (via686a). So, I
> added this line to rc.local:
>
> insmod snd-card-via686a
>
> That did it. You could try and find the module for your
> soundcard/system in the /lib/modules/2.2.x/misc directory and then add a
> similar line to your rc.local. Even with EVERYTHING loaded except that
> soundcard module, artsd would complain as it has for you...and of course
> I would get no sound because I didn't have the driver loaded.
-------------------------------------------------------