PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Setup für 2 Soundkarten gesucht, Sound nur auf 1. Karte



esmikel
24.10.07, 17:04
Ich bekomme es nicht hin, dass ich zwei Soundkarten unter Debian SID (Sidux) richtig ansprechen kann. Jede für sich einzeln eingebaut klappt einwandfrei. Der momentane Stand ist, dass nur auf der ersten Karte Sound ertönt, auch wenn ich explizit die zweite Karte anspreche, zum Beispiel:
aplay -d via82xx wavtest.wav
Playing WAVE 'wavtest.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
=> ist die erste Soundkarte, klappt wie gewünscht

aplay -d au8830 wavtest.wav
Playing WAVE 'wavtest.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo => ist die zweite Soundkarte, die Ausgabe erfolgt aber trotzdem auf der ersten Karte.

So sieht die Konfiguration aus:
/etc/modprobe.d/sound
--------------------------------------------------------------------------
# Fuer beide Soundkarten
alias char-major-116 snd
alias char-major-14 soundcore


#Built-In Soundcard
# Sound card 0-- VIA motherboard sound chip: via82xx

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 /dev/dsp1 snd-pcm-oss

alias snd-card-0 snd-via82xx
options snd-via82xx index=0

alias snd-slot-0 snd-card-0
alias sound-slot-0 snd-slot-0

# Card 2
#Zweite Soundkarte Aureon 8830
alias sound-service-2-0 snd-mixer-oss
alias sound-service-2-1 snd-seq-oss
alias sound-service-2-3 snd-pcm-oss
alias sound-service-2-8 snd-seq-oss
alias sound-service-2-12 snd-pcm-oss
alias /dev/dsp2 snd-pcm-oss

alias snd-card-2 snd-au8830
options snd-au8830 index=2

alias snd-slot-2 snd-card-2
alias sound-slot-2 snd-slot-2
--------------------------------------------------------------------------
/etc/asound.conf
--------------------------------------------------------------------------
# Start ~/.asoundrc
pcm.via82xx { type hw card 0 }
ctl.via82xx { type hw card 0 }
pcm.au8830 { type hw card 1 }
ctl.au8830 { type hw card 1 }
# End ~/.asoundrc
--------------------------------------------------------------------------
cat /proc/asound/cards sagt mir:
--------------------------------------------------------------------------
0 [V8237 ]: VIA8237 - VIA 8237
VIA 8237 with ALC850 at 0xe400, irq 22
1 [UART ]: MPU-401 UART - MPU-401 UART
MPU-401 UART at 0x330, irq 5
2 [au8830 ]: au8830 - Aureal Vortex au8830
Aureal Vortex au8830 at 0xf7f80000 irq 19
--------------------------------------------------------------------------
Wie bekomme ich die beiden Soundkarten richtig konfiguriert und auch ordentlich angesprochen? Im Voraus vielen Dank für alle Tipps.

Wuppi109
24.10.07, 17:36
Moin,

muß es nicht "1" beim der zweiten Soundkarte überall heissen?
Die Konfiguration fängt mit 0 (= 1. Dev.) und dann mit 1 (=2. Dev) an

Also z. B.:

alias snd-slot-1 snd-card-1
alias sound-slot-1 snd-slot-1

statt

alias snd-slot-2 snd-card-2
alias sound-slot-2 snd-slot-2

(was die dritte Soundkarte wäre)

usw.
Genauso der "alias /dev/dsp1" Eintrag....dsp0 und ....dsp1
Gruß Wuppi

esmikel
24.10.07, 18:09
@Wuppi109: vielen Dank für die Rückmeldung. Die erste Karte via82x zieht automatisch den Treiber für den Gameport mit (snd-mpu401), so dass ich die zweite Soundkarte mit device=2 eintragen musste. Habe ich aber mittlerweile auch ändern können, ich habe snd-mpu401 in blacklist eingetragen, dann kann die zweite Karte als device=1 geladen werden. Der Fehler ist aber leider immer noch der gleiche. Habe auch die Ladereihenfolge testweise geändert, also device=0 mit device=1 getauscht in der gesamten Konfiguration. Das Ergebnis ist immer das gleiche, alle Soundausgaben landen immer nur bei der ersten Karte, egal welche es ist.
Ich bin ratlos, habe X howto´s durchgeackert, die Anleitungen sind im Ergebnis ziemlich ähnlich, jedoch bleibt es bei mir immer bei dem gleichen Fehler.

Wuppi109
24.10.07, 18:21
...hast Du mal in XMMS oder so mal die zweite Soundkarte im Ausgabe Plugin eingestellt?
Habe auch 2 Sokas und der systemsound kommt bei mir auch immer auf der ersten.

Gruß Wuppi