Hallo Eckhard!
Also mit dem Alsa treibern ist das nich so kompliziert wie es zun�chst den
Anschein hat - allerdings habe ich am Anfang auch hart gek�mpft!
Das folgende machst Du alles als root...
Ich habe unter Woody folgendes Rezept um Alsa zu installieren:
1) Eigenen 2.4.18 Kernel, der Soundsuport als Modul unterst�tzt (Keine
anderen Sound-Optionen im Kernel aktivieren, _nur_ Sound support!!)
2) Kernel kompilieren und neuen Kernel booten
3) Source von www.alsa-project.org runterladen. Du brauchst
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-0.9.0rc1.tar.bz2
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-0.9.0rc1.tar.bz2
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-0.9.0rc1.tar.bz2
ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-0.9.0rc1.tar.bz2
4) Jedes Archiv in ein eigenes Verzeichniss entpacken
5) Dann in das Verzeichniss mit dem Source aus alsa-driver-0.9.0rc1.tar.bz2
wechseln. Folgende Befehle eingeben
./configure
make install
./snddevices
6) Dann in das Verzeichniss mit dem Source aus alsa-lib-0.9.0rc1.tar.bz2
wechseln. Folgende Befehle eingeben
./configure
make install
7) In das Verzeichniss mit dem Source aus alsa-utils-0.9.0rc1.tar.bz2
wechseln. Folgende Befehle eingeben
./configure
make install
8) In das Verzeichniss mit dem Source aus alsa-oss-0.9.0rc1.tar.bz2
wechseln. Folgende Befehle eingeben
./configure
make install
Jetzt sollte alles ordentlich installiert sein. Welches Module Du f�r Deine
Soundkarte laden musst, findest Du in der INSTALL Datei im Archiv
alsa-driver-0.9.0rc1.tar.bz2. Das ensprechende Modul kannst Du dann mit
modprobe oder modconf laden. Jetzt nur noch die Lautst�rke aufdrehen (kmix
unter kde, oder alsamixer in der shell). Eventuell musst Du noch als root in
/dev wechsel und
chmod 0666 dsp
chmod 0666 mixer
eingeben, um als normaler User auf Sound und Mixer zugreifen zu k�nnen!
Viel Erfolg beim Basteln!!
Christoph
Am Dienstag, 11. Juni 2002 12:46 schrieb Eckhard Hoeffner:
> Ich habe hier ein MB mit einer VIA8233a Southbridge und einem
> ALC650 on-board Soundchip. Ich kriege das leider nicht zum laufen.
> Vieleicht kennt sich jemand etwas besser aus.
>
> Ich habe einen 2.4.18-Kernel (basierend auf den aktuellen Quellen
> von debian).
> CONFIG_SOUND=y
> CONFIG_SOUND_CMPCI=m
> CONFIG_SOUND_VIA82CXXX=y
> CONFIG_MIDI_VIA82CXXX=y
> CONFIG_SOUND_OSS=y
> CONFIG_SOUND_SB=m
>
> Au�erdem habe ich das alsa-source-Paket von debian installiert.
>
> Nachdem das offenbar keine Aussichten auf Erfolg hatte, habe ich aus
> alsa-cvs folgende Dateien geholt:
> - via8233.c
> - ac_97codec.c
> - ac_97codec.h
> und ausgetauscht mit den in den alsa-Sourcen. Das Paket lies sich
> mit make-kpkg auch kompilieren und installieren.
>
> Beim Starten wird dann der Soundchip auch gefunden:
> Via 686a audio driver 1.9.1
> kernel: ac97_codec: AC97 Audio codec, id: 0x414c:0x4720 (Unknown)
> via82cxxx: board #1 at 0xE800, IRQ 11
> allerdings mit der Meldung Unknown (Die id: 0x414c:0x4720 passt laut
> den neuen alsa-drivern auf den ALC650).
>
> Wenn ich dann auf der Konsole bin, werden die beeps umgeleitet auf
> den Soundchip (es macht auch beeeeeeeep). Es lassen sich ferner CDs
> abspielen.
> Aber wenn ich dann richtig den Sound nutzen will, kommt recht h�ufig:
>
> via82cxxx warning: SG stopped or paused
> Assertion failed! chan->is_active ==
> sg_active(chan->iobase),via82cxxx_audio.c,via_chan_maybe_start,line=1198
>
> Wenn ich mit # insmod snd-via8233
> das Modul laden will, kommen nunmehr:
>
> unresolved symbol snd_pcm_period_elapsed_Re81bf8a8
> unresolved symbol snd_malloc_pci_pages_R6b767fe4
> unresolved symbol snd_ac97_mixer_Rf5f38634
> unresolved symbol snd_pcm_hw_constraint_list_Rd1644acc
> unresolved symbol snd_pcm_new_Re093b375
> unresolved symbol snd_verbose_printk_R49d4e4d1
> unresolved symbol snd_pcm_lib_free_pages_Raa7c830b
> unresolved symbol snd_pcm_set_ops_R20b8f28d
> usw.
>
> Also offenbar passt wieder irgendwas nicht zusammen.
> So richtig weiter komme ich nicht. In den CVS-Alsa-Treibern ist
> offenbar der Sound-Chip vorgesehen. Mehr wei� ich aber auch nicht.
> Vieleicht jemand aus der Liste?
--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)