I haven't been able to get 5.1 to work on my system either
I have -
- Sound Blaster Audigy 2 value pci soundcard
- Audigy 2 Value [SB0400]
- SigmaTel STAC9750,51
- Alsa v1.0.10
- Fedora Core 4 ( 2.6.11-1.1369 )
I've installed Alsa rpm's ok
alsaconf detected and setup ok
unmuted "Audigy Analog/Digital Output Jack" using alsamixer
(this enables the soundcard to produce sound for some reason)
changed settings in xine (a media player)
- audio driver to use = alsa
- speaker setup = Surround 5.1
xine gives an error of another program using the PCM device.
I put this in /etc/asound.conf
http://sabi.co.uk/Cfg/ALSA/asound.conf
Can now run xine.
testing sound using "speaker-test -c6"
- only produces sound on the front speakers but puts it to all speakers
- ie Frontleft + Rearleft + Sub on the Front Left test
- ie Frontright + Rearright + center on the Front Right test
- adjusting volume controls in alsamixer while playing xine does control indivitual speakers (Front, Surround, LFE)
but the PCM controls for the same do nothing to the volume.
/etc/modules.conf looks like this
alias eth0 via-rhine
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.9rc4a ---
alias snd-card-0 snd-emu10k1
alias sound-slot-0 snd-emu10k1
# --- END: Generated by ALSACONF, do not edit. ---
speaker-test -c6 -Dsurround51 #produces
speaker-test 0.0.8
Playback device is surround51
Stream parameters are 48000Hz, S16_LE, 6 channels
Using 16 octaves of pink noise
ALSA lib conf.c:1592snd_config_load1) _toplevel_:51:23:No such file or directory
ALSA lib conf.c:2837snd_config_hook_load) /etc/alsa/cards/aliases.conf may be old or corrupted: consider to remove or fix it
ALSA lib conf.c:2700snd_config_hooks_call) function snd_config_hook_load returned error: No such file or directory
ALSA lib pcm.c:1969snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51)
Playback open error: -22,Invalid argument
ALSA lib pcm.c:1969snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51)
Playback open error: -22,Invalid argument
speaker-test -c6 -Dplug:surround51 #produces
speaker-test 0.0.8
Playback device is plug:surround51
Stream parameters are 48000Hz, S16_LE, 6 channels
Using 16 octaves of pink noise
ALSA lib conf.c:1592snd_config_load1) _toplevel_:51:23:No such file or directory
ALSA lib conf.c:2837snd_config_hook_load) /etc/alsa/cards/aliases.conf may be old or corrupted: consider to remove or fix it
ALSA lib conf.c:2700snd_config_hooks_call) function snd_config_hook_load returned error: No such file or directory
ALSA lib pcm.c:1969snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51)
Playback open error: -22,Invalid argument
ALSA lib pcm.c:1969snd_pcm_open_conf) Invalid type for PCM surround51 definition (id: surround51, value: cards.pcm.surround51)
Playback open error: -22,Invalid argument
I imagine that if I can at least get "speaker-test -c6" to produce the correct result everything should work in 5.1.
help help help