Alsa

From: Christian Weerts (cw@familie-weerts.de)
Date: Sun Apr 28 2002 - 22:38:49 CEST


Moin,

ich möchte Alsa konfigurieren (Debian/Woody) und habe
Probleme einen Ton aus der Kiste zu bekommen.
Soundkarte ist eine CMI-8738 Onboard auf Asus A7V333.
Lt. Doku ist dafür als Soundkarte "cmipci" anzugeben.

Folgende Pakete habe ich installiert:

murphy:/usr/src/modules/alsa-driver-0.5-0.5.12a-2# dpkg -l
'*alsa*'|grep ^ii
ii alsa-base 0.9+0beta12-3 ALSA driver common files
ii alsa-modules-0 0.5.12a-2+p0+m Advanced Linux Sound
Architecture (drivers)
ii alsa-modules-2 0.9+0beta10+1+ Advanced Linux Sound
Architecture (drivers)
ii alsa-source-0. 0.5.12a-2 ALSA driver source (0.5)
ii alsa-utils 0.9.0beta12-1 Advanced Linux Sound
Architecture (utils)
ii alsaconf 0.4.3b-4 ALSA configurator
ii alsaplayer-com 0.99.57-1 PCM player designed for
ALSA (common files)
ii alsaplayer-esd 0.99.57-1 PCM player designed for
ALSA (ESD output mod
ii alsaplayer-gtk 0.99.57-1 PCM player designed for
ALSA (GTK version)
ii alsaplayer-tex 0.99.57-1 PCM player designed for
ALSA (text version)

Ich habe ich mir mit make-kpkg ein Kernelpaket (2.4.16) und
die dazugehörigen Module aus dem Alsa-Source (0.5.x)
ebenfalls mit make-kpkg erstellt. Danach habe ich die beiden
Pakete erfolgreich installieren können. (dpkg -i foo.bar)

Ein reboot war danach anscheinend nötig. Ein dmesg bringt
folgendes (Auszug):

cmpci: version $Revision: 5.64 $ time 02:29:43 Apr 21 2002
PCI: Enabling device 00:05.0 (0084 -> 0085)
PCI: Found IRQ 10 for device 00:05.0
PCI: Sharing IRQ 10 with 00:07.0
PCI: Sharing IRQ 10 with 00:09.2
PCI: Sharing IRQ 10 with 00:0e.0
cmpci: found CM8738 adapter at io 0xd800 irq 10
cmpci: chip version = 055
cmpci: Inverse SPDIF-in
cmpci: Enable SPDIF loop
...
cmpci: dma timed out??
...
cmpci: dma timed out??
cmpci: dma timed out??
...
snd: requested ports 0xd800-0xd8ff busy
snd: C-Media PCI soundcard not found or device busy
snd: requested ports 0xd800-0xd8ff busy
snd: C-Media PCI soundcard not found or device busy
snd: snd_memory_done - snd_alloc_kmalloc = 552

So langsam verliere ich den Überblick. Ich habe folgende
Fragen:
   1. in welcher Datei stelle ich die Optionen zur
   Soundkarte ein? Alles unterhalb /etc/alsa habe ich schon
   angeschaut, aber nicht für richtig befunden.

   2. Ich habe die Datei CMI8738-MC6.conf unter
   /usr/share/alsa/ gefunden. Diese scheint richtige
   Einstellungen für die Karte zu beinhalten. Wo bzw. wie
   aktiviere ich diese Datei?

   3. Ich habe den Soundchip direkt im Kernel eingebunden.
   Müssen dann überhaupt noch die Alsa-Module geladen
   werden? Eigentlich sollte das doch nicht mehr nötig sein.

Soweit erst einmal. Vielleicht hat ja jemand dort draussen
dieselbe Soundkarte, und kann mir seine konfiguration
schicken (sofern möglich).

Gruss,
    Christian

-- 
May the Source be with you...



This archive was generated by hypermail 2.1.3 : Sun Apr 28 2002 - 20:55:00 CEST