You're right. My fault. tail won't stop unless you hit Ctrl+C.
modprobesound.log being empty is a good sign: this means that the modprobe commands gave no errors. As for ksound.log, it does not say a lot, except that the module loaded correctly, which should mean that: 1/ this is the right module, and 2/ it IS loaded.
And according to this line in your /etc/modprobe.conf:
Code:
install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
this also means that hopefully "alsactl restore" was run correctly.
SO...
The problem does seem to come from the software side. I see two solutions:
- either your modules options are not correctly set,
- or your mixer settings (which are saved on unloading of the sound module).
Either of which is somehow corrected by the alsaplayer...
First thing, I would change some things in your /etc/modprobe.conf. Replace:
Code:
alias snd-card-0 snd-intel8x0
install snd-intel8x0 /sbin/modprobe --ignore-install snd-intel8x0 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-intel8x0 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-intel8x0
with:
Code:
# ALSA portion
alias snd-card-0 snd-intel8x0
alias char-major-14 soundcore
alias char-major-116 snd
# OSS/Free emulation portion
alias sound-slot-0 snd-card-0
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
# Constraints
install snd-intel8x0 /sbin/modprobe --first-time --ignore-install snd-intel8x0 && { /sbin/modprobe snd-pcm-oss; /usr/sbin/alsactl restore; /bin/true; }
remove snd-intel8x0 { /usr/sbin/alsactl store; /sbin/modprobe -r snd-pcm-oss; } ; /sbin/modprobe -r --first-time --ignore-remove snd-intel8x0
The alias things are standard ALSA config, AFAIK. And I removed the ">/dev/null 2>&1" because there's no reason why errors should be hidden. This keeps you from finding where problems are.
After reboot, I would start alsamixer, and change mixer settings to be OK for playing sound, and just after that, run "alsactl store" once as root.
Now, what happens after reboot? And if things still are not as you want, what is the new content of the two .log files if you do the same as before? (now we should have more information in case of failure)
Yves.