Hello from Santiago de Chile!
(I have a RedHat Linux 9)
Have you tried to get the last xmms source from
http://www.xmms.org ?. I has the same problem and i resolve with :
- Install alsa from sources. (alsa-driver, alsa-lib, alsa-oss, alsa-utils). After i must to configure.
Here a mini-guide about this :
-------------------------------
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
--------------------------------------------------------------
- Install xmms from sources. The ./configure script detect if you have the ALSA sources and this add the ALSA plugin.
After this if you run xmms and select the ALSA Plugin this must work well.
I expect this little help may be useful for you.
Cheers!
Bye!