Hello from Santiago de Chile (spanish user)
I resolve this problem in my RedHat 9 : (NOTE : Always i have installed the kernel sources)
Note: First you must check if your soundcard is supported by the ALSA project.
Step 1.
- First download alsa sources from
http://www.alsa-project.org (alsa-driver, alsa-lib, alsa-utils, alsa-oss)
Step 2.
- unpack alsa-lib and compile. (./configure && make && make install)
- Compile alsa-oss (./configure && make && make install)
Step 3.
- Unpack alsa-driver
- ./configure --with-isapnp=no --with-sequencer=yes --with-oss=yes
- touch include/linux/workqueue.h
- make install
- run the ./snddevices script
Step 4.
-- Check if you have unresolved simbols with depmod -ae. If you get errors repeat step 3.
Step 5
-- run ldconfig
Step 6.
- unpack alsa-utils and compile. (./configure && make && make install)
Step 7
- run alsaconf ( here this must be configure your modules.conf )
- run alsamixer ( your channels are muted by default )
- run alsactl store
Step 8
- reboot
- cd /etc/init.d/alsasound start
- startx
Here my ALSA configuration in modules.conf
alias char-major-116 snd
alias char-major-14 soundcore
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
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
options snd-intel8x0 snd_ac97_clock=0 snd_enable=1 snd_index=0
Enjoy!
If this guide was useful please send me a email to :
leo.nunez@gmail.com
Cheers!
Bye!