Neuer Kernel - Alsa wie ?

Post Reply
Message
Author
Peter

Neuer Kernel - Alsa wie ?

#1 Post by Peter »

Hi,

ich habe ne SuSE hier, und eben auf Kernel 2.4.14 upgegradet. Früher habe ich immer oss genommen, aber da mir dessen minderwertigkeit mittlerweile (beim dvds schaun) aufgefallen ist, will ich alsa behalten :)

Leider gehts nicht, und ich weiss auch nicht was es zu tun gibt. Er findet einfach seine Alsa module nicht - logisch, habe ich ja auch nicht im 2.4.14 Baum drin ! Was tun ?

Danke
Peter

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: Neuer Kernel - Alsa wie ?

#2 Post by gewitter »

alsa neu compilieren, gibt's doch auch den quellcode von <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

Peter

Re: Neuer Kernel - Alsa wie ?

#3 Post by Peter »

Muss ich neukompilieren :( oder gehts anders ?

Peter <- der sich jetzt mal alsa zieht...

Peter

Re: Neuer Kernel - Alsa wie ?

#4 Post by Peter »

Driver ? Libary ? Utilitys ?

Welches brauche ich nun ?

Peter <-- der grad den Driver übersetzt

Peter

Re: Neuer Kernel - Alsa wie ?

#5 Post by Peter »

Thx, funzt, war ja leicht :)

Danke

Peter

Re: Neuer Kernel - Alsa wie ?

#6 Post by Peter »

Hmmm, war doch nicht so leicht.

Der Sound funktioniert zwar tadellos mit mp3s, aber wenn ich jetzt mein DVD reinschmeisse (xine) passiert folgendes:

xine schmiert mit segfault ab, weil er den Sound nicht spielen kann:
snd_pcm_open_subdevice() failed: Device or resource busy
audio_out: open failed!
snd_pcm_open_subdevice() failed: Device or resource busy
audio_out: open failed!
Speicherzugriffsfehler


So, beende ich meine mp3s nebenher (hey, früher ging das mit mp3 + xine !!!!, HILFE), dann spiel xine wenigstens, aber mit Mängeln: ab und zu stockt der Sound, und wiederholt sich kurz (fast wie nachhallen, aber etwas langsamer) -> sehr nervig !

Was habe ich falsch gemacht ?!

Vorgehensweise:
Die als rpms von SuSE (alsa und alsa-devel) deinstalliert
alsa-driver alsa-libary alsa-utility installiert (./configure make checkinstall)

Dann gleich getestet mit obigen Resultaten.


Bitte helft mir - habe ich was falsch gemacht ?

Peter <--- der hier oft nachschauen wird...

Peter

Re: Neuer Kernel - Alsa wie ?

#7 Post by Peter »

Hi

das mit dem Nachhall konnte ich jetzt lösen (DMA noch nicht eingestellt), aber das mit dem Soundevice is bussy kriege ich noch ! Was bedeutet das ?

Naja, das ist nicht _so_wichtig, aber wenn jemand hilfe weiß... Danke

mvo

Re: Neuer Kernel - Alsa wie ?

#8 Post by mvo »

Machst Du das alles unter KDE? Solange der Soundserver Arts das Device in Beschlag nimmt, koennen Nicht-Arts-Programme das nicht verwenden. Arts gibt das Device nach einer bestimmten Zeit frei, wenn er keine Arbeit bekommt. Das kann man irgendwo im Kontrollcenter einstellen. Wenn Du allerdings alle moeglichen Systemklaenge aktiviert hast, wird es dazu vielleicht nie kommen...

Peter

Re: Neuer Kernel - Alsa wie ?

#9 Post by Peter »

Ja,

arts + kde laufen... jedoch liegt es daran nicht (getestet). Xine funktioniert wirklich _sofort_ wenn ich dem freeamp sage nichts mehr spielen (per pause oder stop). Komisch irgendwie. Achja: Andersherum (xine starten, dann freeamp wieder spielen lassen) geht.

:(
help me
Peter

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: Neuer Kernel - Alsa wie ?

#10 Post by gewitter »

xine gibts doch auch in einer neuen version, kompiliere dir das doch auch, basierend auf den neuen alsa-libs, vielleicht hängts ja daran. bei mir musste ich --disable-arts-test übergeben, weil es nicht so richtig lief und ohne arts ging in xine der ton nicht. es mussten aber alle kde-devel-pakete eingespielt werden.

Peter

Re: Neuer Kernel - Alsa wie ?

#11 Post by Peter »

Ich habe doch die neuste version (0.94), aber von rpms, und dass soll auch so bleiben :) Meinst du wirklich das es an xine liegt ? Mit dem "alten" alsa hat das doch auch geklappt !

Peter

Peter

Re: Neuer Kernel - Alsa wie ?

#12 Post by Peter »

helft doch !

Bitte
Peter

mvo

Re: Neuer Kernel - Alsa wie ?

#13 Post by mvo »

Starte die betreffenden Pragramme mal von der Konsole (fuer jedes eine eigene Konsole benutzen). Dort siehst Du dann die Fehlermeldungen, falls welche ausgegeben werden.

Post Reply