Ok, also ein neuer Anlauf:
Bei meiner Soundkarte (Soundblaster Audigy) funktioniert der Analoge Ausgang fast einwandfrei, bis auf die Tatsache das beim abspielen Arch für eine halbe seconde "einfriert" und dann weitermacht.
Mein größeres Problem ist der SPDIF Ausgang (Digital), dieser gibt kein muks von sich.
Da es unter Debian funktioniert, habe ich mal dir Module angesehen welche geladen werden:
# lsmod|grep '^snd'
snd_emu10k1_synth 7296 0
snd_emux_synth 31040 1 snd_emu10k1_synth
snd_seq_virmidi 7232 1 snd_emux_synth
snd_seq_midi_emul 6272 1 snd_emux_synth
snd_emu10k1 102912 2 snd_emu10k1_synth
snd_seq_dummy 4164 0
snd_seq_oss 29120 0
snd_seq_midi 8544 0
snd_seq_midi_event 7488 3 snd_seq_virmidi,snd_seq_oss,snd_seq_midi
snd_seq 46224 9 snd_emux_synth,snd_seq_virmidi,snd_seq_midi_emul,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_rawmidi 23200 3 snd_seq_virmidi,snd_emu10k1,snd_seq_midi
snd_ac97_codec 83360 1 snd_emu10k1
snd_ac97_bus 2688 1 snd_ac97_codec
snd_pcm_oss 39200 0
snd_mixer_oss 15552 1 snd_pcm_oss
snd_pcm 68996 3 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_seq_device 8140 8 snd_emu10k1_synth,snd_emux_synth,snd_emu10k1,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
snd_timer 21316 3 snd_emu10k1,snd_seq,snd_pcm
snd_page_alloc 9928 2 snd_emu10k1,snd_pcm
snd_util_mem 4992 2 snd_emux_synth,snd_emu10k1
snd_hwdep 9156 2 snd_emux_synth,snd_emu10k1
snd 47524 15 snd_emux_synth,snd_seq_virmidi,snd_emu10k1,snd_seq_oss,snd_seq,snd_rawmidi,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_device,snd_timer,snd_hwdep
# ls -l /dev/snd/
crw-rw---- 1 root audio 116, 0 2007-09-01 01:18 controlC0
crw-rw---- 1 root audio 116, 4 2007-09-01 01:18 hwC0D0
crw-rw---- 1 root audio 116, 6 2007-09-01 01:18 hwC0D2
crw-rw---- 1 root audio 116, 8 2007-09-01 01:18 midiC0D0
crw-rw---- 1 root audio 116, 9 2007-09-01 01:18 midiC0D1
crw-rw---- 1 root audio 116, 10 2007-09-01 01:18 midiC0D2
crw-rw---- 1 root audio 116, 11 2007-09-01 01:18 midiC0D3
crw-rw---- 1 root audio 116, 24 2007-09-01 01:18 pcmC0D0c
crw-rw---- 1 root audio 116, 16 2007-09-01 01:18 pcmC0D0p
crw-rw---- 1 root audio 116, 25 2007-09-01 01:18 pcmC0D1c
crw-rw---- 1 root audio 116, 26 2007-09-01 01:18 pcmC0D2c
crw-rw---- 1 root audio 116, 18 2007-09-01 01:18 pcmC0D2p
crw-rw---- 1 root audio 116, 19 2007-09-01 01:18 pcmC0D3p
crw-rw---- 1 root audio 116, 1 2007-09-01 01:18 seq
crw-rw---- 1 root audio 116, 33 2007-09-01 01:18 timer
Das gleiche noch einmal unter Arch:
# lsmod|grep '^snd'
snd_emu10k1 132544 5
snd_rawmidi 19232 1 snd_emu10k1
snd_ac97_codec 95652 1 snd_emu10k1
snd_util_mem 3840 1 snd_emu10k1
snd_hwdep 7300 1 snd_emu10k1
snd_seq_oss 29312 0
snd_seq_midi_event 6528 1 snd_seq_oss
snd_seq 46672 4 snd_seq_oss,snd_seq_midi_event
snd_seq_device 6924 4 snd_emu10k1,snd_rawmidi,snd_seq_oss,snd_seq
snd_pcm_oss 37024 0
snd_pcm 69124 6 snd_emu10k1,snd_ac97_codec,snd_pcm_oss
snd_timer 19332 3 snd_emu10k1,snd_seq,snd_pcm
snd_page_alloc 7816 2 snd_emu10k1,snd_pcm
snd_mixer_oss 14592 1 snd_pcm_oss
snd 45028 18 snd_emu10k1,snd_rawmidi,snd_ac97_codec,snd_hwdep,snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_pcm,snd_timer,snd_mixer_oss
# ls -l /dev/snd/
crw-rw---- 1 root audio 116, 0 2. Sep 2007 controlC0
crw-rw---- 1 root audio 116, 4 2. Sep 2007 hwC0D0
crw-rw---- 1 root audio 116, 8 2. Sep 2007 midiC0D0
crw-rw---- 1 root audio 116, 9 2. Sep 2007 midiC0D1
crw-rw---- 1 root audio 116, 24 2. Sep 2007 pcmC0D0c
crw-rw---- 1 root audio 116, 16 2. Sep 2007 pcmC0D0p
crw-rw---- 1 root audio 116, 25 2. Sep 2007 pcmC0D1c
crw-rw---- 1 root audio 116, 26 2. Sep 2007 pcmC0D2c
crw-rw---- 1 root audio 116, 18 2. Sep 2007 pcmC0D2p
crw-rw---- 1 root audio 116, 19 2. Sep 2007 pcmC0D3p
crw-rw---- 1 root audio 116, 1 2. Sep 2007 seq
crw-rw---- 1 root audio 116, 33 2. Sep 2007 timer
Wie man seht, werden unter Debian mehr Module geladen als unter Arch. Deshalb glaube ich, dass bestimmte Module nicht geladen werden. Leider bringt es mich als Anfänger nicht sehr viel weiter. Aber vielleicht euch.