PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mandrake 9.1 + ALSA



Ghostwalker
09.07.03, 12:16
Hallo,

hoffe ihr könnt mir bei meinem Problem mit der Soundkarte CS4237B (Dell Latitude CP) und ALSA helfen.
Ich habe Mandrake 9.1 (mit Standard-Kernel 2.4.21), bei dem ALSA ja zum Teil bereits integriert wurde.

Installierte ALSA-rpm-Pakete:
alsa-utils-0.9.0-0.8rc7mdk
libalsa-data-0.9.0-0.14rc7mdk
libalsa2-0.9.0-0.14rc7mdk
libalsa2-devel-0.9.0-0.14rc7mdk
libalsa2-static-devel-0.9.0-0.14rc7mdk
xmms-alsa-0.9.7-3mdk


Ausschnitt aus /etc/modules.conf:
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-cs4236
# options snd-card-cs4236 snd_index=0 snd_id=CARD_0 snd_port=0x530 \
# snd_cport=0x210 snd_mpu_port=0x330 snd_fm_port=0x388 \
# snd_irq=5 snd_mpu_irq=9 snd_dma1=1 \
# snd_dma2=-1 snd_isapnp=0

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-0

# card #1
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

# options snd snd_major=116 snd_cards_limit=1 snd_device_mode=0660 \
# snd_device_gid=29 snd_device_uid=0


Ausschnitt aus /home/XXX/.asoundrc:
pcm.cs4236 {
type hw
card 0
}

ctl.cs4236 {
type hw
card 0
}


Auszug von lsmod:
Module Size Used by Not tainted
snd 40868 0
soundcore 6276 0 [snd]



ALSA wird beim Booten anscheinend "erfolgreich" gestartet, leider funktioniert es trotzdem nicht.
Beim Aufruf von dmesg stehen unter anderem folgende Zeilen drin:
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy
CS4236+ soundcard not found or device busy


Wenn ich im Mandrake Kontrollzentrum die Dienste überprüfe:
sound ist gestartet und aktiv
alsa wird zwar beim BS-Start gestartet, wurde aber wieder gestoppt.

Wenn ich es starten will, erscheint folgendes Kommentarfenster:
Speichere Mixer Parameter mittels >>alsactl<<: [OK]
Shutting down ALSA sound driver (version 0.9.0rc8): [OK]
Starting ALSA version 0.9.0rc8: (cs4236) (0) [OK]

Trotzdem ist der alsa-Dienst danach gestoppt.
Es funktioniert natuerlich auch nicht, wenn ich z.B. über xmms versuche eine .wav-Datei abzuspielen.

Neben dem nichtssagenden Fehlerfenster von xmms erscheint in der Console folgende Meldung:
** WARNING **: oss_open(): Failed to open audio device (/dev/dsp): No such file or directory

Er kanns natürlich nicht öffnen, da es nicht existiert.

aplay bringt beim Start z.B. folgende Fehlermeldung:
aplay: main:462: audio open error: No such device


Kann mir jemand sagen, was ich falsch gemacht habe? Hat es überhaupt schon jemand geschafft, ALSA über die mitgelieferten rpm-Pakete zum Laufen zu bringen?
Bin für jede Hilfe oder Anregung dankbar.


Thx Steffen